JMeter压力测试 - 服务器错误是“远程主机关闭了连接。错误代码是0x800704CD”

时间:2015-07-20 20:49:46

标签: jmeter asp.net-web-api2

当我尝试通过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上完成了测试,并且成功通过了!

1 个答案:

答案 0 :(得分:0)

检查JMeter和服务器之间的任何组件:

  • 防火墙是最大的嫌疑人

  • 负载均衡器