簡體   English   中英

Jmeter&Forms身份驗證票證(asp.net)

[英]Jmeter & forms authentication ticket (asp.net)

有人知道是否在Jmeter中使用“查看結果樹”節點查看“請求”選項卡上的表單身份驗證會話cookie? 目前,我所看到的只是"ASP.NET_SessionId=wha..." ,盡管登錄到該站點,但我看不到任何其他cookie數據。

我遇到問題( link ),其中在Jmeter中進行負載測試時Membership.GetUser()返回null,只是注意到cookie數據中不存在身份驗證票證。 如果使用Web瀏覽器登錄,則可以使用Firebug查看表單身份驗證票證。

這可能是導致Membership.GetUser()返回null的原因嗎?

你當然可以! 如果添加了“查看結果樹”,則當您站在要檢查的請求上時,請在右側窗口中選擇“結果”選項卡,您應該會看到類似以下的內容:

GET http://YourURL.aspx

Cookie Data:
ASP.NET_SessionId=<...short string...>; .ASPXAUTH=<...long string...>

Request Headers:
...

Tree View不顯示cookie值(我現在正在尋找源,並且將在找到時更新)。

要查看cookie,可以添加DEBUG采樣器,然后在“查看結果樹”中查看cookie信息。

沒有設置cookie可能導致空值。

http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM