3.PureLoad。PureLoad是基于Java的测试工具,它的Script代码完全使用XML,所以这些代码的编写很简单,它的测试报表包含文字和图形并可以输出为HTML文件。由于是基于Java的软件,所以可以通过Java Beans API来增强软件功能。
4.QALoad。QALoad不单单测试WEB应用,还可以测试一些后台的东西,比如SQL Server等,只要是它支持的协议,都可以测试;另外一点,QALoad不但可以测试Windows,而且可以测试AIX, HP-UX 和 Solaris等系统。但是,这款软件价格很高。
5.LoadRunner。Mercury LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
对于财大气粗的大公司而言,这款软件可能比较适合,它的功能和QALoad相比不相上下,市面上著名的公司如IBM、SUN、Oracle等都用这个软件。但是它的价格也高不可攀,和功能成正比。
三、进一步的工作与讨论
随着全面质量管理思想在软件开发领域的应用和不断向前推进,软件测试也由最初的仅仅针对软件成品扩展到了针对软件半成品甚至过程产品的全过程测试,这是对软件测试的一种必然扩充。WEB测试也会随着这一思想,不断地扩展到WEB软件的各个生命周期中去,这将使WEB应用程序取得更高的质量,这也是我们以后需要进一步研究的内容。特别是对WEB压力测试自适应模型的探索才刚刚开始,有很多不足之处,例如:目前的测试人机交互较多,而自动完成的步骤较少等,这些都有待日后的改进。
除了前面介绍的WEB压力测试外,目前WEB测试的主要研究热点还有:WEB应用测试的框架研究,WEB应用程序测试的对象模型研究及其应用,WEB测试的高度自动化研究等等,都将是未来一段时期内的研究重点。
原文转自:http://www.uml.org.cn/Test/200908261.asp