jmeter参数化
背景:利用badboy录制在sogou搜索中搜索“领路测试”,将脚本导出成jmeter需要的格式,之后将文件用jmeter打开。
jmeter参数化方法如下:
方法一、利用用户参数进行参数化
1、在step中右键,选择“添加”-->“前置处理器”-->“用户参数”,如下图
2、添加用户、添加变量
添加用户:表示添加一列,再添加当前变量的值
添加变量:表示添加一行,再添加一个变量
注意:当用户参数中用户较多时,为保证每个值都能遍历,请设置同样数目的线程组数量(和用户参数中用户数量一样多)
3、设置变量
4、点击绿色三角形,执行,查看结果树中的结果,是否分别搜索了:领路测试、领路测试腾讯课堂、百度知道
二、CVS Data Set Config
1、在step中右键,选择“添加”-->“配置元件”-->“CVS Data Set Config”,如下图
2、新建txt文件,录入变量名称和变量值,将文件添加到FileName中
新建txt文件,内容如下:
3、设置变量
4、点击绿色三角形,执行,查看结果树中的结果,是否分别搜索了:淘宝、领路测试、餐时间
如果有乱码,设置File encoding为gbk或utf-8(都尝试一下,不确定哪种一定能行)
方法三、随机参数化
1、点击选项-->函数助手对话框,选择_Random
2、输入最小值为1,最大值为100,点击生成按钮
3、将生成的函数名称拷贝到需要替换的参数中,如下图
4、点击绿色三角形,执行,查看结果树中的结果,是否分别搜索三个数字