全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

有没有变量数组

如果使用重复n次的方法多次请求相同的接口,返回值中的某个键值有多种可能的数据,我希望可以自由地调用任意一次的返回值,传递给后续的测试环节,可有办法?

| 0 收藏

3 个回答

您好像没明白我的意思啊,给的那个例子只能获取一个值,但是如果重复请求,那个值就被新的值覆盖了,保存不下来啊,我想要的效果是每一次重复的请求得到的返回值都能保存下来,这个值是有多种可能的。

说的直白一点,有没有办法在一个循环里让变量名自增,比如这样的形式:

let i += 1

token$i = response.json.token

这样,第1次请求的结果是token1 = XXXX;

第2次请求的结果是token2 = XXXX;

第3次请求的结果是token3 = XXXX;

...

后续测试步骤里面想调用第1次的值就引用{{token1}},想调用第2次的值就引用{{token2}},我觉得这个挺重要的,如果能做到这一点,整个测试的自由度和效率就不是一个档次了

收到,这个目前是不支持的。我反馈一下咱们需求,感谢建议

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!