#jmeter
Вопрос:
Я использую jmeter для тестирования на своем сервере разработчиков.
Сценарий таков. 0. Отключите все брандмауэры как на локальном ПК(так называемый ХОСТ), так и на клиентском ПК(так называемый КЛИЕНТ).
- Включите Jmeter на моем ХОСТЕ —> добавьте группу потоков, контроллер bzm-Parellel. На данный момент я не уверен
- Подключитесь к КЛИЕНТУ (один раз) -> возможно, по команде SSH или УДАЛЕННОМУ запуску
- выполните мой тестовый скрипт на КЛИЕНТЕ (несколько раз, более 100 раз) -> например, «ls», «pwd», «mkdir dir123″, » ls » >ПОДРЯД!! -> возможно, с помощью пробоотборника процесса ОС. На данный момент я не уверен
- получите результат (3) на моем ХОСТЕ jmeter, просмотрев дерево результатов
Это тот сценарий, о котором я думал
Может ли кто-нибудь помочь мне с этим вопросом. Потому что здесь слишком много Пробоотборников и меньше информации, я переживаю такие трудные моменты. Спасибо, что прочитали.
Ответ №1:
- Отключение брандмауэра-не лучшая идея, просто откройте порт, который вы будете использовать, порт по умолчанию для SSH-22, и обычно он открывается более или менее автоматически при установке сервера OpenSSH
- Я не думаю, что вам нужен параллельный контроллер, у него есть очень конкретные случаи использования, такие как моделирование AJAX-запросов, будет достаточно указать желаемое количество пользователей/циклов/продолжительность тестирования на уровне группы потоков
- Удаленный запуск предназначен для распределенного тестирования JMeter.Если вы хотите запустить команду оболочки на клиенте, используйте пробоотборник процессов ОС или пробоотборник команд SSH, дополнительные сведения см. в разделе Как запускать внешние команды и программы локально и удаленно из статьи JMeter.
- То же самое относится и к пункту 2, если вам нужно создать каталог в зависимости от операционной системы вашего ХОСТА и КЛИЕНТА, вам нужно выбрать один из вышеупомянутых образцов. Просто имейте в виду, что только первая операция/итерация увенчается успехом, все последующие попытки вы получите
cannot create directory ‘dir123’: File exists
. Я также не уверен, что вы пытаетесь здесь проверить? Производительность SSH-сервера? Производительность операционной системы? Производительность сети? - Если вы добавите прослушиватель дерева результатов просмотра в свой план тестирования и запустите тест в режиме графического интерфейса, он автоматически поймает все результаты пробоотборников
Комментарии:
1. Спасибо вам за ваши комментарии и извините за мое неудачное объяснение. Я хочу подключиться к КЛИЕНТУ только один раз с помощью jmeter. А затем, после подключения, я хочу выполнить свой сценарий оболочки(.sh) несколько раз, также с помощью jmeter. Скрипт оболочки подключится к моей блокчейн — сети и получит оттуда данные. Моя основная цель тестирования-получить TPS и частоту ошибок этого выполняемого сценария оболочки. спасибо вам за вашу помощь