Jmeter с Asp.Net приложение

#asp.net #jmeter

#asp.net #jmeter

Вопрос:

Я провожу стресс-тестирование своего приложения с помощью JMeter. Asp.net приложение 4.0 с базой данных sql. Я пытаюсь добиться полного рабочего процесса из моего приложения, текущее действие, которое я пытаюсь выполнить, предназначено для 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. Если это приложение размещено на веб-ферме или кластере, убедитесь, что в конфигурации указаны тот же ключ проверки и алгоритм проверки. Автогенерация не может использоваться в кластере.

Мне просто любопытно узнать об этих ошибках, и я хочу знать, связано ли это с ошибкой приложения или это ошибки JMeter?

Ответ №1:

  1. Это определенно ошибка приложения. У вас закончились соединения. Работайте со своим разработчиком, используя jconsole или что-то подобное, чтобы устранить проблемы с конфигурацией сервера. Проблема может быть связана с тем фактом, что вы отправляете 300 запросов на вход в течение 1 секунды. Среда разработки / тестирования может просто не справиться с этим.

  2. Также похоже на ошибку конфигурации приложения после выполнения некоторых быстрых действий в Google / Bing.