Так что моя проблема в том, что я хочу провести 2 теста для одного вызова API - один проход и один сбой с отсутствующими параметрами.
Вот что у меня есть:
pm.test("Successful Login", function () {
pm.response.to.have.status(200);
});
pm.test("Missing Parameters", function () {
const currentUsername = pm.environment.get("username");
pm.environment.set("username", null);
pm.response.to.have.status(400);
//pm.environment.set("username", currentUsername);
});
Итак, как вы можете видеть, я установил для username значение null для второго теста, только для того, чтобы вернуть его к исходному значению после теста. Я обнаружил, что вместо того, чтобы запускать скрипт последовательно, почтальон установил мое имя пользователя в null до того, как мог быть выполнен первый тест, поэтому я провалил первый тест. Что мне делать?