0
votes

In continuation with this ques - Modify Thread Group of an external JMeter Test Plan (JMX File)

My application will take jmx file as test plan from user and execute it. I've JMeter distributed setup at the backend of my application (1 JMeter client and multiple JMeter servers).

  1. Is there a way to control/limit the RPS of this test plan?
  2. Is there a way to modify RPS at runtime for this user-provided test plan (not created by us)?
1

1 Answers

1
votes

It cannot be done without modifying the .JMX script.

  1. RPS can be controller by adding i.e. Constant Throughput Timer or Precise Throughput Timer to the Test Plan and specifying the desired throughput there
  2. RPS can be controller in the runtime by Beanshell Server, see How to Change JMeter´s Load During Runtime article for comprehensive explanation if needed