0

我对保存操作的反应有点像这样-“diagnosisId”:45686,“confidence”:0.0,--other text--“diagnosisId”:45966,“confidence”:0.0,--other text--等等。说有 27 个诊断 ID。

现在我想在循环中发送对第一个诊断 ID 的请求,直到最后一个 ID(根据诊断 ID 保存多个记录/行)。请求是这样的 - "diagnosisId":45686,"confidence":0," 等等。

我已经使用正则表达式提取器提取了诊断 ID 并匹配了第一个值 - "diagnosisId":(.+?),

我现在如何逐步传递值?

4

1 回答 1

0

-1假设您在正则表达式提取器中提供“匹配号:” :

在此处输入图像描述

您将获得以下JMeter 变量作为结果(可通过Debug Sampler查看):

在此处输入图像描述

在这个阶段,您可以添加ForEach 控制器并将其配置为:

  • 输入变量前缀:diagnosisId
  • 输出变量名:任何有意义的,即id

在此处输入图像描述

就是这样,您可以${id}在请求中引用每个连续的 ID,这将是 ForEach 控制器的子级:

在此处输入图像描述

另一个例子:在 JMeter 中使用正则表达式

于 2020-02-13T09:46:18.497 回答