在用 JMeter 做测试工作的时候,碰到需要参数化,总结了下面的内容

三种方式

- 使用函数助手

JMeter 的 “函数助手” 里面内置了多个函数,可以使用比如_Random 函数进行请求参数化的设置

- 使用 csv 文件

使用文件好处是可以事先自定义测试数据,利于数据管理

.txt

.csv

注意事项

“CSV 数据文件” 是一次读入一行,分割后存入若干变量中交给一个线程

举个栗子:线程数为8,要入参的数据个数是5
  -  True:读取到五次数据后,遇到文件结束符,会重头继续读取文件中的第1、2、3个数据
  -  False:需要结合“遇到文件结束符停止线程”具体分析
还是刚刚的栗子:线程数为8,要入参的数据个数是5
  -  True:读取到五次数据后,遇到文件结束符,后3个线程不再运行
  -  False:读取到五次数据后,遇到文件结束符,后3个线程继续运行,但因为不再循环读取文件,则后面三个的线程入参无效

- 用户自定义变量

总结

请大家阅读后发现有什么问题或者建议欢迎留言


↙↙↙阅读原文可查看相关链接,并与作者交流