day2-jmeter实现接口测试

记录于:2023-5-18    以下是本篇文章正文内容,仅为学习记录!

一、Jmeter入门案例

步骤:

1、启动jmeter

2、在“测试计划”下添加线程组

3、在“线程组”下添加“HTTP请求”取样器

4、填写“HTTP请求”相关请求数据

5、在“线程组”下添加“察看结果树”监听器

6、点击“启动”按钮运行,并查看结果

二、Jmeter如何自动判定运行结果(断言)

1.响应断言

作用:对HTTP请求的任意格式的响应结果进行断言

位置:测试计划---->线程组---->HTTP请求---->(右键添加)断言---->响应断言

测试字段:响应文本、响应代码、响应信息、响应头、请求头、URL样本、文档、忽略状态、请求数据

 

2.JSON断言

作用:对HTTP请求的JSON格式的响应结果进行断言

位置:测试计划---->线程组---->HTTP请求---->(右键添加)断言---->JSON断言

三、Jmeter如何高效管理测试数据(参数化)

简介:把测试数据组织起来,用不同的测试数据调用相同的测试方法。

常见的参数化方式:用户定义的变量

作用:定义全局变量

位置:测试计划---->用户定义的变量

常见的参数化方式:CSV Data Set Config

作用:让不同的用户,或者同一个用户在多次循环时,可以取到不同的值

位置:位置:测试计划--->线程组--->配置元件--->CSV数据文件设置

操作步骤:

1、定义CSV数据文件

2、添加线程组,设置循环次数为3(CSV文件中几条数据就循环几次)

3、添加CSV数据文件设置

4、添加HTTP请求

5、添加察看结果树

四、Jmeter如何解决接口依赖(关联)

思路:从接口B响应结果中提取关联数据,保存关联数据在公共容器,接口A从公共容器中引用关联数据

简介:当请求之间有依赖关系,比如上一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理

常用关联方法:JSON提取器、(正则表达式提取器)

作用:针对JSON格式的响应结果数据进行提取

位置:测试计划--->线程组--->HTTP请求--->(右键添加)后置处理器--->JSON提取器

五、Jmeter如何连接数据库

使用场景:用作请求的参数化、用作结果的断言、清理垃圾数据、准备测试数据

1、配置:添加MySQL驱动jar包

方法一:在测试计划面板点击“浏览…”按钮(本脚本可用)

方法二:将MySQL驱动jar包放入到lib/ext目录下,重启JMeter(所有脚本可用)

2、配置数据库连接信息:测试计划--->线程组--->(右键添加)配置元件--->JDBC Connection Configuration

3、添加JDBC请求

添加方法:测试计划--->线程组--->取样器--->JDBC Request


总结

以上就是今天要学习的内容,仅为介绍JMETER如何进行接口测试,继续学习下去吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值