1、场景
我现在要测试一个抽奖的接口,每抽一次奖会给我返回货币,连抽N次之后,需要知道此轮抽奖一共给我发了多少金币
2、实战
业务接口:
返回示例:
需要找出 incr_chip_count 这个字段值,把每次请求得到的这个字段值累加
断言里面编写如下脚本:
// 获取返回体的json
var jsonData = pm.response.json();
// 取到这个值
var incr_chip_count = jsonData.result.incr_chip_count;
// 获取环境变量
var total_count = parseInt(pm.environment.get("total_count"));
// 把我们刚获取的值加入到环境变量里面
total_count += incr_chip_count;
// 再把这个值重新赋值给环境变量
pm.environment.set("total_count", total_count);
设置环境变量:
初始设置为0
然后无论单次执行接口,或者多次执行接口,都会不断更新这个环境变量
注意:要是从头再来的话,一定要重置环境变量为0