博客教学目的
1.怎么测试接口
2.怎么抓包
3.不写代码怎么做接口自动化
测试接口要熟悉接口测试流程
服务端 server
客户端 client 手机上的app 网站
除了单机游戏没有服务端,其余的都有服务端
客户端发送请求到服务端 服务端在别人的机器上,使用接口来交互 返回客户端,接口返回的数据一般都是json
调用接口互相通信,服务端代码语言不一样
java
pathon
需要一个公用的用json :通用的数据类型
在公司中有人专门点点点,注重测试界面,比如一个输入金额的前端限制了
还要测试接口,界面是看不到的,所以需要抓包进行接口请求去测试下接口有没有校验
那么接口测试分为工具和代码测试,不写代码我们就要使用postman 进行测试
首先
接口测试需要接口文档,如果开发没有提供接口文档,就要自己去抓接口,录入postman
接口文档的必须条件
url
请求方式
请求参数
分为get请求和psot请求
get请求测试直接在postman 工具输入
或者需要借助工具,浏览器就可以测试接口
需要注意的是get请求的传参是?name=xxx传多个用&连接
测试post请求需要借助工具了我们用postman
post 请求又分多种例如有的传cookie ,有的文件上传,有的需要传json
参考postman工具介绍的博客
另外我们在测试中例如测试地址需要保存成常量的话就在Postman ,点击右上角的小齿轮,添加一个golobe变量
调用的话{{}}两个大括号输入你的定义的名字,这样如果用到相同的接口,就这样调用就可以了
下面介绍postman 如何进行参数化和进行接口的断点
例如测试一个登录接口,我们 需要准备一个txt 文件
username,password
ces,123456
dsacdsa,12346
文件准备好后,在postman 的接口参数处{{username}}{{password}} 这样去调用你的参数文件