2016-01-17 2 views
1

Как только сценарий входа выполняется с несколькими пользователями, я не вижу проблемы с сбросом соединения, тогда как при запуске 100 пользователей «java.net.SocketException: Сброс соединения "начинает метать для самой первой ссылки.JMeter: java.net.SocketException: Connection reset

Я не понимаю, есть ли проблема с подключением, тогда она должна показывать одну и ту же ошибку для одного или нескольких пользователей.

+0

Что веб-сервер, который вы используете ? Возможно, MaxConnection установлен на ограниченное число – BzH

ответ

1

Это означает, что ваш сервер отклоняет соединения, поскольку он либо перегружен, либо неправильно сконфигурирован.

Это регулярно, что не перед этим с 1 пользователем и лица его с 100, как правило, это то, что нагрузочное тестирование приносит, т.е. имитировать трафик на сервере

1

Это может быть случай, описанным в Connection Reset since JMeter 2.10 ? вики стр.

Если вы абсолютно уверены, что ваш сервер не перегружен и настроен на прием 100+ соединений (значения по умолчанию подходят для разработки, а не для производства, их необходимо настроить), вы можете попробовать его работать следующим образом:

  1. В user.properties файл добавить следующие 2 строки:

    httpclient4.retrycount=1 
    hc.parameters.file=hc.parameters 
    
  2. В hc.parameters файл добавьте следующий Li п:

    http.connection.stalecheck$Boolean=true 
    

    Оба файла живет в бен папке JMeter в.

  3. Вам необходимо перезапустить JMeter, чтобы выбрать свойства вверх.

Выше инструкции применимы для HttpClient4 реализации, убедитесь, что вы используете его, самый быстрый и самый простой способ установить HttpClient4 реализации для всех пробников HTTP запроса использует HTTP Request Defaults

Смежные вопросы