Можем ли мы интегрировать скрипты Rest Assured API Testing с Jmeter? - PullRequest
0 голосов
/ 10 февраля 2020

Можем ли мы интегрировать код тестирования Rest Assured API с Jmeter?

Я планирую использовать Rest Assured для тестирования API, но также хочу, чтобы те же тесты выполняли тестирование производительности с JMeter. Есть ли способ интегрировать код, созданный при тестировании Rest Assured с JMeter?

1 Ответ

0 голосов
/ 10 февраля 2020

Если текущие тесты разрабатываются с использованием JUnit framework, самый простой вариант - использовать сэмплер JUnit Request , просто:

  1. Удалите .jar с вашими тестами в папке lib/junit вашей установки JMeter
  2. Удалите гарантированный файл jar и любые другие зависимости в JMeter Classpath
  3. Добавьте сэмплер JUnit Request для каждого метода тестирования

Если ваш тестовый дизайн не предполагает JUnit, вы всегда можете записать свои уверенные тесты, используя JMeter HTTP (S) Test Script Recorder

  1. Start JMeter HTTP (S) Test Script Recorder
  2. Добавьте эту строку в начало ваших тестов:

    RestAssured.proxy = host("127.0.0.1").withPort(8888);
    
  3. Начните ваши тесты как обычно
  4. Вот и все, JMeter будет захватывать запросы и сохранять соответствующие HTTP-запросы сэмплеров под Recording Controller
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...