之前接触过QTP或者Loadrunner的小伙伴,应该对参数化不陌生,在《badboy详解篇》中也介绍了badboy的参数化,今天说一下jmeter的参数化,同样,我们举例说明,以msn.com为例
1.方法一:用户参数
提前录制脚本,直接导入,这里我以搜索为例
1>badboy录制脚本
2>保存文件并导入
3>设置用户参数,添加监听器—察看结果树
4>更改http请求中的参数
格式:${用户参数设置的参数名称}
5>运行,查看结果
2.方法二:CSV Data Set Config
1>添加配置元件—CSV数据文件设置,并设置字段
文件名:参数化要引用的文件名,文件内展示变量名和变量值
文件编码:可以不填,出现乱码的情况下可以指定,UTF-8或者GBK
变量名(用逗号分割):多个变量可以引用同一个文件,用逗号分割
分隔符(用\t代替制表符):参数文件中多个变量值的分隔符,\t表示用tab键分割,默认是逗号
遇到文件结束符再次循环:结束后是否循环,默认是true
2>运行,查看结果
3.函数助手对话框——随机参数化
1>打开函数助手,生成随机代码
2>复制代码到http变量值处,_Random函数只适用于数字
3>运行,查看结果