JMeter结构预热

时间:2019-02-20 08:58:05

标签: jmeter load-testing

我在JMeter中的项目结构现在是:

enter image description here

但是有一些限制:

  • 很多重复的事务/模块控制器
  • 唯一一次控制器无法与UltimateThreadGroup一起使用
  • 无法使用setUp线程,因为缓存不在线程之间共享
  • 预热的时间不同,我不能在“综合报告”中使用偏移量

从结果中跳过预热(第一个线程运行)的更好的结构是什么?

1 个答案:

答案 0 :(得分:1)

如果只想删除每个线程(虚拟用户)的每个采样器的第一个执行,则可以使用以下技巧:

  1. JSR223 PostProcessor添加为您要忽略的请求的子项(如果要删除其他采样器的首次执行,则根据JMeter Scoping Rules
  2. 将以下代码放入“脚本”区域:

    if (vars.getIteration() == 1) {
        prev.setIgnore()
    }
    

    其中: