5
votes

I want to test a mobile application with 30k load in jmeter with cloud set-up,as i have never done such a huge v.user load in jmeter and with distributed load,please help me how to proceed with detailed step by step.

I have worked in jmter for past 5-6 months but with only one load generator machine with 200-300 V.user.

3

3 Answers

2
votes

The approach is the same but with one interim step.

  1. Configure JMeter for the maximum performance. See 9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure for tuning tips.
  2. Determine how many users you are able to simulate from a single machine (gradually increase the number of users and monitor load generator resources consumption)
  3. Calculate how many machines you will need
  4. Install JMeter and run jmeter-server on them. See Apache JMeter Distributed Testing Step-by-step guide for details
  5. Run your test, analyze results, raise issues.
1
votes

The JMeter documentation brilliantly captures how to run a distributed test. With that said, in a nutshell -

  1. you would need one machine to act as a master and others as a slave
  2. manage your data on each node (look at setting up some CI tool to help run some copy jobs before you kick off your test. This will help copy your test data accordingly)
-1
votes

You have 3 options:

  • Simple One : Use a SAAS solution that offers JMeter, there a many:

  • Use this free tool that allows load testing on AWS

  • Use JMeter distributed testing, you can see this new tutorial from Apache JMeter

To ensure you have the most efficient test, ensure you follow best-practices.