2.4性能测试

2.4.1基本概念

性能测试包括两个方面,即负载测试和压力测试[8]。负载测试其实是对系统进行性能测试,查看系统的最大负载量,如响应时间、连接失败与否、CPU负载、内存使用情况等,来判定一个系统的性能。压力测试是为了确定应用系统最多能承载多大压力,从而判定系统的可靠性及稳定性[9]。

2.4.2性能测试的目标

(1)之所以进行性能测试目的就是验证软件是否达到用户的使用要求,发现软件中可能存在的性能瓶颈或者软件缺陷。收集测试结果并分析产生缺陷原因,提交测试结果报告,让软件开发方对应用进行性能改进[10]。

(2)性能测试具体目标是确定应用系统的总体性能参数,包括所支持的最大并发用户数、事务处理成功率、请求相应的往返延迟等。同时确定在各个级别的负载及压力测试下服务器输出的具体性能参数[11]。

2.5测试流程

测试流程包括测试计划的编写,测试用例的设计,测试用例的执行,提交缺陷,回归测试,测试总结[12]。

(1)测试计划,在测试之前必须先书写测试计划,测试计划在软件测试中占有重要位置,阐述了测试准备工作和执行测试的必要条件,同时也形成了测试过程质量保证的基础。所以计划要尽可能早地制定,一般情况下在软件需求阶段就开始制定。在软件正式开始测试之前,需要对软件测试计划重新进行审核,看测试的软件项目是否能按照计划实行,测试计划是否还存在其他需要修改的地方,以确保为整个软件的测试工作提供正确的指导。

上一篇:C#平面设计课程网站的设计与实现
下一篇:基于.NET的图书馆光盘管理系统设计与实现

Wireshark的P2P文件共享中的行为提取软件设计

中小企业云计算应用的策略SOWT分析

C#中国象棋游戏的设计与实现

ASP.NET+sqlserver艺术课程在线...

asp.net+sqlserver中华网上书店...

ASP.net+SQLserver课程网站的设计+源代码

Javaweb网络培训班管理及课程管理设计+源代码

提高教育质量,构建大學生...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

AES算法GPU协处理下分组加...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...