3、接口测试基础之入门篇

                                  接口用例的设计

接口的由来:连接前后端以及移动端
接口测试流程:(与黑盒测试一样)
需求讨论 ---> 需求评审 --->场景设计 ---> 用例设计 --->数据准备 ---->执行

用例设计--异常测试用例设计
参数异常:
1、关键字参数
2、参数为空
3、多少参数 (多1个参数,应显示相应的提示)
4、错误参数 (如:参数名错误,服务端不应该处理)

数据异常:
1、关键字数据 (如:参数值为null)
2、数据为空 (如:参数不能为空)
3、字段长度不一致
4、错误数据 (如:输入错误的数据值)

安全测试用例:
1、cookie (如:下单)
2、header (如:有些接口是需要header的,去掉会报错)
3、唯一标识码 (如:在移动端接口测试中使用到)

                         接口测试工具

1、使用接口测试工具是为了提高工作效率
抓取接口:httpwath (IE/火狐浏览器中的一个插件,比较麻烦)
wireshark (经过电脑的所有请求都会抓取,看请求比较麻烦)
fiddler (抓包工具,比较清晰,可以进行接口测试)

测试接口:loadrunner (可以接口测试,性能测试)
         fiddler
         soapui
         jemeter
         postman

接口测试3剑客:
1.fiddler
2.postman
3.pyhthon自己开发

fiddler的工作原理
客户端 fiddler webserver
查看接口请求方式
查看请求数据、响应数据
接口返回状态
设置代理
fiddler的运用
header和cookie
设置断点 (rules->breakpoints)
添加筛选(需要将需要过滤的数据过滤)
fiddler进行接口测试

python - get接口
在postman后面有个按钮,生成相应的代码

1、定义接口地址
2、定义请求数据
3、整理请求数据
4、发送数据并获取结果

python - post接口

接口总结:

posted @ 2020-07-30 09:29  我可以2030  阅读(300)  评论(0编辑  收藏  举报