常用测试工具简介
-
常用测试工具简介
自动化测试工具可以减少测试工作量,提高测试工作效
率,但首先是能够选择一个合适的且满足企
业信息系统工程环境的自动化测试工具,因为
不同的测试工具,其面向的测试对象是不一样的。按
照测试工具的
主要用途和应用领域
,可以将自动化测试工具分为以下几类
:
负载压力测试
:
1.
LoadRunner
(1)
,支持的协议多且个别协议支持的版本比较高;
(2)
,负载压力测试方案设置
灵活;
(3)
,丰富的资源监控;
(4)
,报告可以导出到
Word
、
Excel
以及
HTML
格式。
2.
QALoad
(1).
测试接口多;
(2)
可预测系统性能;
(3)
通过重复测试寻找瓶颈问题;
(4)
从控制
中心管理全局负载测试;
(5)
可验证应用的扩展性;
(6)
快速
创建仿真的负载测试;
(7)
性能价
格比较高。
此外,
QALo
ad
不单单测试
Web
应用,
还可以测试一些后台的东西,
比如
SQL
p>
Server
等。只要它支持的协议,都可以测试。
3.
Benchmark
Factory
首先它可以测试服务器群集的性能;其次,可
以实施基准测试;最后,
可以生成高级脚本。
4.
SilkPerformance
:
5.
E-Test
Suite
由
Empirix
公司开发的测试软件,能够和被测试应用软件无缝结合的
Web
应
用测试工具。工具包含
e-Tester<
/p>
、
e-Load
和
e-Monitor
,这三种工具分别对应功能测试、
压力测
试以及应用监控,
每一部分功能相互独立,
测试过程又可彼此协
同。
6.
JMeter
是一个专门为运行和服
务器负载测试而设计、
100%
的纯
J
ava
桌面运行程序。原先它
是为
We
b/HTTP
测试而设计的,但是它已经扩展以支持各种各样的
测试模块。它和
HTTP
和
SQL(
使用
JDBC)
的模块一起运行。它可以用来测试静止或活动资料库中的服务器运行情况,可
以用来模拟
服务器或网络系统在重
负载下的运行情况。它也提供了一个可
替换的界面用来定制
数据显示,测试同步及测试的创建和执行。
7.
WAS
是
Micro$$oft
提供的免费的
Web
负载压力测试工具,应用广泛。
WAS
< br>可以通过一台或者
多台客户机模拟大量用户的活动。
WA
S
支持身份验证、加密和
Cookies
,也能够模拟各种浏览
器和
Modem
速度,它的功能和性能可以与数万美元的产品媲美。
8.
ACT
或称
MSACT
,它是微软的
Visual Studio
和
Visual
带的一套进行程序
压力测试的工具。
A
CT
不但可以记录程序运行的详细数据参数,用图表显示程序运行情况,而且
安装和使用都比较简单,结果阅读叶很方便,是一套较理想的测试工具。
9.
OpenSTA
它的全称是
Open System Testing Arc
hitecture
。
OpenST
的
特点是可以模拟
很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完
备的软件。但是,这些
设置大
部分需
要通过
Script
来完成,
因此在真
正使用这个软件之前,
必须学习好它的
Script
编写。如果需要完成很复杂的功能,
Script
的要求还比较
高。当然这也是它的优点,一些程
序员不会在意编写
Script
的。
10.
PureLoad
一个完全基于
p>
Java
的测试工具,它的
Script<
/p>
代码完全使用
XML
。所以,编写
Script
很简单。
它的测试包含文字和图
形并可以输出为
HTML
文件。
由于是
基于
Java
的软件,
因此
PureLoad
可以通过
Java Beans
API
来增强软件功能。
功能测试
1.
WinRunner
企业级的功能测
试工具,
用于检测应用程序是否能够达到预期的功能及正常运行,
自动执行重复任务并优化测试工作,从而缩短测试时间。通过自动录制、检测和回防用户的应
< br>用操作,从而提高测试效率。
2.
QARun
< br>一款自动回归测试工具,与
Winrunner
比较学习
成本要低很多。不过要安装
QARun
必须安装
.net
环境,另外它还提供与
TestTrack
Pro
的集成。