Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Performance testing is a type of software testing that evaluates how an application or system performs under specific conditions. The aims to ensure that the application meets performance expectations in terms of speed, responsiveness, stability, scalability, and resource utilization.

It helps identify potential bottlenecks, ensure reliability under load, and improve the overall user experience. Performance testing is critical for applications that handle high volumes of users or data, such as web applications, mobile apps, or large-scale enterprise systems.

Scenarios considered for performance testing

  1. Number of simultaneous logins

  2. Number of simultaneous middleware sync activities

  3. Number of simultaneous video calls

Tool we used to assess the performance of the app

  1. Apache JMeter: is an open-source tool used for performance testing and load testing of applications. It simulates multiple users sending requests to a server, collecting performance metrics to analyze the application’s behavior under different load conditions.

Performance Test Report

The performance test report can be accessed from the below link,