如何用JMeter中的动态值替换具有特殊字符的文件内容
即使文件具有特殊字符,我也可以用动态内容替换文件内容 这就是我尝试这样做时得到的结果。 这就是我的文件的样子如何用JMeter中的动态值替换具有特殊字符的文件内容,jmeter,Jmeter,即使文件具有特殊字符,我也可以用动态内容替换文件内容 这就是我尝试这样做时得到的结果。 这就是我的文件的样子 [{"someName": "M`o\c\k","someNumber": "${randomNumber}"}] 我为${randomNumber}配置了一个变量,请检查以下内容是否满足您的要求 随机变量配置:- json的虚拟采样器 JSR223后处理器将虚拟响应放入变量中 在HTTP中使用了该变量。这只是为了演示。可能,在您的情况下,它将是websocket。 输出 此外,g
[{"someName": "M`o\c\k","someNumber": "${randomNumber}"}]
我为
${randomNumber}
配置了一个变量,请检查以下内容是否满足您的要求
随机变量配置:-
json的虚拟采样器
JSR223后处理器将虚拟响应放入变量中
在HTTP中使用了该变量。这只是为了演示。可能,在您的情况下,它将是websocket。
输出
此外,groovy还提供json支持。下面,您可以检查基于groovy的类似解决方案。其中提到转义json的特殊字符
希望这能有所帮助。我能够通过在JMeter中添加json库来解决我的问题。我把罐子加到我的桌子上。然后我就可以使用
比恩希尔预处理器了
Json简单对象不会逃逸特殊字符,并且更易于操作。所以这对于我的用例来说非常好。您指的是哪个文件?文本、CSV等…您是否试图将内容放入一个文件中,并在运行时获取包含特殊字符的内容?快照中显示的文件是stores.json,我正在尝试在运行时加载它。向其注入一些变量,对其进行编码,然后将其传递给WebSocket请求。这有助于解决我的问题,但解决这个问题需要很多元素,在我的例子中,我正在处理多个文件。我将分享我的解决方案,希望这将帮助其他有类似情况的人。