我正在尝试对弹性搜索进行休息调用,并在名为" HTTP Request"的窗口中,在正文数据选项卡下,我将我的帖子数据设为:
我在bool查询中通过传递变量来获取一些数据,而不是硬编码的id。
{"query": {"bool": {"must": [{"match": {"_id": "${someId}"}}]}}}
当我执行此操作时,在结果选项卡中,我得到以下内容:
断言错误:false 断言失败:是的 断言失败消息:测试失败:预期包含/ $ {someId} /
的文本看起来JMeter将变量someId视为文本。我希望它将它视为一个变量。有人可以让我知道如何更改正文数据中的sytext,以便JMeter读取我的变量吗?
答案 0 :(得分:0)
一旦定义了变量,就可以在请求,断言等中使用它。
请记住以下细微差别:
myvar
和Myvar
是完全不同的变量