南方网景
南方网景12月12日编译:负载测试应该是每项Web开发工作的一部分,并且应在开发过程的早期进行。而随着web应用的增多,服务器应用解决方案中以Web为核心的应用也越来越多。这里就有国外网站推荐的15个免费的Web应用性能和负载测试工具,以帮助全面了解自己的网站性能,创造更好的在线体验。
性能测试
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的兼容性—测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能—创建衰退测试检验软件功能和用户需求。
Watir是一个Ruby库,使用多版本浏览器进行Web应用程序测试。Watir可以使用IE(IE5.5及以上版本),Firefox,Chrome进行Web应用测试。支持Windows(2000及以上版本),Linux,Ubuntu,Mac。Watir可以模拟用户访问网页、点击链接,填写表单,点击按钮,还可以模拟用户验证页面内容。
这是一个简化网站测试自动化过程的基于Java的平台,它支持HTTP,HTTPS和Ajax请求。
WebDriver是一个由Google团队创建的简洁快速的框架,用于Web应用程序的自动化测试,它提供了一个非常真实的测试环境。
htmlunit是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。这个没有界面的浏览器,运行速度也是非常迅速的。
Sahi是一个用于Web应用程序的自动测试工具。Sahi运行为一个代理服务器,必须把浏览器的代理设置为Sahi服务器。,然后Sahi注入javascript来访问Web页面中的元素。Sahi支持Http与Https并且独立于Web站点或Web应用程序。
这是6个Mac OS X Automator操作的一个套件,包括图形化配置自动化、基于Web应用的可重复用户验收测试所需的一切。OttoMate操作使用Safari浏览器,通过指挥Safari运行Web应用程序访问你的网站,点击链接和按钮,填写并提交Web表单等等。