`
天空之城
  • 浏览: 406554 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

性能测试工具OpenSTA

    博客分类:
  • Java
阅读更多

 作为测试工程师,不能只关注系统的功能,还必须对系统的性能进行全面的测试,才能确认系统是否满足用户的需求。那么什么是性能测试呢?

  “中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。应用在客户端性能测试的目的是考察客户端应用的性能,测试的入口是客户端。它主要包括并发性能测试、疲劳强度测试、大数据量测试和速度测试等,其中并发性能测试是重点。”

   目前比较著名的并发性能测试工具有Rational Robot、QALoad、LoadRunner和微软的WAS等。这其中QALoad、LoadRunner、Rational Robot都是比较不错的商业测试工具(价格也很贵哦),微软的WAS是一个免费的测试工具,使用起来比较简单,但是由于不能显示和编辑所录制的测试脚本,其可控性和图形化测试结果都较弱,故造成一定的局限性。


  OpenSTA是专用于B/S结构的、免费的性能测试工具。它的优点除了免费、源代码开放的优点外,还能对录制的测试脚本进行,按指定的语法进行编辑。测试工程师在录制完测试脚本后,只需要了解该脚本语言的特定语法知识,就可以对测试脚本进行编辑,以便于再次执行性能测试时获得所需要的参数,之后进行特定的性能指标分析。OpenSTA以最简单的方式让大家对性能测试的原理有较深的了解,其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。


  OpenSTA是基于Common Object Request Broker Architecture (CORBA)的结构体系。它是通过虚拟一个proxy, 使用其专用的脚本控制语言,记录通过proxy 的一切HTTP/S traffic。测试工程师通过分析OpenSTA的性能指标收集器收集的各项性能指标,以及HTTP数据,对被测试系统的性能进行分析。

分享到:
评论

相关推荐

    压力测试工具opensta

    【压力测试工具opensta】 OpenSTA(Open-Source Software Testing Architecture)是一款强大的开源Web压力测试工具,专为评估和分析Web应用程序的性能和稳定性而设计。它能够模拟多个并发用户,以此来测试服务器在...

    软件性能测试软件OpenSTA

    OpenSTA是专用于B/S结构的、免费的性能测试工具。它的优点除了免费、源代码开放的优点外,还能对录制的测试脚本进行,按指定的语法进行编辑。测试工程师在录制完测试脚本后,只需要了解该脚本语言的特定语法知识,就...

    OpenSTA测试工具使用

    OpenSTA(Open System Testing Architecture)是一款开源的网络应用性能测试工具,主要应用于Web应用程序的压力和负载测试。它能够模拟大量虚拟用户并发访问服务器,从而帮助开发者和测试人员评估系统在高负载下的...

    opensta-压力测试工具

    OpenSTA 是专用于 B/S 结构的、免费的性能测试工具。它的优点除了免费、源代码开放等优点外,还能对录制的测试脚本进行分析,并且按指定的语法进行编辑。本文列举了实例以说明其使用方法,实践证明 OpenSTA 为性能...

    JAVA性能测试工具

    JAVA性能测试工具是IT行业中用于评估和优化JAVA应用程序性能的关键组件。这些工具旨在模拟真实世界的负载情况,帮助开发者识别和解决性能瓶颈,确保应用程序在高负载下仍能保持稳定和高效运行。以下是对几种主要JAVA...

    openSTA使用详解.doc

    OpenSTA 是一款免费的性能测试工具,专门用于 B/S 结构的测试。它的优点包括免费、源代码开放、可编辑录制的测试脚本和丰富的图形化测试结果等。OpenSTA 基于 Common Object Request Broker Architecture (CORBA) 的...

    OpenSTA使用指南(中文) .doc

    总的来说,OpenSTA是一个强大而全面的性能测试工具,适合那些希望深入了解和优化Web应用性能的测试工程师。通过掌握OpenSTA的各个组件及其功能,用户能够有效地进行负载和压力测试,从而找出系统瓶颈,提升应用的...

    openSTA压力测试软件

    OpenSTA是一个免费的、源代码开放的性能测试工具,基于CORBA (CommonObjectRequestBrokerArchitecture)的结构体系。它是通过虚拟一个代理服务器,使用专用脚本控制语言,记录通过代理服务器的一切HTTP/Straffic。 ...

    性能测试工具分析实施报告精装版.doc

    本报告主要对比了三个流行的性能测试工具:LoadRunner、OpenSTA和WebLoad。 LoadRunner是一款功能强大的性能测试工具,它支持多种通信协议,包括HTTP、HTTPS、FTP等,而且是按协议数量收费的。然而,LoadRunner在...

    OpenSTA安装包及使用说明

    OpenSTA是开发者、测试人员以及系统管理员进行系统性能测试的理想选择。 首先,让我们详细了解OpenSTA的安装过程: 1. **下载安装包**: 在下载OpenSTA之前,确保你的计算机符合其系统需求,通常OpenSTA支持...

    openSTA成功使用经验【英文】

    OpenSTA是一款功能强大的开源负载测试工具,可以模拟大量并发用户来测试Web应用程序的性能。 4. **脚本编写**:利用OpenSTA提供的Script Modeler来编写测试脚本。Script Modeler提供了一个图形化界面,可以帮助测试...

    OpenSTA用户手册

    OpenSTA是一款开源的网络性能测试工具,常用于评估Web应用程序在高负载下的性能表现。 1. **OpenSTA概述** OpenSTA是一个强大的分布式测试平台,它可以模拟多个并发用户对Web应用进行访问,以测试服务器的负载承受...

    测试工具大全word

    - openSTA:开源的Web性能测试工具。 - Siege:另一个开源的Web服务器压力测试工具。 - StressMark:开源的性能测试工具。 - DBMonster:开源数据库性能测试工具。 3. 白盒测试/代码分析工具: - VcTest:用于...

    软件测试的性能测试案例

    目前市场上存在多种性能测试工具,每种工具都有其特点和适用范围。下面将对几种常见的性能测试工具进行对比分析: 1. **LoadRunner**:由Micro Focus公司出品,是一款业界广泛使用的负载测试工具,支持多种协议和...

    性能测试实践及其展望

    - **OpenSTA**:一款基于.NET平台的开源性能测试工具。 - **Apache JMeter**:由Apache基金会维护的一个多线程的性能测试工具,主要用于测试静态和动态资源的性能。 - **Grinder**:轻量级Python框架,用于编写并...

    测试 工具文档

    - openSTA:开源的Web性能测试工具。 - Siege:开源的Web服务器压力测试工具。 - StressMark:开源的性能测试工具。 - DBMonster:开源数据库性能测试工具。 3. 白盒测试/代码分析工具: - VcTesterezTester:...

    软件测试报告 调研报告 主流软件测试工具

    随着技术的发展,自动化测试和性能测试工具的使用越来越普遍,它们不仅能提高测试覆盖率,还能减少手动测试的时间和错误,是现代软件开发不可或缺的部分。同时,持续的工具创新和开源社区的活跃,也将不断推动软件...

    性能测试流程培训

    - **OpenSTA**: 开源的Web应用性能测试工具。 - **JMeter**: Apache提供的高性能测试工具,广泛应用于Web应用性能测试。 - **Grinder**: 开源的压力测试工具,特别适用于Java应用的性能测试。 **2.4 工具对比** - *...

    常用测试工具简介.doc

    4. **SilkPerformance**: 作为功能强大的性能测试工具,SilkPerformance支持多种测试场景。 5. **E-Test Suite**: 由Empirix公司开发,包括e-Tester、e-Load和e-Monitor三个组件,覆盖功能测试、压力测试和应用监控...

Global site tag (gtag.js) - Google Analytics