Web Application Performance Testing Using JMeter

Travancore Analytics
2 min readJul 9, 2021

Combination of Jmeter and Redline13 can be a right fit to performance test a complex web application for finding its limit scenarios.

We developed a web application for playing weekly real-time quiz online between a group of people. The number of people playing concurrently depends on the number of people signed up for the current week game. So it was needed to test the current architecture to find its limits. Our web app primarily uses Azure SignalR for real-time communication. The web app is written in .Net Core 2.0. Azure SignalR primarily uses the WebSocket protocol to establish a persistent connection between the client and the server. After lots of deliberation, we ended up selecting JMeter to record the HTTP traffic as well as the WebSocket traffic and then mimic clients by using a tool called Redline13.

jmeter signalr

STEP 1: Recording All Http Requests

STEP 2: Recording All WebSocket Communication

STEP 3: Customizing JMeter Script According to user-behavior

STEP 4: Increasing the users and testing in the cloud

To know more detailed information regarding the above steps and how we carried out the jmeter web performance testing, check out our blog at Performance test: SignalR Web App using Jmeter

Have a look at our other software testing services which we are providing at Travancore Analytics.

Stay Safe!!

Thank You!!!

--

--

Travancore Analytics

We are global software development company, with expertise in Automation, AI/ML, Ecommerce, IoT, AR VR. Visit us: https://www.travancoreanalytics.com