Подскажите инструмент для автоматизации тестирования (ответов сервера)

💡 Усі статті, обговорення, новини про тестування — в одному місці. Приєднуйтесь до QA спільноти!

Нужен инструмент для автоматизированого тестирования сервера удовлетворяющий следующим параметрам

— work with Http requests/responses;
— possibility of parsing json (from responses);
— not web service (возможность развернуть на локальном окружении);
— possibility to put token from response to requests;

Подскажите инструмент, или направление в котором искать!
Спасибо!

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Functional — SoapUI
Non-Functional (i.e. Load) — Apache JMeter + JSON Path Extractor

Всем большое спасибо!

Для всех критериев, упомянутых в теме:

Gatling Tool, использует DSL на Scala

Apache JMeter — классический инструмент, сценарии описываются в виде XML-документов, в которые можно встраивать скрипты, например на Groovy и BeanShell

Supertest — DSL на JavaScript. Вместе с should и mocha довольно хорошо получаются читаемые сценарии в стиле Cucumber.

Пишите документацию для REST в формате ApiBluePrint/RAML и пользуйтесь инструментами из него. Тогда тестирование форматов, работающих endpoints можно переложить на готовые инструменты. Останется тестирование логики, ее можно делать в интеграционом тестировании.

jmeter. Документация по нему исчерпывающая.

jmeter или любой ЯП
соболезную проекту, у которого такой «начинающий QA Test Lead»

Посмотри что то из этих automation-remarks.com/rest-clients

Я на стеке js для всего этого использую mocha+ supertest (www.npmjs.com/package/supertest)

Из костыльных :Jenkins+ bash+ curl

Может к дженкинсу есть плагины готовые под все что нужно.

Для Джейсона есть ещё и питоновские либы.

Підписатись на коментарі