现有Web应用程序的性能测试 - 有用的工具?

Jos*_*son 6 performance selenium

我正在维护一个存在性能问题的Web应用程序.

我想记录一系列操作,然后在我进行更改并比较页面加载时间后回放这些操作,以便我可以量化性能改进.

Selenium IDE完成了录制和播放动作所需的功能,但我还没有找到一种简单的方法来记录时间.

有没有一种使用Selenium记录和比较页面加载时序的好方法?是否有更好的工具可供使用?

Dav*_*unt 5

您可能需要查看BrowserMob(http://browsermob.com/).您可以上传Selenium IDE测试脚本并让它们在您的站点上运行.它的创始人是Selenium RC的创建者,Patrick Lightbody.


Lon*_*cat 2

Firebug中的“网络”选项卡可以帮助您测量并找出到底是什么影响了网站的加载时间。您甚至不需要访问服务器即可使用它。 YSlow为您提供非常酷的提示,以改善指定站点的整体负载和感觉。我个人使用“网络”选项卡来识别可能的加载时间,可能是大图像、JavaScript、CSS 或严重的延迟。我从未听说过执行此操作的自动化工具,AFAIK selenium 可以帮助您构建集成测试,这可以帮助您确保应用程序的某些部分按预期工作,但我不确定它是否也可以用作分析工具。我希望这有帮助