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

本文介绍接口测试本质,即通过测试参数排列组合验证返回值或数据库变更是否符合预期。着重阐述无SDK接口测试,需传入json格式数据,用curl方式构造,curl命令基于libcurl库处理HTTP请求,还提及将curl指令分类及获取特定值的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载:https://blog.youkuaiyun.com/wshlp123456/article/details/79395673

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

一、无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 

接口文档如下:


将curl指令分为三类:

1、

2、

3、

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



get from dictionary:获取字典的值

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值