- Сделайте запрос из области запросов.
- Создайте среду для управления всеми переменными
- Создавайте коллекции, чтобы собрать вместе все тесты
Тесты:
- Проверить ответ:
pm.test("Ответ в порядке", function () {
pm.response.to.have.status(200);
});
2) Проверить ответ json:
pm.test("Ответ в формате JSON", function () {
pm.response.to.be.json;
});
3) Проверьте параметры тела ответа
pm.test («Имеет статус: Активен», функция () {
pm.response.to.have.jsonBody («статус», «АКТИВНЫЙ»);
});
4) Создать переменную из запроса:
var reqBody = JSON.parse(request.data);
postman.setEnvironmentVariable("username_variable", reqBody.username);
postman.setEnvironmentVariable("password_variable", reqBody.password);
5) Создать переменную из ответа:
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("lastmodtime_variable", jsonData.lastModifiedTime);
postman.setEnvironmentVariable("createdtime_variable", jsonData.createdtime);
postman.setEnvironmentVariable("createdtime_variable", jsonData.createdtime);
postman. setEnvironmentVariable("id_variable", jsonData.id);
6) Если вы устанавливаете переменную среды «url», используйте ее как «{{url}}»
7) Если вы создаете глобальную переменную. Независимо от вашей среды вы можете использовать эту переменную каждый раз.
8) При создании переменной в среде присвойте значение полю «Текущее значение». Поле «Начальное значение» предназначено только для информации и показывает предыдущее значение переменной.
Ниже приведены различные тестовые примеры:
Динамические переменные: