java解析来自httpsampler 1的responsedata并在sampler 2中使用它。我没有使用JMeterUI
我使用ResultCollector将响应数据保存为XML,并解析XML文件以获得所需的数据。实际上,需求是在不将响应数据写入XML的情况下获取响应数据。我已经搜索过了,我发现了使用比恩希尔取样器的结果。我甚至找遍了比恩希尔取样器。我不清楚如何使用beanshell sampler提取所需的数据而不保存为XML。我试图只使用java代码来创建。jmx脚本。对使用JMeterUI不感兴趣
有人能帮我吗。提前谢谢
# 1 楼答案
查看XPath Extractor,它设计用于使用XPath query language从XML、XHTML和HTML响应中提取“有趣的”值,这样您就可以跳过这个“将响应数据保存到XML”临时步骤
您可以通过编程方式将其添加到测试计划中,您需要正确地实例化和配置org.apache.jmeter.extractor.XPathExtractor类
查看Using the XPath Extractor in JMeter指南,了解更多关于XML数据与XPath概念的关联