用fiddler工具做接口测试
Posted 鲁德
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用fiddler工具做接口测试相关的知识,希望对你有一定的参考价值。
QQ: 3188085676 1013766506 1597002058
接口测试的原理我理解很简单,是你发送数据,看返回数据是否正确,返回值类型是否正常,主要点是多种数据的,返回结果正常
1.前端请求接口
2. 后端接口返回数据规范:
{"State":7508, "Msg":"请求成功", "Data":"Data String"}
返回参数说明:
State: 返回状态码
Msg:返回信息
Data:返回处理数据(Json字符串)
在没有工具帮助的情况下, 需要测试接口测试后台是c#编写的,可以借助两种方式进行接口的测试
一:URL直接请求
Request
ProductId:产品id,
PlanId:公司Id
返回数据:
"State":0,
"Msg":"操作成功",
"Data":{
"MaxPeople":100, //最大投保人数 (目前没什么用)
"HaveDestinationCountry":0, //是指定旅行目的地(目前木有用到)
"ProductAttributeAll":[ //投保属性信息
{
"Childs":[ //字段可以选择的项
{
"BindEntity":"",
"ControlTypeId":5,
"DefaultSelected":false,
"DisplayOrder":1,
"FieldName":"",
"Id":4,
"InitClass":"",
"IsRequired":true,
"IsSelected":false,
"Name":"身份证",
"ParentId":3,
"SettingTypeId":10,
"Value":"1"
},
{
"BindEntity":"",
"ControlTypeId":5,
"DefaultSelected":false,
"DisplayOrder":2,
"FieldName":"",
"Id":5,
"InitClass":"",
"IsRequired":true,
"IsSelected":false,
"Name":"护照",
"ParentId":3,
"SettingTypeId":10,
"Value":"2"
},
1.URL直接请求 gest请求
"},在url后面直接添加参数,这个请求要后台允许这样的方法,成功后返回以上数据
2.利用fiddler发送请求 post请求
(本文转载自网络,感谢原文作者)
ROAD测试能力提升群:427387176
ROAD性能架构师群: 257887726
ROAD中国测试跳槽招聘: 130995113
ROAD自动化测试2000人群: 161647742
以上是关于用fiddler工具做接口测试的主要内容,如果未能解决你的问题,请参考以下文章