【发布时间】:2016-08-18 12:23:49
【问题描述】:
我想对一个 Web 应用程序进行负载测试,该应用程序在其每个网页上都使用大量 JavaScript 项。例如,仪表板页面包含概览部分、显示用户特定查询结果的部分和其他用户可配置部分。因此,每个页面访问都会对 Web 应用程序产生大量额外的请求,这些请求会根据特定的用户和权限而变化,这在 JMeter 或类似程序中确实很难建模。
我正在考虑使用 Selenium 来运行我的测试(它使用真正的 Web 浏览器,因此所有 JavaScript 对象都可以正确执行和呈现)但是 Selenium 不是负载测试工具,我可能每个 Selenium 客户端都需要一个 VM虚拟机必须运行 Windows 或 Linux 桌面。
我正在寻找的是一种 Web 测试软件,它可以像真正的 Web 浏览器一样解释 JavaScript,但从命令行运行并允许我在每个会话中运行多个客户端。
【问题讨论】:
标签: javascript ajax selenium jmeter performance-testing