超详细的Jmeter随机参数各种搭配

前言

参数配置应该有三种场景,具体其他的我还没想到,那到底是哪三种呢?如果你也对这个问题感兴趣的话,那就让我们一起往下看吧!

一、两个固定值之间随机生成一个值,应用场景没有限制

1、最简单的两个值之间随机产生一个整数作为值,打开函数助手

超详细的Jmeter随机参数各种搭配_第1张图片

2、选择函数 __Random 然后我想要2-4之间的随机整数(包含边界两个值),我就在字段“一个范围内最小的值”后输入“2”,“一个范围内允许最大的值”后输入“4”,点击【生成】生成函数后,复制函数

超详细的Jmeter随机参数各种搭配_第2张图片

3、如何使用这个函数。提醒:这是用我平常工作使用的一个小功能做的演示,有些多余步骤没说就不用考虑,关注重点就行

超详细的Jmeter随机参数各种搭配_第3张图片

4、接下来请求一下这个看看这个函数生成的值

超详细的Jmeter随机参数各种搭配_第4张图片

我循环执行了三次,三次结果都是随机生成的

超详细的Jmeter随机参数各种搭配_第5张图片

同时,在这我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,免费领取

软件测试视频教程观看处:

京东内部员工自动化测试培训课程!盲目自学真的会毁终生,27天学完,能救一个是一个...

二、接下来使用CSV文件按提前写好的值作为参数,执行场景需要提前根据实际情况配置好执行次数

先说一下Jmeter读取CSV文件的大致规则,可以先创建为.TXT格式,必须是uttf-8格式,写完参数保存后,再把文件后缀改为.CSV格式

1)脚本配置执行一次,永远只能读取.CSV文件的第一行数据,

2)脚本配置执行多次,按.CSV文件列表循环读取每行的数据;

1、一次传参多个字段,比如(id,name,age)这三个字段,如何编辑CSV文件,第一列代表id,第二列代表name,第三列代表age

超详细的Jmeter随机参数各种搭配_第6张图片

2、我们接着创建CSV数据文件设置

超详细的Jmeter随机参数各种搭配_第7张图片

3、配置CSV数据文件设置

超详细的Jmeter随机参数各种搭配_第8张图片

4、接下来我们调用函数,例如使用 ${age} 

超详细的Jmeter随机参数各种搭配_第9张图片

5、接下来我们看函数取值成功,如果想循环取值,就在运行的时候配置循环次数,或者加 循环控制器

超详细的Jmeter随机参数各种搭配_第10张图片

三、在固定的多个值中,随机选取一个值作为参数,执行场景没限制

1、首先编辑CSV文件,如图,以下是固定值,参数我想从以下值随机选出

超详细的Jmeter随机参数各种搭配_第11张图片

2、接着打开函数助手

超详细的Jmeter随机参数各种搭配_第12张图片

3、选择函数 __CSVRead 填写CSV文件路径、区间随机函数 ${__Random(0,8,)} ,然后点击【生成】将两个函数组装起来。这个0和8表示取:0——8 区间的值,包括0和8。但是在这里。0代表第一位值,1代表第二位值,······以此类推,8代表第九位值

超详细的Jmeter随机参数各种搭配_第13张图片

超详细的Jmeter随机参数各种搭配_第14张图片

4、复制生成后的函数我们粘贴到HTTP请求内,调用一下函数,看看结果如何

超详细的Jmeter随机参数各种搭配_第15张图片

5、我配置循环执行了,三次

超详细的Jmeter随机参数各种搭配_第16张图片

超详细的Jmeter随机参数各种搭配_第17张图片

超详细的Jmeter随机参数各种搭配_第18张图片

到这里就大功告成了,有不正确的地方,欢迎大家指出来,我及时学习和修正,方便其他人参观学习。

写在最后

PS:这里分享一套软件测试的自学教程合集。对于在测试行业发展的小伙伴们来说应该会很有帮助。除了基础入门的资源,博主也收集不少进阶自动化的资源,从理论到实战,知行合一才能真正的掌握。全套内容已经打包到网盘,内容总量接近500个G。如需要软件测试学习资料,关注公众号(互联网杂货铺),后台回复1,整理不易,给个关注点个赞吧,谢谢各位大佬!

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

你可能感兴趣的:(压力测试,单元测试,软件测试,自动化测试,测试工具,职场和发展,jmeter)