Jmeter:JSON文件中的变量不会被提取的值更改

时间:2019-06-13 13:50:41

标签: jmeter

我有2个请求: 1)创建新出版物 2)更新

第一次调用后,我从JSON响应中提取$ reportId。在第二个请求中,我在“正文数据”中定义了一个带有JSON数据的文件:$ {__ FileToString(update_report_json_request.txt ,,)} 我在文件中添加提取的reportId: {“ sourceuri”:“ db:// reports / $ {reportId}”}

但是未设置值,并且文件中的内容按原样发送。如何将提取的先前值传递给用于POST数据的文件?

1 个答案:

答案 0 :(得分:1)

添加eval函数来包装结果:

${__eval(${__FileToString(update_report_json_request.txt,UTF-8,)})}
  

eval函数返回评估字符串表达式的结果。