Jmeter 请求在本地工作,但在 VMS 上进行分布式测试时得到 401

问题描述 投票:0回答:1

enter image description here我有一个jmeter登录脚本,,,我发送2个请求,1个是登录选项,我在其中获取cookie并保存在标头变量中,,第二个请求是登录-post请求,其凭证作为有效负载和我还设置了以前的请求中的 cookie 并作为标头发送,该脚本在本地运行良好,但是当我上传到主虚拟机并使用从属虚拟机进行测试时,我收到 401 错误

因为它在本地工作,所以我应该在虚拟机上添加一些东西吗?,在本地,如果我删除标头,我也会开始收到 401,所以我猜测它与标头有关:cookie

jmeter performance-testing software-quality
1个回答
0
投票

难道是你没有在从机上设置

CookieManager.save.cookies
属性为
true
吗?如果没有,请这样做,因为每个从站都有自己的配置,并且查看您的 HTTP 标头管理器设置,您依赖于存储在 HTTP Cookie 管理器中的 cookie,并且需要将上述属性设置为
true
才能实现此目的接近工作。

更多信息:

另一个限制可能是:

Stripped
模式系列条带
responseData
因此这意味着依赖于先前可用的
responseData
的某些元素将无法工作。 这并不是真正的问题,因为总有更有效的方法来实现此功能。

但是我认为这不是你的情况。

© www.soinside.com 2019 - 2024. All rights reserved.