首页 > 解决方案 > 如何让 jmeter 在重复之前运行所有线程组?

问题描述

我有一个带有 2 个 http 请求的线程组,第一个是用户登录并有两个正则表达式提取器,因此我可以提取凭据。

第二个 http 请求应在标头中使用这些凭据。

这一切正常,除了 jmeter 正在执行所有登录请求,然后执行第二个请求。

我期待登录请求能够执行,然后是第二个请求,然后重复整个过程。

有什么建议吗? 测试计划

查看结果树

标签: jmeter

解决方案


如果您只想重复在Thread Group中设置的测试流程

每个线程将完整地执行测试计划,并且完全独立于其他测试线程。多个线程用于模拟与服务器应用程序的并发连接。

Number of Threads= 1 和Loop Count你想要重复的次数。

这样,您将按顺序执行采样器。

如果设置Number of Threads高于 1,它将并行执行测试流程,如果需要,则必须使用Synchronizing Timer

SyncTimer 的目的是阻塞线程,直到 X 个线程被阻塞,然后它们立即被释放。


推荐阅读