如何在Jmeter的新请求中使用响应字段

时间:2017-09-04 12:14:24

标签: jmeter

我有这个问题需要解决。 我想使用先前响应中的字段

创建新的http请求
  1. 我发送请求
  2. 我使用Json提取器将响应字符串移动到变量(让我们调用此字符串nurl)
  3. 我使用正则表达式并移动我想要的字段"参考名称" (意思是从nurl我只想要tt_cid)
  4. 现在我想打个新电话,并在我的新电话中使用该字段tt_cid

    我该怎么称呼tt_cid?因为它不作为用户定义变量传递, 当我使用tt_cid时,我不认为J米知道它,因为它没有写在那里,我只是把它从响应中拉出来。

    提供了我所做的Pic 关心大家

    Response

    enter image description here

    enter image description here

    enter image description here

1 个答案:

答案 0 :(得分:1)

简短回答称之为${tt_cid}

  

因为当我使用tt_cid时它不作为用户定义变量传递,   我不认为J米知道它,

为了您的理解,在正则表达式后添加Debug Sampler

您将看到所有JMeter变量,包括tt_cid,可以在其他采样器中调用其他变量${tt_cid}

它被称为Reference Name而不是Variable Name,因为它更复杂,你应该阅读JMeter的Regular Expression以了解它是如何在内部工作的,但基本上它只能保存1个变量。