性能测试知识点整理

最近有人说自己:从 CRUD boy 成为 CRUD old boy 了 ,每天焦虑得要死。自以为能力还行,但一涉及性能优化的问题,面试就凉凉。(上周在福 厂,挂在了缓冲与缓存的区分这个问题上)。

前几年移动互联 爆发这期间软件测试行业的变化:

?SCRUM和XP理念被迅速普及,Scrum迎合了产品管理需求,XP迎合了工程化发展的需求,然后逐渐衍生了更深入的CI、CD和DevOps等模式;

?测试研发比下降到1:8甚至更甚;

?大质量部模式被打散,为了提高运作效率,QA或者测试工程师团队被逐渐拆分到各个具体的业务部门;

?….

?研发和技术型测试工程师开始逐渐发挥价值,比如:全链路压测,全链路追,测试监控,各种接口测试和 mock 平台,各种云测和专项测试平台。

很多测试从业者会对自己的发展感觉到迷茫,觉得自己的工作其实就用鼠标点点点,其实不是这样的,聊一聊比较贴合实际的问题:

为什么某东某宝818抢优惠券猛戳屏幕没有任何反应然后提示已经领完?为什么玩王者会遇到服务器上限提示更换服务器?为什么1元超值刚秒杀就卡了?这些都是性能测试应该考虑的问题。

什么是性能测试?

说大白话就是用户在访问量暴涨的时候有更好的体验,这就是性能测试的根本诉求所在。

乐搏学院x腾讯课堂,为帮助初级测试工程师晋升特别设计实战性能测试课程。三天时间,原价198元,现在0.02元还送大礼包。>>>私信我获取 名资格, 名即可收获:

?6万字性能测试学习手册

?软件测试工程师入行必备英文手册

邀请五名好友一起学习:

即可获得以上手册实物版包邮到家

还有腾讯课堂乐搏学院全平台课程千元优惠券

?3天0基础小白也能学的性能集训营

并发测试:比如秒杀活动,在特定时间大量用户同时抢购会不会出现在线程锁问题,会不会存在多人都抢到问题?

负载测试:比如测试系统不断加压、不断增加并发量,来观察系统所能处理的极限所在,比如当加压某个范围后,响应时间和错误率逐渐上升,TPS逐渐下降,说明什么?如何进行性能调用来提升性能?

稳定性测试:比如某个直播平台某主播直播几小时,高访问量会持续几个小时,这个时候需要考虑系统的稳定性,毕竟如何留住流量才是最终目的;

本次课程↓↓

Loadrunner:

JMeter:

基于Java的桌面运行程序,轻量级的工具,可以在windows和Linux使用,功能非常齐全还支持测试静态和动态测压,支持分布式部署压测,可以较大程度上模拟更多的并发和灵活耐用;

如何压测?压测指标怎么设定?

结果如何分析和性能调优?

私信我来 名哦~~

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月15日
下一篇 2020年7月15日

相关推荐