当前位置:   article > 正文

手把手体验apifox:参数化、断言、提取变量_apifox提取变量

apifox提取变量

1、自动化工具:apifox

---自行下载最新版本

2、怎样使用一个aipfox

1)设置全局参数:全局参数主要是接口相关的cookie、headers

具体设置如下:

2)简单构造一个接口:如下图

headers\cookie都不需要在设置了,通过全局变量设置

3、根据以下具体的实例进行相关自动化测试:

下面以自动化测试为例,进行构建一个场景:

1)DescribeInstances接口可以查询到实例列表中所有的实例,获取到一个一个参数:instanceid为一个数组:在这个接口中需要用到for each进行数组遍历

在for each中进行2)3)4)接口的执行

提取参数

--这里容易出错,选择foreach中的

2)针对所有的实例进行密码修改操作:

--这里需要获取1)中的实例id

3)针对所有实例进行免密设置

4)针对所有的实例进行修改名称:断言这里以此处的为例子

断言操作:根据你需要判断的内容进行断言:比方接口返回有status、msg、以及同样需要去查询修改后实例的名字是不是显示的正确

---code:0

--msg:这边不规范,没有提示msg,不用做

---修改完实例后,需要查询实例显示的名称是否正确:

提取一个接口的返回作为变量供其他接口使用(比方其他接口进行获取后者判断)

4、遇到的问题

1)怎样提取接口的变量
2)断言的时候,提取出来['crs-indjdj']实际判断的时候不需要['']

-默认获取到的是['crs-indjdj'],当选择“继续提取”的时候就可以达到预期

3)怎样让一个参数随机变化

4)foreach中的参数提取的时候,始终无法达到一个个的进行遍历,而是获取到了整个数组

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/839856
推荐阅读
相关标签
  

闽ICP备14008679号