使用Jmeter自动化耐久性测试

使用Jmeter自动化耐久性测试,jmeter,Jmeter,我想使用jmeter自动化耐久性测试。我有一个由两个线程组组成的测试计划,每个线程组又有多个请求 我想先运行10个用户的测试计划,然后是50个,然后是100个…如此类推,每次运行暂停20分钟,以自动方式,这样我就不必坐着等待20分钟,然后在命令行参数中键入50个用户,然后再等待20分钟,然后在命令行参数中键入100个用户,然后再等待20分钟,依此类推 您所要求的是可以使用 样品应该是这样的, 我为10、50、100个用户添加了20分钟的步骤。如果需要更多的运行,您可以使用自定义设置添加更多行 我

我想使用
jmeter
自动化耐久性测试。我有一个由两个线程组组成的测试计划,每个线程组又有多个请求


我想先运行10个用户的测试计划,然后是50个,然后是100个…如此类推,每次运行暂停20分钟,以自动方式,这样我就不必坐着等待20分钟,然后在命令行参数中键入50个用户,然后再等待20分钟,然后在命令行参数中键入100个用户,然后再等待20分钟,依此类推

您所要求的是可以使用

样品应该是这样的, 我为10、50、100个用户添加了20分钟的步骤。如果需要更多的运行,您可以使用自定义设置添加更多行


我想出来了。我可以有一个excel文件,其中有一列包含线程计数,如:10、20、30等。然后在使用eclipse/intellij的java程序中,我可以在循环中从excel文件中读取上述值,并将这些值分配给循环中的字符串变量:“value”。然后在循环中,我可以如下调用jmx文件:

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("C:\\apache-jmeter-2.13\\bin\\jmeter.bat -t \"C:\\jmeter scripts\\test.jmx\" -Jusers="+value+" -n -l \"C:\\jmeter scripts\\nonGUI.csv\" -j \"C:\\jmeter scripts\\jmeterLogs.log\"");Thread.sleep(120000);
希望这能帮助其他希望使用jmeter+java执行耐久性测试的人