信息化 频道

情景导购:中国中煤能源集团公司OA平台建设

    3、系统压力测试

    ·3.1、测试准备

    ·3.1.1、测试环境

    被测系统:ezOFFICE4.2

    测试硬件环境

    100M局域网

    服务器配置

    模拟客户端配置

    测试软件环境

    Windows 2000 server

    WEBSPHERE

    Oracle 9i

    IE6.0

    The Grinder

    测试环境和实际环境的差别网络带宽及稳定性、服务器配置、硬件环境可能存在差别

    ·3.1.2、基本定义

    ☆响应时间——客户端从发出请求的那一刻起到受到应用程序响应的最后一个字节时为止而不得不等待的时间长度

    ☆处理时间——从请求到达服务器开始,到响应准备好发送给客户端时为止所花费的时间长度

    ☆传输时间——请求离开客户机并达到服务器所用的时间 + 响应往返旅行所花费的时间

    ☆平均响应时间(ART)——某个特定请求所有用户响应时间的算术平均

    ☆总计平均响应时间(AART)——测试脚本中每个单独测试的平均响应时间的和除以该测试脚本中的请求数,不包括思考时间

    ☆最大平均响应时间(MART)——一个测试脚本中所有单独的平均响应时间中最高的值。用该值可以找到限制性能的具体区域。

    ☆吞吐量(RPS)——事务处理每秒,是一个容量测度样本质量=标准方差/算术平均

    ·3.1.3、测试概要

    测试策略:依据《测试脚本》通过The Grinder对系统进行压力测试

    测试流程:编写测试脚本→执行测试→采集测试结果→分析总结

    ·3.1.4、测试方法和工具

    测试方法采用灰盒测试法。在定义测试脚本时需要详细了解所测试EJB的输入输入参数类型信息。

    压力测试工具使用The Grinder。The Grinder 用来测试系统性能的开源工具,工具来源:http://grinder.sourceforge.net。The Grinder可以通过一个图形控制台应用程序来协调测试脚本在多台计算机上的活动。

    ·3.2、测试方案

    ·3.2.1、建立性能标准

    本次测试中服务器集群部署如下:

    主服务器两台,从服务器4台,每台主服务器带两台从服务器,一台数据库服务器,一台文件服务器。

    在测试环境中系统并发用户数达到3000,系统运行正常稳定

    针对EJB的测试最大响应时间为1000ms

    ·3.2.2、模拟应用程序的使用

    定义测试脚本——选择登陆操作编写测试脚本,模拟用户登录操作,根据登陆EJB编写,登陆用户和密码用变量代替。

    定义配置文件——设置进程数、线程数和运行次数,在测试时不断调整配置文件中的参数。

    思考时间——在执行测试脚本中每个请求之间间隔的时间设置为随机变化,更加接近系统实际运行情况。
 

0
第1页:项目概述第2页:整体设计(一)第3页:整体设计(二)第4页:技术路线与关键技术(一)第5页:技术路线与关键技术(二)第6页:技术路线与关键技术(三)第7页:技术路线与关键技术(四)第8页:OA系统设计(一)第9页:OA系统设计(二)第10页:OA系统设计(三)第11页:OA系统设计(四)第12页:OA系统设计(五)第13页:OA系统设计(六)第14页:OA系统设计(七)第15页:OA系统设计(八)第16页:OA系统设计(九)第17页:OA系统设计(十)第18页:OA系统设计(十一)第19页:OA系统设计(十二)第20页:OA系统设计(十三)第21页:OA系统设计(十四)第22页:OA系统设计(十五)第23页:OA系统设计(十六)第24页:OA系统设计(十七)第25页:OA系统设计(十八)第26页:OA系统设计(十九)第27页:OA系统设计(二十)第28页:OA系统设计(二十一)第29页:OA系统设计(二十二)第30页:OA系统设计(二十三)第31页:OA系统设计(二十四)第32页:OA系统设计(二十五)第33页:OA系统设计(二十六)第34页:OA系统设计(二十七)第35页:OA系统设计(二十八)第36页:OA系统设计(二十九)第37页:OA系统设计(三十)第38页:OA系统设计(三十一)第39页:OA系统设计(三十二)第40页:OA系统设计(三十三)第41页:OA系统设计(三十四)第42页:OA系统设计(三十五)第43页:OA系统设计(三十六)第44页:项目实施方案(一)第45页:项目实施方案(二)第46页:项目实施方案(三)第47页:项目实施方案(四)第48页:项目实施方案(五)第49页:项目实施方案(六)第50页:系统运行环境
相关文章