2011-04-20 71 views
0

我压力测试我的应用程序使用JMeter我的应用程序是一个Asp.net 4.0应用程序与SQL数据库。我试图从我的应用程序中实现完整的工作流程,我正在尝试的当前操作是针对300秒用户,1秒的加速时间。我维护了viewstate和其他必需的字段,以便JMeter可以为Asp.net应用程序工作。由于这两个错误,我的大多数请求都失败了。Jmeter与Asp.Net应用程序

1.

java.net.ConnectException: Connection timed out: connect 
    at java.net.PlainSocketImpl.socketConnect(Native Method) 
    at java.net.PlainSocketImpl.doConnect(Unknown Source) 
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source) 
    at java.net.PlainSocketImpl.connect(Unknown Source) 
    at java.net.SocksSocketImpl.connect(Unknown Source) 
    at java.net.Socket.connect(Unknown Source) 
    at java.net.Socket.connect(Unknown Source) 
    at sun.net.NetworkClient.doConnect(Unknown Source) 
    at sun.net.www.http.HttpClient.openServer(Unknown Source) 
    at sun.net.www.http.HttpClient.openServer(Unknown Source) 
    at sun.net.www.http.HttpClient.<init>(Unknown Source) 
    at sun.net.www.http.HttpClient.New(Unknown Source) 
    at sun.net.www.http.HttpClient.New(Unknown Source) 
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) 

2.

HttpException(0X80004005):视图状态MAC的验证失败。如果 此应用程序由Web场或群集托管,请确保 配置指定相同的验证密钥和验证 算法。 AutoGenerate不能在群集中使用。

我只是好奇这些错误,并想知道这是由于应用程序故障还是这些JMeter错误?

回答

0
  1. 绝对是应用程序故障。你已经没有连接。与您的开发人员使用jconsole或类似的工具来解决服务器配置问题。问题可能源于您在1秒内发送300个登录请求的事实。开发/测试环境可能根本无法处理。

  2. 在做一些快速的Google/Binging之后,它也看起来像应用程序配置错误。