如果有需要以下内容的可移步以下地址
Jmeter 接口测试以及使用 用户定义的变量进行参数化关联
Jmeter 正则表达式提取器 的使用
Jmeter JSON提取器的使用
Jmeter csv文件数据读取参数化及其他相关功能的使用
Jmeter对服务端进行性能监控
Jmeter代理服务器录制脚本
jmeter的函数很强大获取当前时间、按行读取文件保存到变量、按列读取文件保存到变量等等,下面我介绍一下比较常用的几个函数
路径:菜单栏倒数第二个小书形状的图标,点击会弹出窗口,模块一:下拉选择我们用到的函数,模块二:入参,模块三:生成的函数,模块四:结果
1、随机数:在指定范围内随机生成一个数字
入参:最小值、最大值、变量值(如果不需要用到可选填)
2、RandomString:随机生成指定长度的字符串
入参:字符串长度,可选字符串(随机范围),变量名(如果不需要可选填)
3、Time:返回当前时间,可指定返回格式,时间戳默认是毫秒13位
年:yyyy,月:MM,日:dd,时:hh,分:mm,秒:ss
入参:返回格式(不填默认毫秒);变量名(如果不需要用到可选填)
4、Counter 计数器
入参:false或true(false为全局计数器,true为每个用户有自己的计数器)、变量值(如果不需要用到可选填)
5、CSVRead:从文件读取指定列的值 一列一列的读取
入参:文件路径,读取开始位置(1、next()、*user_info)
${__CSVRead(文件路径,0)};读取第一列的值
${__CSVRead(文件路径,next())}; 依次读取下一次的值,配合${__CSVRead(E:\user_info.csv,0)}使用,否则不知道从哪里开始
${__CSVRead(文件路径,*user_info)};使用别名,配合这个方法使用${__CSVRead(*user_info, 1)} 读取”文件路径“文件第1行数据
6、StringFromFile:从文件读取行的值,一行一行的读取
入参:文件路径、变量名(如果不需要用到可选填)、文件开始、文件结束(文件开始、文件结束不填循环读取)
7、fileToString:读取文件保存至变量中
入参:文件路径、编码格式、变量名(如果不需要用到可选填)
8、machineIP:引用返回本机IP
入参:变量值(如果不需要可选填)
以上就是比较常用的函数的使用以及解释,如果有什么问题可直接在留言区留言,会第一时间回复