Jmeter&表单身份验证票证(asp.net)

时间:2011-11-07 16:53:11

标签: asp.net forms authentication jmeter

有人知道在Jmeter中,使用“查看结果树”节点,您应该在请求选项卡上看到表单身份验证会话cookie吗?目前我看到的只是"ASP.NET_SessionId=wha...",尽管登录到网站我还没有看到任何其他cookie数据。

我遇到了问题(link),其中Membership.GetUser()在Jmeter中进行负载测试时返回null,并且注意到cookie数据中不存在身份验证票证。如果我使用Web浏览器登录,我可以使用Firebug查看表单身份验证票证。

这可能导致Membership.GetUser()返回null吗?

2 个答案:

答案 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:
...