Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

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: 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.

  2. 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,

  • No labels