Performance testing of lifecharger
demo website : lifecharger
- Start JMeter
- Test plan creation
- Thread group
- Sampler(http)
- Listener
- Run
- Go to lifecharger website
- open BlazeMeter extension
- start recording
- goto Home, Contact, Blog, About tab
- reload and BlazeMeter record will be saved
- BlazeMeter report will generate automatically
- go to JMeter with the file
- make report with command line
- 1,00000 users will use this website within 12 hours
- So total users 1,00000 and total time - 126060 = 43,200 second
- now number of threads(users) - 1,00000 / 43,200 = 2.31 per second
- in 2 seconds it will be 4.63 users
- so I fixed it as 5 users in 2 seconds
- with 1 loop count
- But in our test plan number of users - 1
- numbers of second is - 1
- number of loop count - 1
- View Results Tree
- Summary Report
- Aggregate Report
- Response assertions
- Duration assertions
- Size assertions
I’ve completed performance test on frequently used API for lifecharger.
- Concurrent Request - 71
- Total transactions - 12.23
- Avg TPS for Total Samples - 0.48
- Total Concurrent API requested - 71
- Average time - 1995.48 milliseconds
- error rate is 0%