我正在使用 JMeter 的分布式测试功能,它运行良好。然而,当我安排这个分布式运行时,它只是立即运行并且无视时间表。它只发生在分布式测试中。有什么想法吗?
最佳答案
我还没有遇到那个小 gem 。你试过了吗starting from the command line看看它是否正常工作?
Step 3b: Start the JMeter from a non-GUI Client
As an alternative, you can start the remote server(s) from a non-GUI (command-line) client. The command to do this is:
jmeter -n -t script.jmx -r
or
jmeter -n -t script.jmx -R server1,server2...
Other flags that may be useful:
-Gproperty=value - define a property in all the servers (may appear more than once)
-Z - Exit remote servers at the end of the test.
The first example will start whatever servers are defined in the JMeter property remote_hosts; the second example will define remote_hosts from the list of servers and then run the remote servers.
The command-line client will exit when all the remote servers have stopped.
https://stackoverflow.com/questions/3768600/