Xpath JMeter中的延迟

Xpath JMeter中的延迟,xpath,jmeter,Xpath,Jmeter,我正在使用JMeter来品尝一个网站。我正在创建一个对URL的GET请求,该请求返回一个html文档。从该文档中,我使用XPath提取器提取一个值,这是我将要进行的下一个请求URL的键。 问题是,对于单个用户来说,它工作得很好,但是对于多个用户来说,它有时无法提取,因为得到部分(不是全部)html作为响应 如何使提取器在开始提取密钥之前延迟一点,或者在开始提取之前是否有其他方法获取整个html文档 有人能帮我吗 使用“恒定计时器” 右键单击HTTP请求-->计时器-->常量计时器 希望这会有所帮

我正在使用
JMeter
来品尝一个网站。我正在创建一个对
URL
GET
请求,该请求返回一个
html
文档。从该文档中,我使用
XPath提取器
提取一个值,这是我将要进行的下一个请求
URL
键。
问题是,对于单个用户来说,它工作得很好,但是对于多个用户来说,它有时无法提取,因为得到部分(不是全部)
html
作为响应

如何使提取器在开始提取密钥之前延迟一点,或者在开始提取之前是否有其他方法获取整个html文档

有人能帮我吗

使用“恒定计时器”

右键单击HTTP请求-->计时器-->常量计时器


希望这会有所帮助。

好吧,部分响应表明存在问题,设置延迟不是您应该寻找的,因为XPath提取器是一个后处理器,因此响应数据将保持不变,无论您在XPath提取器启动之前睡多久

需要考虑的几件事:

  • 所有后处理器和断言都有其成本,XPath提取器是最“昂贵”的,因为它在内存中构建DOM。在大响应和严重负载的情况下,其行为可能是不稳定的。尝试切换到或
  • 确保JMeter分配了足够的内存。对于Windows,在jmeter.bat文件中查找
    设置HEAP=-Xms512m-Xmx512m
    行,并将最大堆值(Xmx)增加到可用RAM的75%左右 <> LI>如果使用JMIC-GUI运行测试,请考虑切换到命令行、ANT、Maven或任何模式。有关可用选项,请参阅
  • 确保你遵循了帖子中的建议
    希望这有帮助

    你认为延迟值多少?那是1秒。。。保持5000毫秒。。。如果仍然失败,那么问题可能在其他地方。我使用了
    css/jQuery提取器
    ,但仍然面临相同的问题,尽管性能有所提高。现在可能有什么问题?这可能表明服务器端存在问题。它值得检查日志和硬件指标,如CPU/RAM/Disk/Network等。它可以手动完成,也可以使用PerfMon插件完成。顺便问一下,您的延迟度量是什么?发现了问题。
    webService
    应用程序正在调用中的延迟。我已经通过
    SOAP/XML-RPC请求测试了该服务。谢谢你的帮助。。