《xxgs-09-12压力测试报告》由会员分享,可在线阅读,更多相关《xxgs-09-12压力测试报告(10页珍藏版)》请在金锄头文库上搜索。
1、 深圳证券信息有限公司文档编号XXGS-08-07XXGS-XMB-0905名 称压力测试报告The Reports Of System Testing编写签名:李叶 日期:2014-09-12密级内部公开版本V1.0.0审核批准修订记录:版本编号编写/修订内容修订人修订日期V1.0.0文档发布李叶2014-09-12深圳证券信息有限公司 版权所有 不得复制目 录1.系统概述32.测试环境33.方案设计33.1.名词定义33.2.压力强度估算43.3.场景设计43.3.1.测试工具43.3.2.压力测试内容54.测试记录54.1.100用户在线异步访问54.2.200用户在线异步访问75.测试
2、评价96.综述106.1.测试结论107.附件108.其他10the provisions of electric power construction engineering quality supervision and quality . 2.4.1.1 the unit works acceptance rate of 100%, the quality evaluation of a total score of 95 or above; 2.4.1.2 regulated Welding NDT inspection 100%, regulated welding a passin
3、g rate of 99%, and weld bead appearance; 2.4.1.3 boiler hydraulic第 10 页 共 10 页1. 系统概述本次测试需求:模拟100-200用户访问高新网首页本次测试目的:复测上次首页压力测试存在问题:1、用户访问结束后内存未被及时释放 2、200用户异步访问系统响应过慢2. 测试环境 注:因客观原因本次压力测试项目部署在虚拟机上测试人李叶测试时间2014-09-12虚拟机版本10.0.2 build-174417服务器操作系统Red Hat Enterprise Linux 6 64 位服务器IP192.168.1.53服务器CP
4、U E5506 2.13GHz 硬盘20GB服务器内存4.6GB是否安装有其他应用否加压客户机Windows 7加压工具apache-jmeter-2.11网络环境局域网:宽带连接 服务器 无3. 方案设计3.1. 名词定义时间单位均为:毫秒(ms)Samples-本次场景中一共完成了多少个操作Average-平均响应时间Median-响应时间的中值90%Line-所有线程中90%的线程的响应时间都小于xxMin-最小响应时间Max-最大响应时间Error-出错率performance metrics性能标准 elapsed time 时间(粒度/s)样本数目:是总共发送到服务器的请求数。吞吐
5、量:是服务器每分钟处理的请求数。 平均值:是总运行时间除以发送到服务器的请求数。 中间值:是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。 偏离:表示服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。3.2. 压力强度估算测试压力估算时采用原则如下: 该系统响应时间判断原则采用5-10-20原则: 系统业务响应时间小于5秒,判为优秀,用户对系统感觉很好; 系统业务响应时间在5-10秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间在10-20秒之间,判为及格,用户对系统勉强接受; 系统业务响应时间超过20秒,判断为不及格,用户无法接受系统的响应速
6、度。3.3. 场景设计3.3.1. 测试工具Apache-jmeter-2.11使用HTTP/HTTPS协议主要思想是使用虚拟用户(Virtual users)来模拟实际用户对系统施加压力。模拟图如下:3.3.2. 压力测试内容 测试场景测试内容访问用户数持续时间场景一模拟100用户访问网站首页100人10分钟场景二模拟200用户访问网站首页200人10分钟场景一:模拟100个用户每60s在10s内启动20个用户,100用户全部启动后循环访问首页10分钟,最后每10s退出10个用户场景二:模拟200个用户每分钟在10s内启动20个用户,200用户全部启动后循环访问首页10分钟,最后每10s退出
7、10个用户eg:如下图所示:4. 测试记录4.1. 100用户在线异步访问1、 Disks I/O:解释:performance metrics性能标准 elapsed time 时间(粒度/s)2、内存:3、Network I/O、CPU、TCP4、Summary ReportLabelSamplesAverageMedian90%_LineMinMaxError%KB/sec访问首页110307189751110542101148460.00%365.5总体110307189751110542101148460.00%3655 备注:请求类型+样本数目+平均值+中间值+90%线程响应+响应
8、最短时间+响应最长时间+错误百分比+每秒请求字节数4.2. 200用户在线异步访问1、Disks I/O:解释:performance metrics性能标准 elapsed time 时间(粒度/s)2、内存:3、Network I/O、CPU、TCP4、Summary ReportLabelSamplesAverageMedian90%_LineMinMaxError%KB/sec访问首页19355105271287814871224159950.00%443.3总体19355105271287814871224159950.00%443.3备注:请求类型+样本数目+平均值+中间值+90%
9、线程响应+响应最短时间+响应最长时间+错误百分比+每秒请求字节数5. 测试评价综上测试情况归纳: 1、内存:200用户在00:23:53分钟内线程结束后内存未被正常释放,第二次100用户访00:16:28分钟,内存从上次200用户结束处 46.6左右开始平缓增加,(具体可见对应4.1和4.2 Memory截图)2、磁盘I/O、TCP、CPU、Network I/O使用均有规律正常变化3、响应时间:200用户异步访问时系统90%线程响应时间小于14.87s,100用户异步访问系统90%线程响应时间小于10.54s,根据压力强度估算为用户可接受程度。备注:响应速度慢不排除因服务器硬件配置小范围影响6. 综述6.1. 测试结论此次系统测试结论如下(选择R):o 通过 上述测试表明,系统功能运行正常,达到需求设计目标。R协商通过 基本功能合格,但系统仍存有不完善的地方,且存在未关闭的缺陷已经获得了部门总监的豁免。(说明:1)内存占用后未被及时释放需优化)。o 不通过 上述测试表明,系统功能运行不正常,不能达到需求设计目标。 o 未测试 因 原因,本人不能参与此次的确认测试。7. 附件无8. 其他无