[英]Adding a Form to Visual Studio 2015 Load Test
我正在為Visual Studio 2015 Enterprise中的Web服務編寫負載測試。
所需的Web請求標頭之一是提供Web服務身份驗證信息的令牌。
我從登錄表單中獲取了該令牌,該表單在我的測試執行之前試圖拉起。
像這樣:
public override IEnumerator<WebTestRequest> GetRequestEnumerator ()
{
MyForm f = new MyForm();
string auth = f.Login(); //also shows form
//Then all the web request stuff, including:
ResourceWebTest.Headers.Add(new WebTestRequestHeader("Authorization", "Token " + TokenAuthenticate));
yield return ResourceWebTest;
}
但是當我運行它時,我看不到任何表格。 我只是得到“未經授權”,可能是因為“ auth”作為一個空字符串通過。
為什么我的表格沒有顯示? 我可以讓它出現嗎?
(編輯:我應該注意,對身份驗證令牌進行硬編碼可直接使用。)
我的問題的答案是學習如何正確記錄Web測試。 錄制時登錄可以代替在運行測試時手動顯示登錄表單的需要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.