首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何测试和比较postman中的前值和新值?

如何测试和比较postman中的前值和新值?
EN

Stack Overflow用户
提问于 2020-10-19 23:00:30
回答 2查看 127关注 0票数 0

我目前正在测试API请求。我在处理一个小问题。假设我拥有一个/Balance请求。假设我的当前余额是10。我又向我的API请求了一些余额,现在是8。我如何通过邮递员测试检查我的API值是否从10更改为8。我如何让

代码语言:javascript
复制
``
pm.test("Chechking clients balance ", function () {
let  balance = pm.response.json();
pm.expect(balance.BTC).to.eql(balance.BTC);
})
``

如何在交易前找到前一个余额?

EN

回答 2

Stack Overflow用户

发布于 2020-10-19 23:30:27

我的第一个建议是,修改余额的请求应该返回旧的/新的余额,您可以测试以验证它的准确性。

我的第二个建议是可以使用Postman变量。逻辑将是:

  1. 发出您的第一个请求以获取当前余额。将结果存储在一个变量中。
  2. 发出您的第二个请求。如果成功,请将balance变量更新为您期望的值。
  3. 第三次请求当前余额,并验证它是否与变量中的数据匹配。

https://learning.postman.com/docs/sending-requests/variables/

票数 0
EN

Stack Overflow用户

发布于 2020-10-19 23:44:33

不确定是否完全了解您的用例/工作流程。

无论如何,你可以将值保存在环境变量中,例如。

代码语言:javascript
复制
pm.environment.set("initialBalance", balance.BTC);

之后,您可以通过以下方式访问这些变量

代码语言:javascript
复制
pm.environment.get("initialBalance");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64430000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档