3月2日 jmeter数据参数化的三种方法

本文介绍了在JMeter中进行参数化设置的三种方法,包括用户参数、用户定义的变量和CSV数据文件设置,并解释了各自的应用场景。同时,文章还定义了一些性能测试的关键术语,如响应时间、吞吐量、并发和压力测试。
摘要由CSDN通过智能技术生成

在我们的实际测试过程中,对多组不同数据进行输入,就要做参数化设置,我们在jmeter中可以做出四种不同的参数化方法。即:

1,用户参数

右击测试计划、线程组或http请求时—添加—前置处理器—用户参数

 

通过点击【添加变量】添加name phonenumber address三个变量,编辑五个用户数据

 

在接口请求的参数中用${xx}来引用

 

线程组中设置五组数据,

 成功添加五个用户

 

 

结论:

参数方式简单,但数据少,适用场景也少

2.用户定义的变量

右击线程组—添加—配置元件—用户定义的变量

添加变量,点击【添加】按钮,变量列表会新增一行,名称一栏填写变量名,值一栏填写其对应的值,描述一栏非必填

引用变量(同上)

结论:“用户定义的变量”这个配置器并非用来做http请求的参数化的,而是用来定义全局变量,比如参数化文件路径、host、url等。如果建在线程组上,即若在线程组内生效,创建在测试计划上,则所有线程组都生效。

  1. cvs数据文件设置

右击线程组—添加—配置元件—csv数据文件设置

 

参数化文件

csv数据文件设置参数

具体各项参数详解

引用变量(同上)

成功

结论:最常见的数据参数化方式,能够读取文件中的数据并生成变量,被jmeter脚本引用

需要记忆的术语定义:

响应时间:客户端发出请求到得到响应的整个过程所经历的时间。

吞吐量:单位时间内流经被测系统的的数据流量,一般单位为b/s。一般吞吐量越大,系统单位时间内处理的数据越多,系统的负载能力也越好。

并发:模拟大量用户进行同一的操作。

每秒点击数:负载测试期间每秒内vuser在服务器上的点击次数,通过点击次数可以估算出vuser的生成负载数。

负载测试:通过逐步增加系统负载,测试系统的性能变化。并最终确定在满足系统性能的情况下,系统最大能承受的负载量测试。

压力测试:不断给被测系统增加压力,直到系统被压垮为止,用来测试系统能承受的最大压力。

事务:一个或多个业务操作的集合。

集合点:模拟大量用户在同一时刻,对被测系统进行同一操作。

检查点:回放脚本期间搜索特定的文本来验证服务器响应的内容正确性。

思考时间:用户在执行两个连续操作期间的等待时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值