Jmeter如何怎么控制线程执行顺序?

Jmeter中通过线程组来模拟大用户并发場景今天主要介绍三个常用的线程组,帮助我们设计更加完善的测试场景另外介绍下场景执行时间如何计算。

  • 取样器错误后要执行的動作

        循环次数/永远:填写具体数字即为并发执行循环次数,一次场景下来请求的数量=线程数*循环次数;选择永远,则一直执行下去除非手工停止。

        调度器:勾选后调度器配置项设置生效,可设置场景持续执行时间、延迟启动时间、启动时间、结束时间

        启动时间:控制场景什么时间执行,一般晚上执行的时候设置如果当前时间大于启动时间,启动后立即执行;如果当前时间小于启动时间启动后等待启动时间到之后执行。

        结束时间:控制场景什么时候结束如果启动时间或当前时间大于结束时间,运行后立即停止

       场景运行时间包含:持续时间+线程加载时间+线程停止时间+循环执行的时间

        与上述二、三种的场景设置是不是类似,具体应用这里就不做介绍了

}

  前言:由于第二个线程用到苐一个线程的响应结果作为请求参数如果第二个线程跑到第一个线程之前,就会有参数取不到的情况所以对

计划的设置做了修改,保證线程按顺序执行

  1、没有处理线程执行顺序时,多个线程里的请求是一起执行的不分先后。(未勾选独立线程运行结果)

  2、茬测试计划里勾选独立运行每个线程组(测试计划处勾选独立运行每个线程组)

  3、勾选完后再次执行,发现线程按照正常顺序执行(勾选独立运行线程后的结果)

}

我要回帖

更多关于 怎么控制线程执行顺序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信