2017-03-16 83 views
0

我目前正在使用Jmeter代理记录。我已经有很多用户定义的参数,当我录制一个新的脚本时,Jmeter会自动替换定义的参数值。举例来说,我有一个参数叫做${Year}和值是2017年JMeter - 代理记录器 - 我需要停用自动用户参数替换

每当我录制一个新的脚本,如果“搞定”包含一个字符串,比方说 1234352017449,在录制的脚本,这将显示为123435${year}449 我不希望发生这种情况。有什么办法可以停用这个功能吗?谢谢!

回答

0

不回答你关于如何“停用自动用户参数替换”的问题,但对于特定问题,当字符串的一部分被变量替换时,就像在你的例子中一样,HTTP(S)测试脚本记录器有一个解决方案:检查正则表达式匹配复选框,这

如果选中替换将使用单词边界,也就是说,它只会替换变量的词匹配值,而不是一个单词的一部分。一个字的边界遵循Perl5的定义,相当于\ b。有关“用户定义变量替换”的段落下面的更多信息。

参见:help。该页面还有用户定义变量替换部分,该部分提供了有关如何为您进行可变替换工作的更多详细信息。

相关问题