使用jMeter测试IIS web garden-请求使用相同的工作线程
我正在使用IIS web garden处理具有15个工作进程的长时间运行的请求 例如,对于3个浏览器,通常使用多个工作进程 使用ApacheJMeter,所有请求都使用相同的工作进程使用jMeter测试IIS web garden-请求使用相同的工作线程,web,iis,jmeter,web-garden,Web,Iis,Jmeter,Web Garden,我正在使用IIS web garden处理具有15个工作进程的长时间运行的请求 例如,对于3个浏览器,通常使用多个工作进程 使用ApacheJMeter,所有请求都使用相同的工作进程 有没有办法强制使用多个辅助进程?这可能至少有两种解释: 您的测试计划中有一些硬编码ID或会话ID。检查它们的存在并删除它们,将Cookie管理器添加到测试中 您有一个在源IP模式下工作的负载平衡器,在这种情况下,您需要将策略更改为循环或添加两台其他计算机 如果使用1个线程进行X次迭代,并且需要不同的工作线程,请
有没有办法强制使用多个辅助进程?这可能至少有两种解释:
- 您的测试计划中有一些硬编码ID或会话ID。检查它们的存在并删除它们,将Cookie管理器添加到测试中
- 您有一个在源IP模式下工作的负载平衡器,在这种情况下,您需要将策略更改为循环或添加两台其他计算机
如果问题仍然存在,然后,请分享您的计划,并检查您在Header Manager中是否没有导致使用1个worker的硬编码id。行为良好的JMeter脚本应产生与实际浏览器相同的网络占用空间。如果您发现不一致,请这样做。最有可能的是,您的JMeter配置与发送的请求不匹配通过真正的浏览器
在绝大多数情况下,由于缺少或未正确实现动态值,JMeter脚本无法按预期工作谢谢回复。请求默认值和Cookie管理器都带有默认值。我不认为这个开发服务器是负载平衡的。来自同一IP的不同浏览器会得到不同的进程。