在市场需求的推动下 , Web 应用如今已经从一般的网站发展成为大型电子商务、信息发布和提供各种服务的平台 , 软件规模不断扩大 , 软件复杂性不断增加 , 但是激烈的商业竞争使软件开发周期缩短 , 如何保证 Web 应用的正确性和可靠性越来越成为人们关注的问题。作为保证软件质量和可靠性的重要手段 ,Web 应用软件的测试成为如今开发过程中的一个重要环节。本文将介绍一款开源的 Web 性能测试软件— OpenSTA,OpenSTA 是专用于 B/S 结构的、免费的性能测试工具。它的优点除了免费、源代码开放等优点外,还能对录制的测试脚本进行分析,并且按指定的语法进行编辑。通过实际的应用实例证 明,OpenSTA 具有较为广阔的应用前景。
概述
随着 Web 应用技术的发展和 Web 应用程序的迅速普及,Web 系统的性能和服务质量显得越来越重要。性能测试在软件的质量保证中起着越来越重要的作用。性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载 条件来对系统的各项性能指标进行测试。性能测试是一种信息的收集和分析的过程,测试过程中通过收集的数据用来预测怎样的负载水平将耗尽系统资源。性能测试 保证程序具有良好的性能,它考察在不同的用户负载下,Web 对用户请求做出的相应情况,以确保将来系统运行的安全性、可靠性和执行效率。性能测试的主要目的是为维护系统的性能找到有效地改善策略。
OpenSTA 是一个免费的、开源的的 web 性能测试工具。OpenSTA 是专用于 B/S 结构的、免费的性能测试工具。它的优点除了免费、源代码开放等优点外,还能对录制的测试脚本进行分析,并且按指定的语法进行编辑。软件测试工程师在录制完 测试脚本后,只需要了解该脚本语言的特定语法知识,可以对测试脚本进行编辑,以便于再次执行性能测试时获得所需要的参数,而后进行特定的性能指标分析。 OpenSTA 以简单的方式让大家对性能测试的原理有较深的了解,其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。
OpenSTA 的安装及配置
为了能够更为详实的说明 OpenSTA 的应用过程,本节下面主要介绍 OpenSTA 的安装及配置过程,使测试人员能够更为快捷便利地使用 OpenSTA 进行性能测试的工作,能够更加方便的应用 OpenSTA 的各项功能。
下载软件安装包,OpenSTA 官方网站提供了基于 windows 系统的各种安装包,用户可以根据需要进行下载安装。 OpenSTA 安装包下载地址:http://www.opensta.org/download.html
双击下载的安装包进行安装。
图 1. OpenSTA 安装界面
OpenSTA 安装界面
按照默认安装点击下一步即可,系统会进行重启。当看到运行中图标时,证明已经能够安装成功,OpenSTA 已经启动。
图 2. OpenSTA 操作界面
OpenSTA 操作界面