Jmeter与Asp.Net应用程序

时间:2011-04-20 13:46:17

标签: asp.net jmeter

我正在使用JMeter对我的应用程序进行压力测试,我的应用程序是一个带有sql数据库的Asp.net 4.0应用程序。我正在尝试从我的应用程序实现一个完整的工作流程,我正在尝试的当前操作是300个用户,1秒的加速时间。我维护了viewstate和其他必填字段,以便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):viewstate MAC验证失败。如果   此应用程序由Web场或群集托管,确保   配置指定相同的validationKey和验证   算法。无法在群集中使用AutoGenerate。

我只是对这些错误感到好奇,想知道这是由于应用程序错误还是这些JMeter错误?

1 个答案:

答案 0 :(得分:0)

  1. 绝对是应用程序错误。你的连接用完了。使用jconsole等与您的开发人员合作,以解决服务器配置问题。问题可能源于您在1秒内发送300个登录请求。开发/测试环境可能根本无法处理。

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