我想加载测试一个在每个网页上使用大量JavaScript项目的Web应用程序。例如,有一个仪表板页面,其中包含概述部分,显示用户特定查询结果的部分以及其他用户可配置部分。因此,每个页面访问都会对Web应用程序生成大量额外请求,这些请求会根据特定用户和权限而变化,这在JMeter或类似程序中很难建模。
我正在考虑使用Selenium来运行我的测试(它使用真正的Web浏览器,因此所有JavaScript对象都被正确执行和渲染)但是Selenium不是负载测试工具,我可能需要每个Selenium客户端一个VM,每个VM必须运行Windows或Linux桌面。
我正在寻找的是一个Web测试软件,它像真正的Web浏览器一样解释JavaScript,但是从命令行运行,允许我在每个会话中运行多个客户端。
答案 0 :(得分:0)
我不知道任何能够执行JavaScript和呈现HTML的负载测试软件。您可以尝试在JMeter测试中模拟这些JavaScript驱动的请求。