如何认知性能测试的操作流程

random 测试分享评论85字数 604阅读模式
摘要对于软件测试行业的伙伴来说,性能测试是一项十分重要的非功能性测试。

对于软件测试行业的伙伴来说,性能测试是一项十分重要的非功能性测试。那么,性能测试的操作流程又是怎样的呢?下面,我和大家分享下自己的经验吧。

性能测试首先要做的是性能需求分析,最好是选择用户操作最频繁的功能并且难度系数不是很高的操作来做性能测试,比如:登陆,搜索等。接着就是来确定性能指标,比如: 事务通过率为100%,90%的事务响应时间不超过5秒,并发用户为1000人,CPU和内存的使用率为70%以下。这些参数指标是需要结合实际的生产环境而制定的。文章源自玩技e族-https://www.playezu.com/304272.html

文章源自玩技e族-https://www.playezu.com/304272.html

需求分析做完后,就要开始制定性能测试计划,从而明确具体测试时间,通常在功能稳定后进行。要视具体的情况来选择第几轮回归测试后进行性能测试。然后就要选择测试环境和测试工具。文章源自玩技e族-https://www.playezu.com/304272.html

文章源自玩技e族-https://www.playezu.com/304272.html

当前期的计划工作完毕后,就要实施具体的准备工作,比如:编写性能测试用例--搭建性能测试环境,准备好性能测试数据--结合筛选的性能测试用例来编写性能测试脚本。文章源自玩技e族-https://www.playezu.com/304272.html

文章源自玩技e族-https://www.playezu.com/304272.html

当脚本写完后就要开始调优完善了,比如设置检查点、参数化、关联、集合点、事务,调整思考时间,删除冗余的脚本等。设计性能测试场景,使用nmon工具监控服务器,从而运行测试场景。文章源自玩技e族-https://www.playezu.com/304272.html

文章源自玩技e族-https://www.playezu.com/304272.html

接下来就是分析性能测试结果,如果有问题,就收集相关的日志和图片提单给开发修改,如果没有就多测试几轮直至软件性能稳定,当然大部分情况是存在问题的。文章源自玩技e族-https://www.playezu.com/304272.html

文章源自玩技e族-https://www.playezu.com/304272.html

当开发修改好后,就要进行回归性能测试,如果时间充裕就全量回归测试,如果没有就局部回归。当性能稳定后就要编写性能测试报告。

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/304272.html
    转载说明: 点我前往阅读>>>
匿名

发表评论

匿名网友
确定