testing - Jmeter : how to get large number of rps in jmeter -


i'm testing web app using jmeter load test , getting hard time on how can set how many threads, ramp-up , loops use in order large number of rps. anyway, want check if server can keep 500rps. here can me how can set properly. thanks.

the number of requests per unit of time called throughput , depends on 2 factors:

  1. number of active threads
  2. your application response time

the first 1 obvious - more threads -> more requests per second. jmeter wait response previous thread before starting next request application response time matters well.

so recommendations are:

  1. set number of threads in thread group number of anticipated users of system.
  2. set ramp-up period accordingly number of threads load increase (and decrease) gradually, way able correlate increasing/decreasing load changing response time , throughput
  3. instead of loops might better idea set desired test duration using scheduler section of thread group.

    jmeter ramp-up , duration

  4. run test , observe actual throughput using i.e. server hits per second listener or transactions per second chart of html reporting dashboard. if matches expectations - done, if not - need increase number of virtual users.

Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -