Виртуализация сервисов с помощью JMeter

Я использую JMeter для тестирования API. Я могу добиться этого с помощью HTTP-запроса и Beanshell.

Бывают случаи, когда Услуги недоступны на несколько недель.

Поскольку у меня есть запрос и ответ, я хотел бы реализовать виртуализацию служб с помощью JMeter.

Даже когда Службы не работают, я смогу продолжить тестирование.

Могу ли я добиться виртуализации сервисов в JMeter? Если да, могу я попросить вас сообщить мне, пожалуйста, шаги.


person Ramesh Kumar    schedule 27.09.2017    source источник


Ответы (2)


Нет, не можешь.

Я предлагаю вам попробовать инструменты моделирования API, которые позволят вам выполнять виртуализацию сервисов. Затем вы можете использовать JMeter для запуска тестов и инструмент моделирования API для имитации зависимостей.

person Wojtek    schedule 18.12.2017

JMeter не выполняет виртуализацию служб, но вы можете использовать JMeter для записи, см. статья:

Вы можете импортировать входящий трафик в JMeter с помощью tcpreplay и JMeter Proxy. Запустите набор тестов в своей среде производительности с помощью JMeter и используйте виртуальные службы, чтобы отделить себя от других зависимостей. На всякий случай повторяйте процесс записи каждую неделю. Это может оказаться очень легко или очень сложно реализовать в зависимости от специфики системы, с которой вы работаете.

person user7294900    schedule 28.09.2017
comment
Большое спасибо за ваш ответ. Мой HTTP-запрос при обращении к URL-адресу с портом Например: apitesting.com:8888/api/series/ one Я также добавил в JMeter средство записи тестовых сценариев HTTP, где я могу указать порт и домен. Как импортировать входящий трафик в JMeter с помощью tcpreplay и JMeter Proxy для приведенного выше примера. - person Ramesh Kumar; 28.09.2017
comment
Предлагаю вам задать новый вопрос по конкретному случаю - person user7294900; 28.09.2017