【问题标题】:Load test all requests are failed负载测试所有请求都失败
【发布时间】:2017-11-09 05:52:37
【问题描述】:

我创建了简单的 Web 应用程序项目,为此我添加了 Web 和负载测试。当我测试 web 测试项目时,它工作正常,但是当我测试负载测试时,所有请求都失败了。

您能帮我解决上述问题吗?

它显示了这些东西的问题(添加空白以使其更易于阅读):

1....at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 
     at Microsoft.VisualStudio.TestTools.WebStress.WebTestTransaction.ResponseReceived
           (IAsyncResult result)
2....at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
     at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure,
           Socket s4, Socket s6, Socket& socket, IPAddress& address,
           ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)

【问题讨论】:

    标签: c# visual-studio-2015 load-testing web-testing webtest


    【解决方案1】:

    Web 测试结果的图像显示 Web 应用程序在 localhost 上。负载测试图像来自微软的云负载服务。云计算机将无法访问开发计算机的localhost

    有两种可能的解决方案。

    1. 更改负载测试以在与 Web 应用程序相同的机器上运行它。这可以通过更改活动.testsettings 文件中Test run location 下面的单选按钮来完成。新解决方案中的默认设置是使用云服务。

    2. 让 Web 测试使用托管 Web 应用程序的计算机的实际名称或 IP 地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-09
      • 1970-01-01
      • 2020-09-13
      • 2021-12-06
      • 1970-01-01
      • 2010-10-21
      • 1970-01-01
      • 2010-12-03
      相关资源
      最近更新 更多