我在CSV文件中有一组JSON模板,DataInsert:{"Data":"${DataInsert}"}, testdatainsert变量被定义为JSONTemplate,DataInsert
我正在运行一个带有主体的HTTP请求:${__V(JSONTemplate${DataInsert})}
我想把这个发送给:{"Data":"testdatainsert"}
然而,我最后发送的是JSONTemplatetestdatainsert
我想我不太了解这个文档:做
任何帮助都将不胜感激。
发布于 2022-05-26 11:17:02
如果您有一个来自CSV的值,它包含另一个JMeter函数或变量 --您需要将它包装到eval()函数中,以便解析底层变量(或函数)。
如果你有:
DataInsert值的testdatainsert变量JSONTemplate值的{"Data":"${DataInsert}"}变量您需要获得{"Data":"testdatainsert"} --您需要将变量引用为:
${__eval(${JSONTemplate})}演示:

更多信息:下面是如何组合多个JMeter变量
https://stackoverflow.com/questions/72390676
复制相似问题