当我尝试通过JMeter强调加载我的ASP MVC Web API 2时 - 服务器端出错。 这里是服务器错误:
2015-07-20 16:11:02.2636 ERROR 81 System.Web.HttpException (0x800704CD): The remote host closed the connection. The error code is 0x800704CD.
at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
at System.Web.HttpResponse.Flush(Boolean finalFlush, Boolean async)
at System.Web.HttpWriter.WriteFromStream(Byte[] data, Int32 offset, Int32 size)
at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
at MyApp.Export.Impl.MyExport.Export[T,V](Stream stream, Func`2 transferFunc)
at MyApp.Controllers.MyController.<>c__DisplayClass3.<MyReturnResponse>b__0(Stream outputStream, HttpContent httpContent, TransportContext transportContext)
JMeter 给我一个错误:
java.net.SocketException: Connection reset
我读了很多关于它的信息。有关代理服务器等的一些假设。 你能否就这些错误给我建议或解决方案? 可能是JMeter正在关闭内容下载? 非常感谢!
P.S。:我也已阅读文章The remote host closed the connection. The error code is 0x800704CD
已编辑:我在Azure VM上完成了测试,并且成功通过了!
答案 0 :(得分:0)
检查JMeter和服务器之间的任何组件:
防火墙是最大的嫌疑人
负载均衡器