我正在尝试测试我在API上使用的一些验证规则。我正在使用邮递员,我正在尝试在测试部分编写一些测试。到目前为止,如果我更改基本身份验证的值并写入
,我可以手动准确测试pm.test("Status code is 401", function () {
pm.response.to.have.status(401);
});
有没有办法通过代码更改用户名/密码?
答案 0 :(得分:0)
在您的基本身份验证标签中,您设置用户名的位置,只需用{{username}}替换您的用户名(您创建的环境变量包含'clear'中的用户名),idem for password
在预请求脚本中,您可以使用postman.setEnvironmentVariable(“username”,new_value)函数使用新的(未散列)值更新它。这就像你直接在Auth标签中写的那样。
那应该有用。我不知道柴语法,但是......
答案 1 :(得分:0)
另一种无需使用预请求脚本(对维护的需求就更少)对我有用的方法:
希望这对其他人有帮助:)