jmeter参数化的三种方式[通俗易懂]

jmeter参数化的三种方式[通俗易懂]通过添加前置处理器(用户参数)通过csv参数化通过函数助手

大家好,又见面了,我是你们的朋友全栈君。

一:通过添加前置处理器(用户参数)
在你需要设置参数的请求下添加用户参数
这里写图片描述
点击“添加变量”
这里写图片描述
在添加的变量列中输入你需要添加的变量名称,用户_1、输入你变量对应的变量值,如果有多个参数,可以再次点击添加变量,输入你的其他变量名称与变量值,如果想一个变量对应多个变量值,就点击添加用户
这里写图片描述
记住:如果想每次迭代变量值也更新,注意勾选“每次迭代更新一次”
这里写图片描述
在需要参数化的请求上,获取参数化变量
这里写图片描述
接下来我在线程组设置的用户数为3,点击执行
这里写图片描述
执行完毕后,查看结果,可以查看我们设置参数的请求对应的请求一栏,找到它的取参
这里写图片描述
这里写图片描述
二:通过CSV Data Set Config参数化
首先将之前添加的用户参数化给禁用,然后添加csv
这里写图片描述
新建txt文件,在文件中编写你的参数化的值,值之间以逗号进行分割
在这里插入图片描述
选择txt文件
这里写图片描述
ecycle on EOF?:是否循环读取参数文件内容。默认设置为 true。通常在 线程组的线程数 * 线程组的循环次数 > 参数文件行数时,才需要将此项设置为 true。
Sotp thread on EOF?:当读取到参数文件末尾时,是否停止读取线程。默认为 false。当 Recycle on EOF? 设置为 true 时,此项不起任何作用。当且仅当 Recycle on EOF? 为 false 时,此项配置才生效。
若为 false,此时线程会继续读取,但是会请求错误,因此时读取的数据为 EOF。
这里写图片描述
在需要参数化的请求上,获取参数化变量
这里写图片描述
无特殊要求,一般设置filename、file encode、variable names就可以了,其他保持默认,点击运行,至此csv参数化到此结束
三:通过助手函数参数化
通过jmeter提供的函数助手来参数化,我还不会用,生成的都不是我想要的 ,可能是函数没找对~~~先只能提供一下图形,后面再好好学习一下
这里写图片描述
追加备注:如果没有填写取值名称,可以文件中第一行编写,以英文逗号进行分割
在这里插入图片描述
这里设置时,就不需要填写参数名
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148547.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pandas at loc_pandas str

    pandas at loc_pandas strpandas中.loc和.iloc以及.at和.iat的区别显示索引和隐式索引显示索引和隐式索引importpandasaspddf=pd.DataFrame({‘姓名’:[‘张三’,‘李四’,‘王五’],‘成绩’:[85,59,76]})#传入冒号‘:’,表示所有行或者列#显示索引:loc,第一个参数为index切片,第二个为columnsdf.loc[2] #index为…

  • c语言整数取位_c语言的位运算符号

    c语言整数取位_c语言的位运算符号案例:#include <stdio.h>#include <stdint.h>int main(void){ int8_t i8 = 100; int16_t i16 = 666; int32_t product = i8*i16; printf(“product=%d\n”,product); return 0;}结果:…

  • webservice常用框架_webservice开发框架

    webservice常用框架_webservice开发框架2019独角兽企业重金招聘Python工程师标准>>>…

  • mysql explain 无效[通俗易懂]

    mysql explain 无效[通俗易懂]最近分析一段sql是不是命中索引的,发现有的时候explain是可以的,有的时候又不行显然我们是要下面的结果。经过分析,原来是中间件的原因,直连mysql的可以用explain连mycat就不行。解决办法可以使用desc,也能达到同样效果…

    2022年10月17日
  • Matlab读取txt文件中的数据(使用textread函数)[通俗易懂]

    Matlab读取txt文件中的数据(使用textread函数)[通俗易懂]在使用Matlab处理数据时,我们经常需要读取txt文档,可以使用Matlab中强大的textread函数。它的基本语法是:[A,B,C,…]=textread(filename,format)[A,B,C,…]=textread(filename,format,N)其中filename就是文件名,format就是要读取的格式,A,B,C就是从文件中读取到的数据。中括号里面变量的…

  • 【嵌入式】基于ARM的嵌入式Linux开发总结

    【嵌入式】基于ARM的嵌入式Linux开发总结前言嵌入式知识点复习一嵌入式知识点复习二–体系结构嵌入式知识点复习三–ARM-LINUX嵌入式开发环境嵌入式知识点复习四–arm-linux文件编程嵌入式知识点复习五–arm-linux进程编程嵌入式知识点复习六–arm-linux网络编程嵌入式知识点复习七–linux字符型设备驱动初步嵌入式知识点复习一1、嵌入式系统的一般组成结构2、嵌入式硬件系统的结构(1)…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号