Jmeter切换测试环境

  使用jmeter也有一段时间了,最近要求在自动化中实现不同测试环境的切换,其中涉及到切换服务器地址,请求头,账户数据等等。搜索了一番之后,总结出来几种实现方式记录如下
综合整理之后,发现让jmeter读取属性共有一下集中方案:
1.使用CSV Data Set Config读取需要替换的结果
2.修改jmeter/bin目录下的user.properties的值
3.在命令行模式下使用-p 参数指定读取的文件
4.使用XPath读取指定变量值
5.使用beanshell编写脚本实现
6.使用插件实现

  通过多方对比(其实就是懒…)选择了使用现有插件来实现属性的读取,方便快捷。
插件截图如下:
插件打开方式

  • 选择文件之后,在需要使用的地方,使用${__P(参数名)}就可以直接访问了文件里定义的属性了。
    插件打开方式

  • 获取插件

PS:文件定义格式参见jmeter自带的user.properties