一.接口基础知识
1.什么是接口?
前端和后台的桥梁
2.get和post的区别
安全性不一样
get只是把接口地址以?分隔,加上字段=参数组成
post只有一个接口地址,看不到参数,把数据放在WebForm中
3.常见的接口分类
get,post,put,delete
4.如何测试接口
fiddle工具-composer、postman、jmeter等
5.接口测试和功能测试的区别
接口测试也是功能测试的一种,自动化也是功能测试的一种。因为都是在模拟用户操作数据。
二.fiddle
1.连接代理
手机:连接与电脑同一个wifi,设置wifi的代理地址为电脑ip,端口填写fiddle上设置的端口
端口设置方法为fiddle->tools->fiddler options->connections
2.设置过滤,只抓某个系统的接口
3.设置抓取https接口
- 为fiddle->tools->fiddler options->https 勾选
- 或在手机上安装证书,输入电脑地址
4.大量重复数据模拟
选中一个post接口,查看数据,比如是回复评论的接口,点击replay,就可以复制这个接口请求,重复生成一条回复
5.模拟接口响应数据
- 为什么要模拟数据:解耦很重要、并行开发很重要
- 怎么模拟:1.找到接口的响应数据,切换到TextView,之后点击view in notepad ,保存文本 2.修改想要改的内容(中文解码,输入英文) 3.点击autoresponder
6.fiddle进行简单的接口测试
get:
post: