JMeter 4.0 | AWS S3 Bucket | Не HTTP ответное сообщение - PullRequest
0 голосов
/ 10 июня 2019

Я загрузил один файл видео и изображения в корзину S3.

  • Видео файл: 374 КБ
  • Файл изображения: 826 КБ

Теперь я создал скрипт, добавив два HTTP-запроса для двух файлов, которые находятся в корзине S3.

Я выполнил сценарий в распределенной среде, настроенной следующим образом:

  • Мастер машины (Моя машина)
  • 2 машины рабов
  • Тема: jp @ gc - группа степпингов
  • Количество потоков: 100 User load configaration

После выполнения скрипта появляются следующие ошибки:

  • Код ответа не HTTP: java.net.SocketException / Сообщение ответа не HTTP: сброс подключения
  • Код ответа не HTTP: javax.net.ssl.SSLHandshakeException / Сообщение ответа не HTTP: удаленное соединение закрыло соединение во время рукопожатия
  • Код ответа не HTTP: java.net.SocketException / Сообщение ответа не HTTP: нераспознанная ошибка Windows Sockets: 0: ошибка recv

Я не могу определить причину возникновения этих ошибок:

  • Это главная или подчиненная машина?
  • Или есть проблема с корзиной S3, она не может обрабатывать запросы?

Я попытался изменить реализацию запроса HTTP по умолчанию на HTTPClient4, изменил user.properties следующим образом:

  • httpclient4.retrycount = 1 и
  • hc.parameters.file = hc.parameters

И файл hc.parameters:

  • http.connection.stalecheck $ Boolean = верно

Может кто-нибудь помочь мне определить проблему? и как я могу решить эти ошибки?

Конфигурация сервера:

  • Сервер приложений: 2
  • База данных: RDS
  • Упругая балансировка нагрузки
  • S3 ведро
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...