JMeter 5 - 无法替换文本

JMeter 5 - Failed to replace text

我正在尝试使用 JMeter 5.0 replace feature

Search feature has been improved to allow you to iterate in the tree over search results and do necessary replacements through Next/Previous/Replace/Replace/Find buttons

我可以搜索和查找事件并查找文本,但我无法使用 Replace/Replace All/Replace & Find

替换它

将所有报告替换为 Replaced 0 occurrences

替换或替换并查找 returns 错误:

2018-09-26 10:23:49,276 ERROR o.a.j.JMeter: Uncaught exception: 
java.lang.ArrayIndexOutOfBoundsException: null

尝试替换文本的示例:

我应该如何使用替换功能?

这看起来像是在以下位置打开的错误:

替换在 JSR223 测试元素中不可用,但搜索应该不会失败。

请注意,Search/Replace 功能不是完整的 search/replace 功能,因为它用于关联:

  • 因此替换仅限于某些元素(Header Manager、HTTP Request、AjpSampler、AccessLogSampler)
  • 替换仅涉及值而不涉及 parameter/header 名称

解决方法: 为了安全起见,请在执行此操作之前进行备份。

关闭JMeter中的jmx文件。 在Notepad++中打开jmx文件(它会像xml) 搜索并替换您想要的任何内容并保存 用JMeter打开jmx,可以看到被替换的文本