Jmeter参数化的方式大概有4种用户定义的变量、用户参数、函数助手、csv文件配置。用户定义的变量与用户参数,两者的用法相似,但用户定义的变量一般作用于脚本全局,用户参数一般用于局部请求;函数助手与CSV文件配置适合大批量参数化,在性能测试中比较常用。
jmeter中csv参数化,先创建一个csv文件(参数与参数之间用逗号隔开,英文逗号)。
中文逗号是无法将参数分割开的,就会默认 为一个参数来处理。
内容编辑完成后写成保存csv文档,当然其他扩展名也可以,比如txt
1 创建csv文件
2、进入jmeter中,在线程组中右键添加--配置元件--csv数据文件设置
3、将设置的变量配置到运行脚本中
配置变量是:美元$符号+大括号{变量名} 。比如:${username}
这儿的变量名要与步骤2设置的变量名称一致
4、添加查看结果输和http默认请求值
5、 进入线程组中设置线程数,设置为6(因为除了首行外,有6条数据)
6 、 运行并察看结果树
正确的:
错误的:
每个线程读文件中的一行数据执行请求