我正在学习Postman,我尝试了使用有效和无效数据进行身份验证。(我使用的是基本身份验证)。如果我给予了有效的数据,登录会将我重定向到索引页,并给出200 OK状态码。但是如果我传递了错误的参数,状态码仍然是200 OK,只有页面告诉我,我的用户名和密码不正确。我尝试使用以下方法,我发现某处:
pm.test("Request is successful with a status code of 200", function () {
pm.response.to.have.status(200);
});
我想postman给了我200 OK,因为post-request已经完成了,并且failed-login选项也得到了正确的处理。(我必须指出,我正在测试的这个API是预定义的,不是我做的。)那么,基本上我该如何测试呢?
2条答案
按热度按时间mjqavswn1#
您可以检查响应主体,使其 * 不 * 包含特定字符串:
将
invalid login
替换为要检查字符串b1payxdu2#