如何将api的响应传递给jmeter中的junit请求采样器?

时间:2018-11-12 16:47:36

标签: java junit jmeter

我已经使用JUnit请求采样器将硒代码与JMeter集成在一起。 我想导航到将从API响应中获取的URL。为此,我可以将运行时值(URL)传递给JUnit jar文件。 为此,我需要将API的响应传递给JUnit采样器。 我们该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以在API采样器中添加“正则表达式提取器”,以从响应中获取必要的字符串。提取的字符串可由${ReferenceName}使用。

希望这就是您想要的。

最佳tifi

答案 1 :(得分:1)

  1. 您可以使用任何合适的JMeter PostProcessor提取“有趣的”值并将其存储到JMeter Variable
  2. 该变量可以在JUnit Request采样器中使用,例如:

    String value = JMeterContextService.getContext().getVariables().get("your_variable_name_here");
    

    您需要将您的项目与Apache JMeter Core关联才能访问JMeterContext


在大多数情况下,WebDriver Sampler可以更轻松地实现Selenium集成