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
Number of simultaneous logins
Number of simultaneous middleware sync activities
Number of simultaneous video calls
Tool we used to assess the performance of the app
Apache JMeter: It 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.
LiveKit: LiveKit is a real time platform that enables developers to build video, voice, and data capabilities into their applications. Building on WebRTC, it supports a broad range of frontend and backend platforms.
Performance Test Report
The performance test report can be accessed from the below link,
0 Comments