Visual studio oauth令牌visual studio web测试
我正在录制angularjs spa应用程序的visual studio web测试。应用程序正在从web api应用程序获取数据,并传递oauth令牌进行身份验证。当我重播录制的web测试时,oauth令牌没有被发送,录制的测试失败Visual studio oauth令牌visual studio web测试,visual-studio,load-testing,azure-application-insights,Visual Studio,Load Testing,Azure Application Insights,我正在录制angularjs spa应用程序的visual studio web测试。应用程序正在从web api应用程序获取数据,并传递oauth令牌进行身份验证。当我重播录制的web测试时,oauth令牌没有被发送,录制的测试失败 请告诉我如何解决此问题。解决方案是实现自定义WebTestRequestPlugin来传递授权令牌 public override void PreRequest(object sender, PreRequestEventArgs e) {
请告诉我如何解决此问题。解决方案是实现自定义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()
的源代码吗?只是好奇。谢谢