我在Jmeter中有一个我想要解决的问题。 我正在尝试为我正在处理的每个环境创建配置包。 例如: 1.分期 2.质量保证 3.生产 我有每个环境及其数据库和服务器的配置。 我想保存然后测试片段,然后用一个按钮来切换属性,只需选择每个env的配置。 问题是Jmeter不允许在测试计划级别添加include安装程序,我该如何解决? 提供了一张图片,展示了我尝试做的事情 我希望配置片段(保存数据库和服务器的所有属性)将处于测试计划级别。 我有3个片段 1.配置 - QA ENV的我的SQL + Vertica +服务器 2.配置产品 - 生产ENV的我的SQL + Vertica +服务器 3.配置Stg - 我的SQL + Vertica +服务器分段ENV
答案 0 :(得分:1)
我认为您不需要有3个单独的配置,一个就足够了。示例设置:
使用__P() function定义您的变量,例如:
使用以下行创建文件qa.properties
:
foo=bar
使用以下行创建文件stag.properties
:
foo=baz
如果您运行JMeter测试,请执行以下操作:
jmeter -q qa.properties -t test.jmx
${foo}
变量值为bar
如果您运行JMeter测试,请执行以下操作:
jmeter -q stag.properties -t test.jmx
${foo}
变量值为baz
我相信这种方式更快,更方便,更灵活。如果需要,请查看Using User Defined Variables文章了解更多信息