Я так много использовал Postman и создал в нем много полезных вещей, но теперь нужно реализовать еще одну вещь.Кратко:
Необходимо создать контрольные примеры для проверки правильности подсчета записей для каждого учреждения.Теперь я обработал это так
Структура:
--------- Коллекция
------- Папка
--- Районы (папка)
- некоторые папки с тестами
--- Колледжи (папка)
- некоторые папки с тестами
--- Schools (папка)
-Principal (папка с тестами в папке Schools)
, где эти запросы:
POST: Создать список, где в тестах: var jList = JSON.parse(responseBody);
postman.setEnvironmentVariable("list_id", jList.data.id);
POST: Добавить несколько фильтров в список
- GET:
lists/{{list_id}}
в коде "Test":
`` `
var allLists = JSON.parse(responseBody);
pm.test("test count", function () {
const value = allLists.data.count;
pm.expect(typeof value === 'number').to.eql(true);
pm.expect(value > 0 && value < 999999).to.eql(true);
}); // I check if the number(made in step№2 in a range we need
` ``
УДАЛИТЬ: удалить этот список
Я полагаю, я выполняю 'накладные расходы', добавляя конечные точки POST (создание списка) и -DELETE в каждую папку, могу ли я как-то принестион передается в окружение или переменную и выполняется перед каждым POST: Add some filters to list
и конечной точкой -DELETE после этого. Что-то вроде общего BeforeEach и AfterEach
Может быть, я могу даже показать это (ниже) в одном месте для каждого отдельного теста?
pm.test("test count", function () {
const value = allLists.data.count;
pm.expect(typeof value === 'number').to.eql(true);
pm.expect(value > 0 && value < 999999).to.eql(true);
});
Вот пример, как это выглядит , если не трудно, дайте мнемаленький совет!Благодаря