Это было бы что-то базовое, что записывало бы это сообщение на консоль, если бы код состояния был 200
:
pm.test('Check Status', () => {
if(pm.response.code === 200) {
console.log("It's 200")
}
})
Если затем вам нужно было проверить что-то в response body
после, вы могли бысделайте что-то похожее на приведенный ниже пример.
Это просто отправка простого GET
запроса на http://jsonplaceholder.typicode.com/posts/1
Тело ответа будет:
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
}
Мы можем добавить проверку на вкладке Tests
, чтобы подтвердить, что свойство id
имеет значение 1
, эта проверка будет выполняться, только если response code
было 200
:
if(pm.response.code === 200) {
pm.test('Check a value in the response', () => {
pm.expect(pm.response.json().id).to.eql(1)
})
}
Это очень простой и очень простой пример того, что вы могли бы сделать.Это будет более сложным в зависимости от вашего собственного контекста, но, надеюсь, это объясняет, как вы можете это сделать.