2016-07-14 2 views
0

Я хочу протестировать тестовый сервер коллекции в Postman Collection Runner. Однако, когда я запускаю свои тесты, они не отвечают на пропуск или неудачу. В результате почтальон отображает «Нет теста».Postman Collection Runner возвращает «Нет теста» при выполнении тестов

Почему мои тесты возвращают «Нет теста» в Runner Collection Runner? Как запустить мои тесты?

Collection Runner returning "No tests"

ответ

1

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

tests["status code is 200 : OK"] = responseCode.code === 200; 

это будет вернуться, если она попадает на страницу и статус 200

Аналогично вы можете писать тесты для каждого запроса и запустить в коллекции вы получите счет для прохода или сбоя.

1

Как уже упоминалось ранее, вам нужно написать несколько тестов для ваших запросов, чтобы увидеть, как они выполняются в Runner Collection. Без этого все бегун делает, просто отправляет запросы конечным точкам, указанным в вашей коллекции.

Пример базовой проверки кода статуса:

pm.test("Status code is 200", function() { 
    pm.response.to.have.status(200); 
}); 

Это может быть добавлено к Tests части запроса застройщика:

enter image description here

Более подробную информацию можно найти в Почтальон Документация о writing tests в ваших запросах. Некоторые другие примеры тестов также можно найти на этом page.

Postman недавно добавил возможность создавать тесты на уровне коллекции и подпапки, чтобы уменьшить количество повторений теста. Проверка кода состояния ответа является потенциальным кандидатом, который может применяться на уровне коллекции и выполняться против всех ваших запросов, из одного места. Более подробную информацию можно найти в этом Postman blog post.

Смежные вопросы