性能测试报告模板

性能测试报告模板,第1张

xxx项目 性能测试报告模板

1、概况

1.1测试背景

简要描述与测试项目相关的一些背景资料,如项目上线计划、测试需求等。

1.2测试目的

在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析,查看xx 网站是否符合需求。

1.3测试范围

本次测试主要是对xx 网站系统的性能测试。

1.4测试指标

指标 建议值

CPU占用 服务器CPU占用率70%以内:优秀70%-85%:一般85%以上:差

内存占用 服务器内存占用率70%以内:优秀70%-85%:一般85%以上:差

事务通过率 99.5%以上:优秀98.6%-99.5%:一般98.0%-98.6%:轻微隐患97.5%及以下:严重隐患

TPS 每秒成功完成的事务请求数,反应系统处理能力。业务量越大,TPS值越大

I/O 处理业务过程中磁盘存取数据的利用率,反应磁盘的处理能力,利用率越低,磁盘处理性能越好,一般建议在80%以下

2. 测试工具及环境

2.1测试环境

描述测试环境的物理架构,可以用物理架构图来展示。

2.2基本配置

2.3测试工具

a.压测工具:

b.监控工具:

3、测试内容

3.1单场景基准测试模型

描述测试场景,比如登录、注册等。采用单用户无其他压力情况下,查看平均响应时间

3.2单场景容量测试模型

描述测试场景,比如登录、注册等。人数逐步递增,持续XXX,查看各性能指标,获得最大并发数

3.3混合场景容量测试模型

描述测试场景,可以用图表形式说明。

4、测试结果与分析

4.1单场景基准测试模型

a.测试结果数据

b.测试问题及结果分析

对测试的结果及发现的性能问题进行总结,分析。例如:

相关图表来进行性能分析

描述对测试中限制性指标的因素

对测试指标的结果与目标进行对比

4.2单场景容量测试模型

测试结果数据(给出测试指标结果数据)

测试问题及结果分析

对测试的结果及发现的性能问题进行总结,分析。例如:

合并相关图表来进行性能分析

描述对测试中限制性指标的因素

对测试指标的结果与目标进行对比

4.3混合场景压测模型

a.测试结果数据

给出测试指标结果数据及图表

b.测试问题及结果分析

对测试的结果及发现的性能问题进行总结、分析。例如:

对相关的数据和图表进行分析

描述对测试中限制性指标的因素

对测试指标的结果与预期进行对比

最后:【可能给你带来帮助的教程】

点击免费领取软件测试资料 ,也可以来我的学习基地吹吹水交流心得

这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。

。就当练习了。。大家看了不要喷我。。现在很多测试人员做移动端测试,可能主要还是关注功能和自动化测试。性能测试可能大多是按照每个人的体验来做报告,是不是比较快,或者比较慢。当然也不乏有很多的测试人员会回复我说,性能测试都是服务器的,移动端根本就不需要性能测试。我实在觉得可笑。 不过我毕竟一直在创业公司,而且就我一个人,所以了解可能有限,我这里就说下我之前碰见的,所知道的,目的只是抛砖引玉。 另外,我这里也不去说什么MAT,instruments了,这种固有查找内存的工具大家自己google吧。 客户端的性能从系统层面,电量消耗,网络流量,内存泄漏等都是被关注,或者说用户最最关注的点。 实例一,3rd 应用的性能测试。应用本身的响应时间可以通过call 应用intent来查看,设备纯环境,设备低内存等各种情况下进行同样此数的call,进行对比。或者与同行业同性质的应用进行对比测试。我相信很快就能够有结论了。除了应用本身,还需要对于应用本身某些特别的功能进行响应测试。比如测试一个list,测试的方法为onkeydown之后查看这个list.index(0)是否高亮,是否正常的界面跳转了,那么分别进行计时(精确ms)。同样的,我们在空list以及有几百条list的情况进行这样的case test,那么就会有一个性能的结果出来。 实例二,假设你测试微薄客户端,那么你肯定是需要进行一个list上下滑动的性能测试。我们需要使用脚本语言shell或者python去call server api来仿造数据反馈到移动设备上,否则你不可能自己手动去发几百条weibo然后再测试。测试的时候需要关注两个问题,一个是list在各种情况下是否滑动流畅,一个是当list中有很多的图片的时候图片load的速度也是一个很大的测试点。这个load可以直接检查imageview什么时候load出来pic,什么时候显示在界面上,计算时间。这里其实很多应用是webview,或者数据是存在服务器端的,这个时候无论是平时的测试还是压力,还是性能,数据的修改,其实还是多使用脚本ping api比较好,能够很好的去辅助达到性能测试的效果。 实例三,比如要测试一个优酷的视频软件,那么视频的播放的时候,首先保证网络的情况下,各种分辨率各种码率的视频接入时间是需要关注。然后在播放,也就是和网络不停的通信的同时,那么需要通过tcp dump和wireshark工具来检查网络访问是否正确,视频的卡顿,视频的花屏等除了硬件兼容之外,可以通过抓包来判断其性能。如果丢包率高那么自然视频卡,体验不好,性能也就不会好。 其实以上只是一些很基础,现在很多公司也已经在这个基础上改良测试了。不过也是一些思路,让更多的企业和测试关注移动客户端的性能。不要一提到性能脑中只有LR等这些Server测试。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/621782.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-15
下一篇2023-07-15

发表评论

登录后才能评论

评论列表(0条)

    保存