Jmeter接口测试企业级项目实战day1

1.接口测试
接口测试工具:
JMeter:支持多种接口类型,还能测试性能,开源,开源进行二次扩展。
Postman:简单,方便,局限性比较大,适合开发临时行调试
APIFox等:新工具,市场占有小,适合小团队尝鲜

接口的类型:
Restful:HTTP传输JSON
WebService:HTTP传输XML
RPC:TCP传输二进制
 

2.JMeter环境搭建

安装步骤:
1.解压/运行
2.解压,记录位置
3.解压,记录位置
4.解压,记录位置
5.解压

把记录的位置添加到环境变量Path的后面

启动JMeter:
1.执行命令:jmeter(cmd中)
2.打开文件:在bin文件下中,双击jmeter.bat

了解JMeter的目录

1.备份目录backups
2.二进制目录bin:软件的主体和软件的配置文件
3.内部API文档目录docs
4.配合外部工具的目录extras
5.依赖库目录lib
6.开源许可证目录licenses
7.可打印文档,使用说明文档目录printable_docs

3.Jmeter结构体系
基本功能:
创建,编辑,保存:测试脚本
修改:测试元件
执行:测试脚本
查看:帮助信息

测试原件:
1.核心元件:
        1)测试计划:容器
        2)线程组:干活的人(可以限制线程数量:性能测试,压力测试)
        3)取样器:要干的活,在线程组里
2.辅助元件
        辅助元件是对取样器的辅助
        1)逻辑控制器:对取样器进行逻辑控制:判断,循环等
        2)定时器:让取样器延迟一定时间后再执行
        3)监听器:记录和展示取样器的执行结果
        4)断言:判断取样器的执行结果
        5)配置元件:配置,修改取样器的内容
        6)前置处理器:取样器执行之前自动执行
        7)后置处理器:取样器执行之后自动执行

元件的加载顺序
1.加载配置元件
2.加载线程组
3.加载取样器
4.为取样器加载辅助元件
        1)加载取样器的父级组件
        2)同级组件
        3)子组件
        4)不会收集 旁系子组件

4.Jmeter接口实战
两种风格:
1.分别的处理每一个接口,然后再整理接口和接口的关系
2.全面分析项目需求和特点,然后按需配置辅助元件,便于后期维护

1.熟悉文档
请求:
        请求方法:GET,POST,HEAD,PUT,OPTTONS
        接口地址
        鉴权要求
        请求参数
响应:
        状态码
        响应头
        响应内容

2.对接接口
根据接口文档要求,请求接口
如果某一个接口依赖另一个接口,那么必须先对其前置接口
这样两个接口之间的关系:依赖

OAth2.0 Token怎么使用
1.添加请求头:Authorization
2.请求头的内容:类型+空格+Token
        类型:Bearer
变量提取
1)从响应中提取内容,并保存为变量
2)便于其他接口或元件使用
3)提取器:
        边界:简单提取1个数据
        正则:复杂的提取N个数据
        JSON:JSON接口专用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值