jmeter在linux下怎么参数化设置

jmeter在linux下怎么参数化设置,第1张

1. 运行jmeter 2. 左边树将出现测试计划、工作台两根节点。 3. 选择测试计划,按右键-》添加-》threads(users)线程组 线程组能设置以多少个线程并发做压力测试。 在”循环次数”设置不选择永远,循环次数设置1。 4. 现在先介绍如何设置登录

jmeter参数化的四种方式:

1、CSV Data Set Config:CSV配置文件,用于参数取值范围较大的时候使用,该方法具有更大的灵活性;

2、User Variables:用户参数,用于参数取值范围很小的时候使用;

3、User Defined Variables:用户自定义变量,一般用于test plan中不需要随请求迭代的参数设置;

4、函数助手_CSVRead的参数化,功能相比CSV Data Set Config较弱;

方法一:CSV Data Set Config/CSV数据配置文件。

步骤:1.添加线程组->2.添加请求->3.配置文件->4.添加CSV->5.运行检查结果

场景:一次查询10个类型的数据

3.配置文件,这个只有1个参数:

方法二:添加用户参数,配置用户参数。其它的同方法一类似。

方法四:函数助手,跟CSV 类似,但没CSV 灵活方便,不用了。

参数化就是选取不同的参数作为请求内容输入。使用 JMeter 测试时,若要求每次传入的数据不一样,则需要对输出进行参数化。

1、相同数据被缓存导致测试结果不准确(如,服务器缓存了缓存数据,导致压测流程不全面)

2、流程不能正常执行(如,一笔订单只能被执行一次)

1、CSV Data Set Config:将参数化的数据放入文件中,参数化读取依赖于文件 *** 作;适用于参数化数据量较多的场景,且维护比较简单灵活

2、User Defined Variables:可以配置脚本中的公共参数,如域名,端口号,不需要随着压测进行动态改变

3、Function Helper 中的函数:使用函数的方式生成参数,如果你需要随机数、uuid 等

4、数据关联:从A请求的响应中提取数据,共给其他请求使用

提取一个请求的响应结果为参数,传递给其他请求使用该参数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8372819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存