简介:
本章内容包含用jmeter写脚本时用到的生成随机数、随机字符串、从文本文件中读取数据;
一、生成随机数
1.点击打开函数助手,如图:
2.选择函数:Random,如图:
3.一个范围内的最小值和一个范围内允许的最大值,是指随机数产生的区间值,比如最小值输入:11,最大值输入:999,就代表生成的随机数区间在11~999之间(包含11和999),再点击生成,生成所要的函数“${__Random(11,999,)}”,如图:
二、随机生成字符串
1.同上打开函数助手,选择函数“RandomString”,如图:
2.Random string length代表:想要生成多长的字符串,Chars to use for random string generation代表:从那些内容中生成字符串,比如:length输入:8,Chars输入:asdfgh,点击生成,生成所要的函数“${__RandomString(8,asdfgh,)}”,如图:
三、从文本文件中读取数据
1.选择函数为:CSVRead,如图:
2.用于获取值的CSV文件 | *别名代表:文件再系统中的路径,CSV文件列号| next| *alias代表:从那一列开始读取,比如:别名输入:实现创建好的文本文件(txt),D:\dome.txt,alias输入:0,点击生成,如图:
文件内容如图:
生成结果图:
上图红框圈起来的就是答案,结果是生成成功了。
CSVRead用法举例:
首先复制好生成的函数,然后点击Http请求,我这里拿登录接口举例,把函数黏贴到想添加的值中,如图:
CSVRead这个函数读取文件中值的特点:是循环一行一行的读取,所以只要在线程组中,改变其中的线程数就可以实现文本参数化
我们把线程数改成:3,如图:
再点击启动,登录接口就会跑三次,并且里面的数会对应文本每一行,如图: