2
我正在爲angularjs spa應用程序錄制visual studio web測試。該應用程序從web api應用程序獲取數據,並通過oauth令牌進行身份驗證。當我重放記錄的Web測試時,oauth令牌沒有被髮送,並且記錄的測試失敗。oauth令牌visual studio web測試
請讓我知道如何解決這個問題。
我正在爲angularjs spa應用程序錄制visual studio web測試。該應用程序從web api應用程序獲取數據,並通過oauth令牌進行身份驗證。當我重放記錄的Web測試時,oauth令牌沒有被髮送,並且記錄的測試失敗。oauth令牌visual studio web測試
請讓我知道如何解決這個問題。
解決方案是實現一個自定義的WebTestRequestPlugin來傳遞授權令牌。
public override void PreRequest(object sender, PreRequestEventArgs e)
{
var token = GetOAuthToken(1500, 1);
var header = new WebTestRequestHeader("Authorization", token);
e.Request.Headers.Add(header);
}
你能發佈'GetOAuthToken()'的源嗎?只是好奇。謝謝! –