`
lichen0921
  • 浏览: 79391 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

OpenSTA使用详解

阅读更多

目前比较著名的并发性能测试工具有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 都有哪些组成部分?
    OpenSTACommander —主要控制应用程序;NameServer —CORBA 背景处理器,保证OpenSTA 各个组成部分之间的交流;(NameServer 是安装OpenSTA 时自动安装的,正常运行时可以在Windows 任务栏的右侧看到图标 ,如果没有正常运行或者被停止了图标显示为红色巴叉。)

    第二,什么是性能指标收集器(即Collector)?
    这是用户定义的一组问题, 决定在测试过程中哪些性能指标需要记录。包括两种类型:
    1)NT Performance Collectors 用于采集运行WinNT 或Win 2000 的主机的性能指标. 
    2)SNMP Collectors 用于采集主机和其他运行SNMP agent 或proxy SNMP agent 的SNMP 数据.Collector 的设置将在下面如何录制测试脚本中介绍。

    第三,如何录制测试脚本?

    1、安装OpenSTA 后,在“程序”中出现OpenSTA 的三个工具程序,如下:

 

    检查OpenSTA NameServer 状态为运行中,即图标为,运行“OpenSTA Commander”,界面显示为下图:

    2、录制新脚本

    1)鼠标点“Scripts”,通过右键菜单“New Script”->“HTTP”生成新脚本,脚本名称缺省为NEWSCRIP(如下图),还可以菜单栏"file"->“New Script”->“HTTP”;

    2)双击新脚本(即newscript图标),打开Script Modeler 窗口,在Options 菜单中设置Browser 和Gateway,一般情况下,保持Gateway 的缺省设置;

 

 

    3)点击工具栏中的红色圆钮,自动打开指定的浏览器,输入需要录制的系统URL, 显示被测试网站的首页内容。在登陆成功之后,执行各个既定的操作步骤。确定录制步骤完成后,按工具条上的方框按钮,或直接退出浏览器,可以停止脚本的录制,这时在Script Modeler 窗口中将看到被录制下来的脚本语句。

    3、生成Collector 
    1) 鼠标点“Collectors”,通过右键菜单生成新指标收集器,缺省为NEWCOLLECTOR(也可通过file);

    2) 通过browse Queries 浏览并设置需要收集的性能指标。(各个性能指标的含义请自己查找资料) 

    4、组成测试环境 

    与前面同样的方法,在Tests 中新建一个NEWTEST(下图中已将新建的Test 进行了重新命名), 将测试脚本和性能指标收集器拖到该Test 中,(注意:按住图标拖到task1或task2中)如下图;

    5、按工具栏中的绿色箭头执行测试,测试过程中可以查看“Monitoring”页签的内容,测试结束后,该页签为空;

    6、测试结束后,点工具按钮下方的Results 页签,显示所记录的测试结果数据,如下图。

    至此,相信你对如何使用OpenSTA 这个测试工具应该有了一个大概的了解,如果需要详细了解使用的细节,可以查看该工具的使用手册)。需要下载OpenSTA 工具的请访问网站http://www.opensta.org/ ,使用手册也可以在这个网站上下载。

分享到:
评论

相关推荐

    openSTA使用详解.doc

    开源的测试工具,没有LR好用,但是开源,能够修改其代码,可以定制自己喜欢的功能.

    OpenSTA使用指南(中文) .doc

    OpenSTA使用指南(中文)

    OpenSTA测试工具使用

    opensta 开源测试工具 opensta使用手册

    OpenSTA安装包及使用说明

    OpenSTA安装包及使用说明,开源性能测试工具

    openSTA成功使用经验【英文】

    openSTA成功使用经验【英文】

    opensta使用介绍

    opensta使用介绍,我是转载的,因为下载需要积分

    OpenSTA用户手册

    OpenSTA用户手册

    OpenSTA:OpenSTA引擎

    OpenSTA使用TCL命令解释器读取设计,指定时序约束并打印时序报告。 钟表 产生的 潜伏 源延迟(插入延迟) 不确定 传播/理想 门控时钟检查 多频时钟 异常路径 错误的路径 多循环路径 最小/最大路径延迟 例外点 -从...

    压力测试工具之OpenSTA使用

    OpenSTA的结果分析包括虚拟用户响应时间、web服务器的资源使用情况、数据库服务器的使用情况,可以精确的度量负载测试的结果。详细可以参考官方文档。总括本文内容本文针对OpenSTA中的几个重要部分进行详细介绍,...

    openSTA压力测试软件

    它是通过虚拟一个代理服务器,使用专用脚本控制语言,记录通过代理服务器的一切HTTP/Straffic。 测试工程师通过分析OpenSTA的性能指标收集器收集的各项性能指标,以及HTTP数据,对被测试系统的性能进行分析。

    软件性能测试过程详解与案例剖析1

    软件性能测试过程详解与案例剖析第一部分,性能测试教程

    软件性能测试软件OpenSTA

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

    opensta-压力测试工具

    本款开源的 Web 性能测试软件 OpenSTA。OpenSTA 是专用于 B/S 结构的、免费...本文列举了实例以说明其使用方法,实践证明 OpenSTA 为性能测试提供了便捷的方式,具有较为广泛的应用前景,是一款非常好的性能测试工具。

    OpenSTA 测试工具

    基于开放源代码的GNU GPL授权,可以免费得到并使用。 OpenSTA的操作方法简单,同时可以把结果导出为Excel,CSV,TEXT等形式,另外还提供了图形显示等多种功能。 同类工具有JMeter(用的比较广泛的)以及WebLOAD...

    压力测试工具opensta

    web压力测试工具,很好用的一款工具!可以同时模拟多个 客户端对web进行访问!

    OpenSTA32-x86-1404.rar

    OpenSTA32-x86-1404.rar OpenSTA32-x86-1404.rar

    webload,JMeter,OpenSTA的区别

    1、JMeter只提供了视觉化编辑模式跟WebLOAD提供Javascript编辑模式相比WebLOAD在建立测试脚本方面 更加灵活 ...3、JMeter比WebLoad支持服务器监控协议要少 ...5、WebLOAD分析和报告能力要比JMeter全面

    OpenSTA:开放系统测试架构-开源

    开放系统测试架构-围绕CORBA设计的分布式软件测试架构。 当前的工具集具有执行脚本Web(HTTP和HTTPS)重负载测试的能力,并具有来自Win32平台的性能度量。

    Advanced-Physical-Design-using-OpenLANE-Sky130-Workshop

    CMOS制造Craft.ioSky130技术文件实验室->第4天-布局前时序分析和好的时钟树的重要性使用延迟表进行时序建模使用openSTA使用理想时钟进行时序分析时钟树综合TritonCTS和信号完整性使用openSTA进行实时时钟时序分析->...

Global site tag (gtag.js) - Google Analytics