从httpsampler 1解析响应数据并在采样器2中使用它。我不使用Jmeter UI

时间:2018-02-19 07:05:03

标签: java xml parsing jmeter beanshell

我正在使用ResultCollector将响应数据保存到XML,并解析XML文件以获取所需的数据。实际上,该要求是获取responsedata而不将其写入XML。我搜索过,我发现结果说使用beanshell采样器。我甚至搜索过使用beanshell sampler。我不清楚如何使用beanshell sampler提取所需的数据而不保存到XML。我试图只使用java代码来创建.jmx脚本。对使用JMeter UI不感兴趣。

任何人都可以帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

查看XPath Extractor,它旨在提取"有趣的"使用XPath query language从XML,XHTML和HTML响应中获取值,这样您就可以跳过这个"将响应数据保存到XML"临时步骤。

您可以通过编程方式将其添加到测试计划中,您需要正确实例化和配置org.apache.jmeter.extractor.XPathExtractor类。

查看Using the XPath Extractor in JMeter指南,详细了解XML数据与XPath概念的关联。