0

我有一个需要在包含多个页面转换的网站上执行的测试。起初我使用插件工具 BlazeMeter 从我的 chrome 浏览器捕获流量,将结果添加到 JMeter 并运行测试计划,但它失败了。为了比较和尝试诊断问题,我打开 Fiddler 并再次执行相同的流程,将 .jml 文件添加到 JMeter,并将请求的 Headers 与捕获的数据进行比较,我注意到请求之间存在差异,在请求标头:图片来自提琴手

JMeter 标头: Jmeter 标头

所以,问题是,cookie 有问题吗?我在 JMeter 中的 cookie 管理器没有任何值。我应该在我的 JMeter 流中连接 cookie 属性吗?谢谢

4

1 回答 1

0

只需将HTTP Cookie 管理器添加到您的测试计划中,JMeter 就足够智能,可以自动处理 cookie。您将能够在查看结果树侦听器中看到值。

HTTP Cookie 管理器中的输入允许您在需要时设置自定义用户定义的cookie:

Cookie 管理器用户定义的 cookie

工作中的 Cookie 管理器

通过Set-Cookie标头提供的所有 cookie 将由 JMeter 处理。


鉴于您正在对 ASP.NET 应用程序进行负载测试,我建议您熟悉使用JMeter指南进行 ASP.NET 登录测试,因为您能够成功重播记录的场景的机会很小。

于 2016-11-29T10:30:11.297 回答