我目前正在测试API请求。我在处理一个小问题。假设我拥有一个/Balance请求。假设我的当前余额是10。我又向我的API请求了一些余额,现在是8。我如何通过邮递员测试检查我的API值是否从10更改为8。我如何让
``
pm.test("Chechking clients balance ", function () {
let balance = pm.response.json();
pm.expect(balance.BTC).to.eql(balance.BTC);
})
``如何在交易前找到前一个余额?
发布于 2020-10-19 23:30:27
我的第一个建议是,修改余额的请求应该返回旧的/新的余额,您可以测试以验证它的准确性。
我的第二个建议是可以使用Postman变量。逻辑将是:
https://learning.postman.com/docs/sending-requests/variables/
发布于 2020-10-19 23:44:33
不确定是否完全了解您的用例/工作流程。
无论如何,你可以将值保存在环境变量中,例如。
pm.environment.set("initialBalance", balance.BTC);之后,您可以通过以下方式访问这些变量
pm.environment.get("initialBalance");https://stackoverflow.com/questions/64430000
复制相似问题