应用程序与餐饮业务相关,我有以下场景(api调用):
- 创建订单- 创建任何食品的订单(设为 X),其库存在后端更新(此值正在测试中,设为 P1)
- 获取库存-(此调用将为我获取已订购商品 (X) 库存的更新值,即库存值,P1)
- 取消订单- 这将取消我在第一次通话中创建的订单,因此应该回滚 P1。
- 获取库存- 我将再次点击此调用以获取值,以验证 P1 的库存值是否已正确更新。
在 API 调用中,(2) 我使用jp@gc Json Extractor提取 P1 值,我对同一个调用 (4) 所做的相同。现在按照我的预期,在这两个提取器中获得的价值应该是相等的,因为现在已经取消了订单。
为了断言这些值,我使用JSON Assertion,要么我使用了错误的断言,要么在这里缺少大量信息。
可能有类似我可以先将值保存在某个变量中,然后断言的东西。