1、接口的组成
模块与模块之间数据交互的通道
-
请求
-
接口地址:Request URL
-
接口类型
-
get
-
get所有的请求数据都在url里面,特别长
-
请求数据是暴露在url中,不安全
-
开发一般用get实现查询类的接口
-
-
post
-
post的类型请求数据是隐藏的
-
数据长度是没有限制的
-
开发喜欢用post来接口来实现增改删的操作
-
-
-
-
响应
-
状态码
-
200:接口运行正常的
-
400:请求错误;请求的数据格式不正确
-
403:访问权限问题
-
404:URL错误
-
405:请求类型错误
-
500:内部服务器错误;后端代码错误
-
响应数据
-
-
2、抓包工具
-
浏览器开发工具
-
审查元素/elments
-
UI自动化使用
-
前端的代码(可以更改页面显示的)一仅仅更改显示
-
-
控制台/console
-
查看前端日志
-
运行js代码
-
定位日志
-
-
抓包工具/network
-
XHR就是接口
-
认识接口
-
接口
-
接口地址
-
请求头
-
请求数据
-
载荷
-
预览
-
响应
-
-
-
-
应用/application
-
Cookies
-
时间
- 进入到队列后,从请求到返回一个完整的过程,大约用了多长时间
-
-
-
Charles
-
fiddler
3、日志
-
等级
-
error-报错
-
warning-警告
-
info-信息
-
ebug-调试
-
4、接口工具
-
Postman
-
Jmeter
5、企业微信接口测试
-
企业secret: h9zLtt3stK5poMrGyN83MMrBLWZMVO0-sGO2HQSFgBw
-
企业ID: ww5fb7615c48a39c7e
-
接口文档: https://developer.work.weixin.qq.com/document/path/90208
-
排查错误码的地址: https://developer.work.weixin.qq.com/devtool/query?e=
-
首先需要注册一个企业微信公司
-
进入企业管理后台,
-
我的企业
-
获取企业ID
-
-
安全管理
-
管理工具
-
通讯录同步
-
-
设置企业可信IP
-
接口文档地址
6、接口测试流程
-
保证每个接口都可以正常使用
-
业务逻辑把接口串起来,保证业务逻辑跑通
-
读取成员的信息
-
先获取接口凭证(登录),拿到access_token
-
创建成员的接口
-
调用读取信息的接口
-
-
-
对每个接口做单独的测试