邮差测试脚本 - 检查状态是否为200

时间:2018-04-30 09:37:06

标签: rest api unit-testing testing postman

我正在创建一个脚本来测试我的API,我想检查一下,如果用户没有输入正确的用户名和密码,访问将被拒绝。

我希望我的测试在状态代码为401时通过.Postman显示测试失败,因为我的请求的状态代码不是200.

我实际上希望我的回答是401,以便通过测试。

关于如何操作的任何想法?

干杯

我尝试使用此测试:

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

此测试通过,但Postman显示失败的断言:

 response is ok | AssertionError: expected response to have status code
 200 but got 401

Postman Screenshot

2 个答案:

答案 0 :(得分:0)

我刚刚创建了一个新文件夹,并从头开始重新启动它。我无法找到问题的来源......

答案 1 :(得分:0)

父文件夹中可能配置了“ 200”测试-从而继承了它。