【问题标题】:Web page performance testing on web page which use javascript to load content在使用 javascript 加载内容的网页上进行网页性能测试
【发布时间】:2021-06-28 07:44:51
【问题描述】:
我想对网页进行性能测试。
我使用加特林,但我收到了这条消息:
“此页面使用 JavaScript,需要启用 JavaScript 的浏览器。您的浏览器未启用 JavaScript。”
我已经阅读了 Gatling 文档,发现 Galting 不会运行 javascript。
是否可以使用 Gatling 测试此网页?
如果没有,我该如何对此页面进行性能测试?我应该使用哪些工具?
【问题讨论】:
标签:
html
performance
testing
gatling
【解决方案1】:
此 HTML 页面始终包含此消息。然后,JavaScript 将其隐藏。当用户代理不支持 JavaScript 时,这是一种向用户代理显示内容的技巧。
然后,您必须了解负载测试工具的工作原理。它们是一种丰富的 HTTP 客户端,而不是 Web 浏览器,实际上,它们不执行 JavaScript。这意味着您必须弄清楚在您的浏览器中执行的 JavaScript 将哪些 HTTP 请求发送到服务器,并将它们包含在您的测试中。 Gatling 的Recorder 可以帮助您发现这些请求。