как я могу добавить пробоотборник после пробоотборника в jmeter

#jmeter

Вопрос:

Я использую jmeter для тестирования на своем сервере разработчиков.

Сценарий таков. 0. Отключите все брандмауэры как на локальном ПК(так называемый ХОСТ), так и на клиентском ПК(так называемый КЛИЕНТ).

  1. Включите Jmeter на моем ХОСТЕ —> добавьте группу потоков, контроллер bzm-Parellel. На данный момент я не уверен
  2. Подключитесь к КЛИЕНТУ (один раз) -> возможно, по команде SSH или УДАЛЕННОМУ запуску
  3. выполните мой тестовый скрипт на КЛИЕНТЕ (несколько раз, более 100 раз) -> например, «ls», «pwd», «mkdir dir123″, » ls » >ПОДРЯД!! -> возможно, с помощью пробоотборника процесса ОС. На данный момент я не уверен
  4. получите результат (3) на моем ХОСТЕ jmeter, просмотрев дерево результатов

Это тот сценарий, о котором я думал

Может ли кто-нибудь помочь мне с этим вопросом. Потому что здесь слишком много Пробоотборников и меньше информации, я переживаю такие трудные моменты. Спасибо, что прочитали.

Ответ №1:

  1. Отключение брандмауэра-не лучшая идея, просто откройте порт, который вы будете использовать, порт по умолчанию для SSH-22, и обычно он открывается более или менее автоматически при установке сервера OpenSSH
  2. Я не думаю, что вам нужен параллельный контроллер, у него есть очень конкретные случаи использования, такие как моделирование AJAX-запросов, будет достаточно указать желаемое количество пользователей/циклов/продолжительность тестирования на уровне группы потоков
  3. Удаленный запуск предназначен для распределенного тестирования JMeter.Если вы хотите запустить команду оболочки на клиенте, используйте пробоотборник процессов ОС или пробоотборник команд SSH, дополнительные сведения см. в разделе Как запускать внешние команды и программы локально и удаленно из статьи JMeter.
  4. То же самое относится и к пункту 2, если вам нужно создать каталог в зависимости от операционной системы вашего ХОСТА и КЛИЕНТА, вам нужно выбрать один из вышеупомянутых образцов. Просто имейте в виду, что только первая операция/итерация увенчается успехом, все последующие попытки вы получите cannot create directory ‘dir123’: File exists . Я также не уверен, что вы пытаетесь здесь проверить? Производительность SSH-сервера? Производительность операционной системы? Производительность сети?
  5. Если вы добавите прослушиватель дерева результатов просмотра в свой план тестирования и запустите тест в режиме графического интерфейса, он автоматически поймает все результаты пробоотборников

Комментарии:

1. Спасибо вам за ваши комментарии и извините за мое неудачное объяснение. Я хочу подключиться к КЛИЕНТУ только один раз с помощью jmeter. А затем, после подключения, я хочу выполнить свой сценарий оболочки(.sh) несколько раз, также с помощью jmeter. Скрипт оболочки подключится к моей блокчейн — сети и получит оттуда данные. Моя основная цель тестирования-получить TPS и частоту ошибок этого выполняемого сценария оболочки. спасибо вам за вашу помощь