有人知道在Jmeter中,使用“查看结果树”节点,您应该在请求选项卡上看到表单身份验证会话cookie吗?目前我看到的只是"ASP.NET_SessionId=wha..."
,尽管登录到网站我还没有看到任何其他cookie数据。
我遇到了问题(link),其中Membership.GetUser()
在Jmeter中进行负载测试时返回null,并且注意到cookie数据中不存在身份验证票证。如果我使用Web浏览器登录,我可以使用Firebug查看表单身份验证票证。
这可能导致Membership.GetUser()
返回null吗?
答案 0 :(得分:0)
树视图不显示cookie值(我现在正在寻找源代码,并在找到时更新)。
要查看cookie,您可以添加DEBUG采样器,然后在“查看结果树”中查看cookie信息。
没有设置cookie可能导致空值。
http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager
答案 1 :(得分:0)
当然可以! 如果添加“查看结果树”,当您站在要检查的请求上时,在右侧窗口中选择“结果”选项卡,您应该会看到如下内容:
GET http://YourURL.aspx
Cookie Data:
ASP.NET_SessionId=<...short string...>; .ASPXAUTH=<...long string...>
Request Headers:
...