我们是否有一个脚本可以浏览整个网站,以确定是否有任何页面需要更多时间加载(特定类别下的某些页面需要更多时间加载)在selenium Webdriver或jmeter < / p>
答案 0 :(得分:0)
对于JMeter,您可以使用HTML Link Parser配置元素来实现此目的。来自文档:
蜘蛛示例
考虑一个简单的例子:假设您希望JMeter通过您的站点“蜘蛛”,在从服务器返回的HTML解析链接后点击链接(这实际上不是最有用的事情,但它可以作为一个好例子)。您将创建一个Simple Controller,并向其添加“HTML Link Parser”。然后,创建一个HTTP请求,并将域设置为“。*”,并将路径设置为同样。这将使您的测试样本与返回页面上找到的任何链接相匹配。如果要将抓取内容限制为特定域,请将域值更改为所需的域值。然后,只会跟踪指向该域的链接。
有关上述方法的更多信息以及更多选项:How to Spider a Site with JMeter - A Tutorial
请记住,JMeter不是浏览器,因此它不会执行JavaScript,因此您的结果可能不够精确,因为JMeter不会测量实际呈现页面所需的时间。