1.工具简介
2.使用场景
实验环境配置:主机Linux,内存4G,操作系统Ubuntu 13.04,IBM Rational Performance Tester自动测试管理工具。
3使用方法
3.1 新建性能测试项目
新建选择性能测试项目,点击下一步,填写项目名称完成。
(2),在测试文件夹下建立测试,注意:对于Web应用程序的测试可以使用HTTP测试,套接字测试、TN3270测试,选择浏览器。
(3),开始记录测试,测试前最好要熟悉测试流程(包括 址以及所要进行的动作),注意测试前要删除所用浏览器访问过测试 址的所有记录包括Cookie等,避免造成测试结果不准确。
3.2新建数据池
3.3 用数据池中数据替换原有测试用数据项(如搜索关键字)
3.4 新建调度
3.5 调度完成,生成性能 告
4. 结果收集和分析
4.1资源监控
CPU 使用状况(总体,对于单个处理器,甚至是单个进程)
可用内存
硬盘使用状况
TCP/IP 以及 络吞吐量
4.2响应时间分解
识别代码问题
察看哪一个服务器上的哪一个应用程序是整个系统的瓶颈
进一步决定哪一个包、类或者方法引起了这个问题
5. 设计测试方案完成测试用例
5.1 测试方案
5.2 测试用例:
并且通过数据池传入不同参数模拟恶意登录和多人查找,以5人的用户组为例,并在调度中添加迭代、循环、延迟等,模拟并发。
以上截图均来自测试ihome和未来花园用例,故不再赘述测试过程。
6.数据分析和处理
6.1总体:
6.3页面性能:
6.4 页面响应时间:
6.7服务器吞吐量:
6.9服务器运行详细
6.11资源:
6.13错误数:
7.数据的简易分析
(1),ihome首页响应时间远远大于其它页面,此页面需要加载大量组件和图片,而且也没有做太多的优化。运行情况良好百分比也只在27%左右。
(2),用户页面命中率也比较低。
(3),服务器吞吐量在人数增加的情况下减少的情况比较明显。
(4),ihome的登录页面和首页服务器的状态码成功百分比很低。
(5),就主机资源来说,在登录到ihome首页时_Total–%Disk Time也是最长的。
当然,数据中包含大量信息,由于测试用例也比较简单,所以在此不再做复杂分析。只是说明整个性能测试流程和数据分析的基本方法。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!