Jmeter 参数化--4种方式

本文详细介绍了JMeter进行参数化的概念和重要性,包括User Parameters、CSV Data Set Config、User Defined Variables以及Function Helper中的函数4种主要参数化方式,并通过实例演示了如何设置和使用这些参数化方法,适用于不同场景的数据驱动测试。
摘要由CSDN通过智能技术生成

一、JMeter参数化简介

1.JMeter参数化的概念

当使用JMeter进行测试时,测试数据的准备是一项重要的工作。若要求每次迭代的数据不一样时,则需进行参数化,然后从参数化的文件中来读取测试数据。

参数化:是自动化测试脚本的一种常用技巧,可将脚本中的某些输入使用参数来代替,如登录时利用GET/POST请求方式传递参数的场景,在脚本运行时指定参数的取值范围和规则。
脚本在运行时,根据需要选取不同的参数值作为输入,该方式称为数据驱动测试(Data Driven Test),而参数的取值范围被称为数据池(Data Pool)

2.JMeter参数化方式之使用场景对比
参数化方式 使用场景
1 User Parameters 适用于参数取值范围很小的时候使用
2 CSV Data Set Config 适用于参数取值范围较大的时候使用,该方法具有更大的灵活性
3 User Defined Variables 一般用于Test Plan中不需要随请求迭代的参数设置
4 FunctionHelper中的函数 可作为其他参数化方式的补充项,如:随机数生成的函数${__Random(,)}

二、Jmeter参数化的4种主要方式

1.User Parameters(用户参数)

操作路径:线程组–>添加–>前置处理器–>用户参数
1)添加用户参数功能模块在这里插入图片描述
2)设置参数项、参数值(变量和用户)
这里添加四个用户,也就是4组参数
在这里插入图片描述
3)配置http取样器界面的请求参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值