暂停并恢复jmeter执行

时间:2016-07-21 09:11:06

标签: jmeter jmeter-plugins

我正在寻找暂停和恢复JMeter执行的选项(单线/多线程)。

1. Pausing and Resuming through command line 
2. From the Jmeter UI
3. By coding in some language in a sampler of Jmeter
4. Using a JMeter plugin

上述任何一种方法都可以。

非常感谢任何想法和解决方案。

2 个答案:

答案 0 :(得分:2)

我建议去Constant Throughput Timer

尽管有"常数"在其名称中,您可以通过__P()函数使用ie JMeter Property作为"目标吞吐量"值。

  1. 命令行:您可以通过-J命令行参数传递此属性值,如:

      JMeter中的
    • echo "libVersion = '1.23.45.6'" |sed "s/([0-9\.]+)/1.23.45.7/g"属性定义为:throughput
    • "告诉"属性值为JMeter ${__P(throughput,)}
  2. 如果不重新启动测试,则无法从JMeter GUI执行此操作。通常,不建议在GUI模式下运行JMeter测试。
  3. 您还可以在运行时修改属性值

      例如,使用以下脚本从Beanshell Test Elements
    • jmeter -Jthroughput=100 -n -t ....
    • 使用Beanshell Server

  4. 我非常确定您会收到一些使用Test Action采样器的建议,这些采样器来自那些不太熟练的人,他们并不熟悉以下文档:

      

    TargetCurrent线程/所有主题(暂停时忽略)

    所以请不要在Test Action sampler上浪费你的时间

答案 1 :(得分:0)

我建议您按照Oliver E.在用户邮件列表中提出的建议:

关于你的问题:

  • 1 /按照Dmitri Answers
  • 跟随1 + 3
  • 2 /尚不可能:)
  • 3 /关注邮件列表回答
  • 4 /不可能