Как запустить определение сборки Jmeter для теста API и опубликовать результаты в VSTS - PullRequest
0 голосов
/ 17 мая 2018

У меня есть план тестирования Jmeter , который я использую для проверки некоторых API с запросом http.

В VSTS моя команда настроила тестовые случаи, поэтому мне нужно запустить автоматические тесты из планов тестирования , чтобы проверить значения restJson, как показано в часть 6 предыдущей ссылки на документацию

Я уже сделал простое определение сборки , которое успешно строит мой план тестирования Jmeter. Проблема в том, что я не знаю, что добавить к определению моей сборки, чтобы опубликовать результаты из jmeter в VSTS, чтобы я мог визуализировать, какая служба выполняется правильно, как показано в разделе «Просмотр дерева результатов», показанном в План тестирования Jmeter

Примечание. Я знаю, что могу выполнить план тестирования jmeter .jmx на вкладке Load Test в vsts, но я не тестирую производительность, мне просто нужно проверить, что каждый API отвечает определенным кодом состояния и данными ответа, как показано в План испытаний Jmeter . Проблема заключается в том, что я не могу связать автоматический тест для запуска тестового примера, если я использую нагрузочный тест.

В этом ответе предлагается экспортировать результаты из jmeter в xml, а затем создать скрипт для преобразования xml в правильный файл результатов Xunit, который затем используется для публикации результатов теста, но это кажется немного сложным.

Я также подумал, что, возможно, есть способ экспортировать мой jmeter-файл в тестовый файл в java / maven, который я могу использовать для создания и публикации своих результатов позже, но я не знаю, возможно ли это.

1 Ответ

0 голосов
/ 18 мая 2018

Да, вы также можете преобразовать результат JMeter в результат Junit, а затем опубликовать тест JUnit в VSTS.

И есть несколько способов преобразовать результат JMeter в результат Junit. Ниже приведены некоторые варианты:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...