论文部分内容阅读
各种应用软件和Web平台结合在一起提供各种应用服务构成WAE(web Application Environment)。每一个WAE都是一个复杂的系统,各种应用集成在其中相互影响,相互关联。随着网络技术飞速发展和互联网的广泛普及,WAE下的应用遍布互联网的每个角落,典型应用如Web、Mail系统、电子商务系统、远程教育、电子图书馆系统等。传统的C/S应用软件结构正在转向以WAE为核心的B/S结构。与传统软件系统相比,基于WAE的应用软件系统具有更为开放的接口,规模庞大,结构复杂。所以,如何测试基于WAE的应用软件系统的性能并获得真实、可靠的测试数据是目前软件测试领域的一个重要研究课题。同时测试系统本身的可扩展性、自适应性也是需要研究的问题。 WAE性能测试的主要手段是通过产生模拟真实业务的负载对被测系统进行加压,研究被测系统在不同负载情况下的表现,找出其潜在的瓶颈。测试工作应该包含以下三方面的内容。 1、产生负载。 2、对后台系统进行监控,并收集相关数据。 3、对测试结果数据进行分析,快速找出被测系统的瓶颈。 这三方面的工作如果用手工完成几乎是不可能的,所以必须借助测