A seguir é exemplificado alguns exemplos de scripts de testes no postman
pm.test("Título do teste", function () {
// recupera o json da resposta a requisição
var jsonData = pm.response.json();
// compara o atributo a um valor
pm.expect(jsonData.nome).to.eql("Joãozinho");
});
pm.test("Codigo do status é 200", function () {
// Podemos testar outros status como: 400, 500...
pm.response.to.have.status(200);
});
pm.test("Body possui string", function () {
pm.expect(pm.response.text()).to.include("String que você procura");
});
pm.test("Body possui a string", function () {
pm.response.to.have.body("string esperada que venha no body");
});
pm.test("Headers possui Content-Type", function () {
pm.response.to.have.header("Content-Type");
});
pm.test("Response time is less than 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});