JMeter包含控制器
第一稿JMeter包含控制器,jmeter,Jmeter,第一稿 Thread-1 |--Http Sampler |--Include Controller <second script> 我运行第一个脚本,它只执行几个步骤,并使用include控制器调用下一个脚本。我需要第二个脚本线程组(线程2和线程3)同时运行,而不是连续运行。 我理解默认情况下线程是并发运行的。但当我执行代码时,我看到: 线程1成功 线程2成功 执行永远不会到达线程3 你能帮帮我吗?我想知道如何同时运行第二个脚本的线程组? 第一个和第二个脚本是独立的测试计
Thread-1
|--Http Sampler
|--Include Controller <second script>
我运行第一个脚本,它只执行几个步骤,并使用include控制器调用下一个脚本。我需要第二个脚本线程组(线程2和线程3)同时运行,而不是连续运行。
我理解默认情况下线程是并发运行的。但当我执行代码时,我看到:
- 线程1成功
- 线程2成功
- 执行永远不会到达线程3
- 第一个和第二个脚本是独立的测试计划
- 第一个测试计划包含一个线程,其中包含一个用于调用第二个脚本或第二个测试计划的include控制器
- 第二个测试计划包含2个线程组
- 在两个测试计划中,取消勾选“连续运行线程”
- 在第二个测试计划中,勾选“延迟线程创建”-这意味着内存需求与并发活动线程的数量成比例,而不是总线程数
- 默认情况下,JMeter中的线程同时运行
理解并发和并发之间的区别。这里有一个有用的链接:您误用了IncludeController,您需要在包含的测试计划中使用测试片段元素(第二个脚本)是“第一个脚本”和“第二个脚本”单独的测试计划吗?“线程1”是线程组吗?请尽量遵守JMeter的措辞。
TestPlan
|--Thread-2
| |--Http Sampler
|--Thread-3
|--Http Sampler