Visual studio oauth令牌visual studio web测试

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) {

我正在录制angularjs spa应用程序的visual studio web测试。应用程序正在从web api应用程序获取数据,并传递oauth令牌进行身份验证。当我重播录制的web测试时,oauth令牌没有被发送,录制的测试失败


请告诉我如何解决此问题。

解决方案是实现自定义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()
的源代码吗?只是好奇。谢谢