我正在使用 IIS 网络花园来处理具有 15 个工作进程的长时间运行的请求。
例如,对于 3 个浏览器,通常会使用多个工作进程。
使用 Apache jMeter,所有请求都使用相同的工作进程。
有没有办法强制使用多个工作进程?
我正在使用 IIS 网络花园来处理具有 15 个工作进程的长时间运行的请求。
例如,对于 3 个浏览器,通常会使用多个工作进程。
使用 Apache jMeter,所有请求都使用相同的工作进程。
有没有办法强制使用多个工作进程?
这可能至少有两种解释:
如果您使用 1 个线程进行 X 次迭代并期望不同的工作人员,请检查:
Cookie 管理器是这样配置的:
并且线程组以这种方式(注意“每次迭代的相同用户未选中”):
如果问题仍然存在,请分享您的计划并检查您在 Header Manager 中是否没有硬编码的 id 导致使用 1 个工作人员
行为良好的 JMeter 脚本应该产生与真实浏览器相同的网络足迹,如果您观察到不一致,很可能您的 JMeter 配置与真实浏览器发送的请求不匹配。
在绝大多数情况下,由于动态值的关联缺失或未正确实现,JMeter 脚本无法按预期工作