APP下载

一种基于LoadRunner的系统性能测试方案*

2012-08-10刘帆

舰船电子工程 2012年7期
关键词:用户系统

刘 帆

(中国舰船研究设计中心 武汉 430064)

1 引言

系统性能测试是定量获取系统在特定条件和状态下运行时相关特性表现的活动。在系统开发阶段,其一般用来测试系统关键性能特性和资源使用之间的关联关系,以便进行系统调优。在系统应用阶段,其一般用来测试系统关键性能特性和使用需求之间的匹配情况,以便进行决策选型。

2 系统性能测试方案

一般来说,系统性能测试可分为人工测试和自动化测试。人工测试是指测试者根据测试需求,按照系统特征,人工编写相关测试程序,通过运行测试程序得到测试数据。自动化测试是指选取专业测试工具,编写测试脚本,进行自动化测试和记录。

现代应用服务系统的组成部件众多,运行机制复杂,其应用范围更广、应用方式更多样,对其进行性能测试的挑战也越来越大,人们无法预测系统在多用户并发时提供各种服务时的运行情况。测试的难点在于如何仿真、如何模拟成千上万个用户并发对服务器造成负载、如何监控和统计服务器端的性能变化、如何从海量测试数据中分析并获取有效的测试结果的过程。传统的人工测试已经不能有效的解决这些测试难点,必须借助于测试工具来实现测试的自动化[1~3]。

2.1 性能测试工具

目前市场上有很多商用的软件性能测试工具,如Mercury Interactive公司的LoadRunner、IBM的Rational Robot等,也有很多开源的软件测试工具如Jmeter、OpenSTA、TestMaker等工具,均为性能测试工作提供了相应的技术保证[4]。

LoadRunner[5]是一种系统行为和性能的负载测试工具。……

登录APP查看全文

猜你喜欢

用户系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关注用户
关注用户
关注用户
Camera360:拍出5亿用户