接口测试:本质是通过测试参数的排列组合验证返回值/数据库变更是否符合预期;常用到的有有效值、无效值、空值、默认值等等

一、无SDK接口 :接口测试需传入jason格式数据(常用的技术一般是字典格式转json格式,或者json转字典格式,然后再进行数据的提取(RF中的RequestsLibrary库)),用curl方式构造,curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理HTTP请求,该方式开发用于自测。

curl -H "Content-Type: application/json;charset=UTF-8" -v -i -k --data '{"exceptionProxies":["aaa","bbb","ccc"],"proxyType":0,"requestType":1,"sequence":0}' https://access:8443/api/v1.0/get_proxies 

接口文档如下:

接口测试实战一:jason格式接口

将curl指令分为三类:

1、接口测试实战一:jason格式接口

2、接口测试实战一:jason格式接口

3、接口测试实战一:jason格式接口

其中、分类1和3都是可以固定设置变量的值,在config里设置通用变量,分类2需rf构造

接口测试实战一:jason格式接口

接口测试实战一:jason格式接口

get from dictionary:获取字典的值

4、为了获取sp_addr值,需要进入curl_get_proxies关键字

接口测试实战一:jason格式接口

相关文章: