- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
xxx性能测试报告
测试说明
测试背景
是给xxx程序提供上传、备份数据使用,为了能保证在高峰时段为用户为客户提供良好的服务。需要展开对的性能测试。或验证系统可承受的业务处理压力。
目标
通过对持续访问在一定的访问压力和一定持续压力时间下持续获取易备份数据,发现系统性能极限,得出性能测试报告(ps:xxxx);
测试范围
1xxx接口测试
2.xxx接口上传数据
术语说明
场景 通过组织若干类型、若干数量的虚拟用户来模拟真实生产环境中的压力情况。
并发用户数操作时间间隔
事务执行时间响应时间
Totalthrouthput(bytes)
在样本容量范围内,并发运行脚本的用户数量
用户虚拟思考时间,模拟真实用户在每一步操作提交之前的思考和数据输入时间。
某个流程从开始到结束所花费的时间。执行某个操作所花费的时间。
总带宽流量
TotalHitsAvgthrouthputAvghitsperSeocondTotalPassedTotalFailedTotalStoppedTransactionMinimumTransactionAverageTransactionMaximumStd.DeviationHTTPTotalHttpHTTPPersecondVuser
总点击数
平均每秒带宽流量平均每秒点击数事务的总通过数事务的总失败数事务的总停止数事务最小时间
事务平均时间事务最大时间标准方差
Http请求返回次数每秒请求数
通过执行测试脚本模仿真实用户
测试策略
性能测试准入条件
系统能稳定持续运行
测试环境搭建完成,包括测试服务器、LoadRunnerHost
测试脚本设计完成
测试数据准备完成
测试数据已经成功配置
测试环境
性能测试服务器ip
服务器系统服务器配置
性能测定负载机ip
负载机配置负载机系统性能测试工具
xxxxxxxxxxxxxxxxxxLinux2.6.18-274.12.1.el5版本
Cpu:E5645@2.40GHz*4Mem :8G硬盘:750Gxxxxxxxxxxxxxxxxx
Cpu:2.4hz*4 Mem:4G 硬盘:500G 带宽:?windows2003版本
Loadrunner11.0
性能指标
对,进行压力测试,着重考察以下性能指标:
响应时间达到标准值(100ms)的比率达90%以上
平均响应时间在100ms之内Ps:因用户使用量较少,响应时间定位在100ms
最高响应时间不超过10s(参照用户最大忍耐时间10s)
数据获取成功完成事务占比达99%以上
服务器端CPU、内存使用率等服务器指标正常(如监控指标正常不在结果中录入,只有在指标异常时进行记录)
测试场景
在测试中,模拟用户进行获取数据操作。
按照单个用户操作设定思考时间,事务统计不包含思考时间日志只追踪出错信息
计划准备时间1天,测试时间11天(包含调优),预留时间1天测试用例设计,按需而定。
功能测试
方法:使用ie或者fiddle模拟调用被测程序或者接口,并使用loadrunner脚本迭代运行10次。
目的:确保每个接口成功调用,返回结果正确,验证程序功能上可用
可行性测试
方法:使用loadrunner模拟少量用户(如vuser:100)并发某功能进行测试持续20min目的:该测试结果可以用来判定环境是否适合做压力测试
增量测试
方法:在不同数量级(递增)的vuser持续测试20min,碰到报错后可以采用2分法进行。
目的:找出当前系统的最佳并发与最大并发值,判断是否达到性能极限
稳定性测试
方法:使用2.增量测试中得出的最佳并发数持续测试4h
目的:判断性能是否可靠稳定
疲劳测试(根据第一次测试和线上数据直接进行简单可行行后直接疲劳测试)方法:使用2.增量测试中得出的最佳并发数持续测试24h
目的:判断在长时间的运行中判断性能是否达标 (可选)
容量测试
方法:系统最后调优后可再次采用2.增量测试方法进行20min持续测试目的:确定系统最大承受量
测试数据准备
开发提供若干个userid。
服务器监控
loadrunner监控
确认linux服务器是否安装rpc服务器并确保开启。
在loadrunner场景设置中添加unix监控图像,在配置中添加被测试服务器ip,并调整监控时长与频率。
Lr监控存在断点和好资源问题,暂时废除。
IBMnmon 监控
在linux服务器上安装IBMnmon监控软件
键入nmon命令后再依次键入c、n、m、d即可在界面实时查看服务器资源使用情况。
直接键入
文档评论(0)