自动化测试工具可以减少测试工作量,提高测试工作效率,但首先是能够选择一个合适的且满足企业信息系统工程环境的自动化测试工具,因为不同的测试工具,其面向的测试对象是不一样的。按照测试工具的主要用途和应用领域,可以将自动化测试工具分为以下几类:
负载压力测试:
LoadRunner 特点a,支持的协议多且个别协议支持的版本比较高;特点b,负载压力测试方案设置灵活;特点c,丰富的资源监控;特点d,报告可以导出到Word、Excel以及HTML格式。
QALoad (1).测试接口多;
(2)可预测系统性能 ;
(3)通过重复测试寻找瓶颈问题;
(4)从控制中心管理全局负载测试;
(5)可验证应用的扩展性;
(6)快速 创建仿真的负载测试;
(7)性能价格比较高。此外,QALoad不单单测试Web应用,还可以测试一些后台的东西,比如SQL Server等。只要它支持的协议,都可以测试。
Benchmark Factory 首先它可以测试服务器群集的性能;其次,可以实施基准测试;最后,可以生成高级脚本。
SilkPerformance:
E-Test Suite 由Empirix公司开发的测试软件,能够和被测试应用软件无缝结合的Web应用测试工具。工具包含e-Tester、e-Load和e-Monitor,这三种工具分别对应功能测试、压力测试以及应用监控,每一部分功能相互独立,测试过程又可彼此协同。
JMeter 是一个专门为运行和服务器负载测试而设计、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的 测试模块。它和HTTP和SQL(使用JDBC)的模块一起运行。它可以用来测试静止或活动资料库中的服务器运行情况,可以用来模拟服务器或网络系统在重 负载下的运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。
WAS 是Micro$oft提供的免费的Web负载压力测试工具,应用广泛。WAS可以通过一台或者多台客户机模拟大量用户的活动。WAS支持身份验证、加密和Cookies,也能够模拟各种浏览器和Modem速度,它的功能和性能可以与数万美元的产品媲美。
ACT 或称MSACT,它是微软的Visual Studio和Visual Studio.net带的一套进行程序压力测试的工具。ACT不但可以记录程序运行的详细数据参数,用图表显示程序运行情况,而且安装和使用都比较简单,结果阅读叶很方便,是一套较理想的测试工具。
OpenSTA 它的全称是Open System Testing Architecture。OpenST的特点是可以模拟很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完备的软件。但是,这些设置大部分需要通过Script来完成,因此在真正使用这个软件之前,必须学习好它的Script编写。如果需要完成很复杂的功能,Script的要求还比较 高。当然这也是它的优点,一些程序员不会在意编写Script的。
PureLoad 一个完全基于Java的测试工具,它的Script代码完全使用XML。所以,编写Script很简单。它的测试包含文字和图形并可以输出为HTML文件。由于是基于Java的软件,因此PureLoad可以通过Java BeansAPI来增强软件功能。
功能测试
WinRunner 企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行,自动执行重复任务并优化测试工作,从而缩短测试时间。通过自动录制、检测和回防用户的应用操作,从而提高测试效率。
QARun 一款自动回归测试工具,与Winrunner比较学习成本要低很多。不过要安装QARun必须安装.net环境,另外它还提供与TestTrack Pro的集成。
Rational Robot 我经常使用的测试工具,属于Rational TestSuite中的一员,对于Visualstudio 6编写的程序支持的非常好,同时还支持Java Applet、HTML、Oracle Forms、People Tools应用程序的支持。要支持Delphi程序的测试还必须下载插件。Rational Robot的语法使用Basic语法,它的语言使用SQABasic。
Functional Tester 它是Robot的Java实现版本,在Rational被IBM收购后发布的。在Java的浪潮下,Robot被移植到了Eclipse平台,并完全支持 Java和.net。可以使用VB.net和Java进行脚本的编写,当然了录下脚本让后做做修改是最爽的事情了。由于支持Java,那么对测试脚本进行测试也变成了可能。更多的信息请到IBM developerworks上查看,另外还提供试用版本下载。
分享到:
相关推荐
自动化测试工具简介.pptx
最新 badboy自动化测试工具最新 badboy自动化测试工具最新 badboy自动化测试工具最新 badboy自动化测试工具最新 badboy自动化测试工具最新 badboy自动化测试工具最新 badboy自动化测试工具最新 badboy自动化测试工具...
软件测试自动化工具比较 软件测试自动化工具比较 软件测试自动化工具比较
C#自动化测试工具编写-WindowsFormsTest: 在日常编码过程中,我们常常会进行自动化测试。这里的自动化测试不是指单元测试,而是模拟人工输入来进行快速的、高并发的测试。可以使用的自动化工具有LOADRUNNER,以及...
在日常编码过程中,我们常常会进行自动化测试。这里的自动化测试不是指单元测试,而是模拟人工输入来进行快速的、高并发的测试。可以使用的自动化工具有LOADRUNNER,以及目前在VS2010中的功能很强大的测试工作平台...
自动化测试工具: 对于软件系统进行自动化测试的一个工具!
Appium自动化测试工具介绍
自动化测试工具特点 第三讲 软件测试自动化工具使用方式 主要内容: 录制回放的自动化测试工具特点 面向对象的自动化测试工具特点 大规模自动化测试对被测系统的要求 自动化测试实施步骤 第四讲 软件测试...
自动化测试工具比较,包括Selenium2、QTP、SilkTest。。
个人觉得这个工具比任何自动化测试框架都好使,使用关键字和数据双驱动,不需要写一行代码,无需维护脚本,只需要维护用例数据。Web元素只需要在Chrome中复制xPath即可,定位非常高效。 工具安全无木马,目的只为...
自动化测试工具-robot自动化测试工具-robot自动化测试工具-robot自动化测试工具-robot
Mac版自动化工具Appium-mac,版本号:1.21.0-1,iOS安卓自动化测试工具。
GB28181-2016 自动化测试工具 外加一个IPC模拟设备 windows下运行, 测试工具作为SIP服务器使用标准端口5060,密码12345678 IPC模拟设备的config.xml文件下,你要修改服务器IP和SIP等信息。
完整spring boot 接口自动化测试工具开发源码,包含前端vue代码;实现大部分接口测试场景;安装依赖、配置mysql数据,附带创建表sql脚本; sprint boot + mybatis + mysql。 实现多线程执行,支持数据缓存; 如有疑问...
安卓自动化测试工具Monkey
软件测试四大自动化测试工具教程
问: VMLogin 浏览器自动化测试工具 能做什么? 答: 能够实现VMLogin用户配置浏览器的一些自动化控制操作,如:打开指定网页、寻找网页中指定的位置进行输入文字/点击等操作,并且可以执行用户自定义的JS脚本等功能...
SahiPro 自动化测试工具最新的 5.1.2(20140421) 版本