LoadRunner性能测试初步认识

性能测试初步认识

按对象分类

一、服务端性能测试

站点的访问速度

站点能承受的用户量

业务处理的快慢

二、客户端性能测试

开机速度的快慢

程序启动耗用的时间

程序处理数据的快慢

3D游戏画面的流畅度


按不同群体眼中的分类

一、系统用户群体眼中的性能测试

耗费成本

处理能力

二、软件开发群体眼中的性能测试

框架设计、程序设计

数据库设计、代码、SQL语句的执行效率等

三、系统维护群体眼中的性能测试

应用服务器、数据库服务器软硬件的配置

网络硬件设备配置、拓扑结构及通信传输介质等

负载均衡等


按目的分类

负载测试

压力测试

配置测试

容量测试

并发测试

可靠性测试/稳定性测试

大数据测试失败测试


性能测试有哪些常用术语呢?

用户数/在线用户数/并发用户数

每秒事务数、事务响应时间

点击数、点击率

网络吞吐量

性能计数器

资源利用率

错误率

系统稳定性


该怎样进行性能测试?

第一步:

熟悉业务,确认目标,置顶测试方案

第二步:

选择测试工具

编写测试脚本

执行测试

第三步:

分析测试结果

第四步:

调优与验证


测试工具

LoadRunner(商业HP)

SilkPerformer(商业)

Rational Performance Tester(商业IBM)

WebLoad(商业)

QALoad(商业)

WAS(免费Mixcosoft)

OpenSTA(开源)

Jmeter(开源Java)

WebBench(开源)

Apache ab(开源)

htpp load(开源)

Siege(开源)

Curl-Loader(开源)

p-unit(开源)

Pylog(开源Python)

WebStone(开源)


本章,我将使用LoadRunner测试工具来做性能测试。下一章,安装LoadRunner 11性能测试工具

你可能感兴趣的