本章大纲
什么是接口测试
为什么掌握接口测试
怎么做接口测试
什么是接口测试
image.png常见web接口方式
image.png为什么掌握接口测试
项目需求:
案例:一个登录接口
场景:
产品上规定用户名6-10个字符数字下划线
测试人员在前端做了娇艳,通过!
后段开发人员没有做校验!
风险:直接抓包去纂改你的接口,然后绕过校验,通过sql注入直接随意登录
危害:公司损失!
市场需求:
功能测试岗位
自动化测试岗位
性能测试岗位
使用jmeter做接口测试
jmeter接口测试流程
接口文档
接口地址
返回格式
请求方法
请求参数
请求头
返回数据示例
jmeter操作:
创建测试计划
增加线程组
http请求
参数填入
断言
增加查看结果树
运行
1、打开jmeter,选中 测试计划 右键 - 添加 - 线程(用户)- 线程组,默认线程数1,等接口调过再增加线程数/循环次数/延时时间
image.png
2、选中线程组 - 添加 - 配置元件 - http请求默认值,输入http/https协议,ip/域名,端口
image.png
3、选中线程组 - 添加 - 取样器 - http请求,输入请求方式,路径,参数
image.png
判断登录是否成功,需要增加断言
image.png
image.png
4、由于登录接口请求头是cookie,所以需要访问首页(选中线程组 - 添加 - 取样器 - http请求),再选中线程组 - 添加 - 配置元件 - http cookie管理器
image.png
image.png
image.png
5、选中线程组右键 - 添加 - 监听器 - 查看结果树
image.png
6、点击 启动,查看结果树显示请求成功,已经请求参数和响应数据
image.png
7、选中线程组右键 - 添加 - 监听器 - 断言结果(所有请求做结果断言)
image.png
image.png
网友评论