是否可以使用JMeter抓取(抓取)网站中引用的所有网页?我正在尝试使用HTTP请求线程,但我没有看到任何选项来执行此操作。
由于
答案 0 :(得分:2)
根据您要实现的目标,至少有两个选项:
使用XPath Extractor以便:
callto:
,mailto:
等链接示例表达式看起来像:
//a[starts-with(@href,'/') or starts-with(@href,'.') or contains(@href,'your.website.url') and not(contains(@href,'mailto'))]/@href
答案 1 :(得分:0)
JUnit
可用作性能基准测试框架,但不推荐使用JUnit
,主要用于单元测试。以下是JUnitPerf的链接,可以提供帮助:
JUnitPerf是JUnit测试装饰器的集合,用于测量现有JUnit测试中包含的功能的性能和可伸缩性。
要使用的一些有用的JUnit注释是:
@Repeat(times=30)
@Test(timeout=221)
JUnitPerf
也有一些您可以轻松使用的API。您可以使用这些API并使用HTTP请求线程来抓取页面。