我目前正在使用Jmeter代理录制。我已经有很多用户定义的参数,当我记录一个新脚本时,jmeter会自动替换定义的参数值。例如,我有一个名为${Year}
的参数,值为2017。
每当我录制一个新脚本时,如果“get”包含一个字符串,那么就说吧
1234352017449,在录制的脚本中,这将显示为123435${year}449
我不希望这种情况发生。有什么方法可以停用此功能吗?谢谢!
答案 0 :(得分:0)
没有回答关于如何“停用自动用户参数替换”的问题,但是对于特定问题,当部分字符串被变量替换时,如在您的示例中,HTTP(S)测试脚本记录器有一个解决方案:检查正则表达匹配复选框,
如果选中,则替换将使用字边界,即它仅替换变量的字匹配值,而不是字的一部分。字边界遵循Perl5定义,等同于\ b。有关“用户定义的变量替换”的段落中的更多信息。
请参阅:help。该页面还包含用户定义变量替换部分,其中提供了有关如何为您进行变量替换的更多详细信息。