【发布时间】:2018-06-05 11:19:55
【问题描述】:
我有一个包含 2 个 http 请求的线程组,第一个是供用户登录的,并且有两个正则表达式提取器,因此我可以提取凭据。
第二个 http 请求应在标头中使用这些凭据。
除了 jmeter 正在执行所有登录请求,然后执行第二个请求之外,这一切正常。
我期待登录请求会执行,然后是第二个请求,然后重复整个过程。
【问题讨论】:
标签: jmeter
我有一个包含 2 个 http 请求的线程组,第一个是供用户登录的,并且有两个正则表达式提取器,因此我可以提取凭据。
第二个 http 请求应在标头中使用这些凭据。
除了 jmeter 正在执行所有登录请求,然后执行第二个请求之外,这一切正常。
我期待登录请求会执行,然后是第二个请求,然后重复整个过程。
【问题讨论】:
标签: jmeter
如果你只是想重复你在Thread Group中设置的测试流程
每个线程都将完整地执行测试计划,并且完全独立于其他测试线程。多个线程用于模拟与服务器应用程序的并发连接。
Number of Threads = 1 和 Loop Count 加上你想要重复的次数。
这样您将按顺序执行采样器。
如果您将Number of Threads 设置为高于1,它将并行执行测试流程,如果您需要它,您将不得不使用Synchronizing Timer。
SyncTimer 的目的是阻塞线程,直到 X 个线程被阻塞,然后将它们全部释放。
【讨论】:
Test Action 并在其下添加Synchronizing Timer 在计时器中设置用户数等于线程数