Replace JMeter 5-无法替换文本

Replace JMeter 5-无法替换文本,replace,jmeter,jmeter-5.0,Replace,Jmeter,Jmeter 5.0,我正在尝试使用JMeter5.0 搜索功能已得到改进,允许您在树中迭代搜索结果,并通过下一个/上一个/替换/替换/查找按钮进行必要的替换 我可以搜索和查找引用并查找文本,但无法使用“替换/全部替换/替换并查找”替换它 将所有报告替换为已替换0次 替换或替换&查找返回错误: 2018-09-26 10:23:49,276 ERROR o.a.j.JMeter: Uncaught exception: java.lang.ArrayIndexOutOfBoundsException: null

我正在尝试使用JMeter5.0

搜索功能已得到改进,允许您在树中迭代搜索结果,并通过下一个/上一个/替换/替换/查找按钮进行必要的替换

我可以搜索和查找引用并查找文本,但无法使用“替换/全部替换/替换并查找”替换它

将所有报告替换为
已替换0次

替换或替换&查找返回错误:

2018-09-26 10:23:49,276 ERROR o.a.j.JMeter: Uncaught exception: 
java.lang.ArrayIndexOutOfBoundsException: null
尝试替换文本的示例:


如何使用替换功能?

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

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

请注意,搜索/替换功能不是完整的搜索/替换功能,因为它用于关联:

  • 因此,替换仅限于某些元素(头管理器、HTTP请求、AjpSampler、AccessLogSampler)
  • 替换只涉及值,而不涉及参数/头名称

解决方法: 为了安全起见,在做这件事之前先做个备份

关闭JMeter中的jmx文件。 在Notepad++中打开jmx文件(类似于xml) 搜索并替换要保存的内容
用JMeter打开jmx,你可以在替换可用的元素中找到替换的文本

?我也不能用参数名称替换HTTP头管理器中的文本。当然还有改进的余地(功能和文档),可以在邮件列表上自由讨论,问题应该已经解决,你能明天晚上测试构建吗?谢谢汉克斯,我下周要考试