Я новичок ie в использовании инструмента JMeter и не смог найти подход в JMeter для запуска сквозного теста производительности нижеприведенного варианта использования: -
- У меня https webhook ( Размещено на моем node JS сервере), которое вызывается при создании нового устройства на Azure IotHub (подписка на Webhook осуществляется на Azure IotHub).
- После вызова я анализирую тело webhook (запроса) и сгенерировать уникальный токен.
- После того, как уникальный токен сгенерирован, я установил этот токен в конфигурации устройства, для которого был вызван webhook (я получаю deviceId в теле webhook)
- После настройки устройства set Я возвращаю ответ webhook как 200.
Теперь, в JMeter, как я могу выполнить шаги 1-4. Мой первоначальный подход заключается в следующем: -
- Запись сценария python для имитации создания нового устройства на IoT-хабе.
- После шага 1 я не уверен, как мне перехватить веб-крючок вызывается и ответ возвращается из webhook в JMeter. По сути, я не уверен, как мне успешно перехватить шаги 2 и 4. Шаг 3 - это в основном код nodejs для моего webhook, размещенного на моем сервере. И мне нужно выполнить шаги 2 и 4 200K раз, чтобы измерить производительность.
Итак, у меня есть скрипт, который регистрирует устройство в облаке, который запускает мой webhook / api, и я рассчитываю время отклика в моем скрипте, т.е. все будет написано в моем скрипте только для того, чтобы JMeter показывал все графики и т. д. c. основанный на вычислениях, которые я делаю в моем сценарии. И сценарий должен быть вызван n раз в соответствии с требуемой нагрузкой.
Любая помощь в руководстве мне, подход будет очень признателен.