1
我正在爲Visual Studio 2015 Enterprise中的Web服務編寫負載測試。將表單添加到Visual Studio 2015負載測試
其中一個必需的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'正在經歷一個空字符串。
爲什麼我的表單不顯示?我能讓它出現嗎?
(編輯:我要指出,令牌直接硬編碼的認證工作。)