我正在采取Visual Studio企业负载测试的第一步。 我按照本教程创建了一个webtest:https://www.visualstudio.com/en-us/docs/test/performance-testing/run-performance-tests-app-before-release
webtest工作正常,正确点击我的页面并成功。 但是,当我使用此webtest创建负载测试时,每个请求都会失败(无论用户数量多少,即使有2个用户)
错误是
连接尝试失败,因为连接方没有 在一段时间后正确回应,或建立连接 失败,因为已连接的主机无法响应10.27.8.6:443
和堆栈跟踪
在System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)at at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, 插座s4,插座s6,插座& socket,IPAddress&地址, ConnectSocketState状态,IAsyncResult asyncResult,Exception& 例外)
可能存在问题的事实是我有一个自签名的SSL证书,显然会显示证书错误警告。但是,这是我现在无法改变的,因此测试必须忽略这一点。
此外,我使用https://www.webperformance.com/download/工具进行了这些测试,并且所有测试都运行良好且强度相对较高,因此这不是网站性能不佳的问题。
知道它会是什么?
不确定我能提供的详细信息比下面更多(正如我所说的,肯定不是性能问题,因为使用不同工具的类似负载测试运行正常。这也不是webtest错误的原因,因为它仍然在作为单个测试运行时传递。)
Webtest设置
设定:
负载测试设置
负载测试设置