2016-11-29 97 views
0

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

JMeter的标题: Jmeter header

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

回答

0

只需将HTTP Cookie Manager添加到您的测试计划,JMeter足够聪明,可以自动处理cookie。您将能够看到View Results Tree侦听器中的值。

在HTTP Cookie管理器的输入允许您设置自定义用户定义饼干如果需要的话:

Cookie Manager user defined cookies

Cookie Manager in Work

其正在通过Set-Cookie头提供的所有Cookie会由JMeter处理。


鉴于你是负载测试的ASP.NET应用程序,我会建议与指导ASP.NET Login Testing with JMeter的机会越来越熟悉,您将能够成功地重放记录的情况下是最小的。