既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
②基准测试 – 少量的请求,少量服务器 – 性能测试 – 通过理论推导 生产环境性能
【4G*4核配置】1台 --> 性能指标 – 推导 --只需要1台与服务器相同配置的机器能完成5000/s并发量即可(类似数学中的同理可得,以此类推)
注意事项:性能测试项目部署服务器硬件型号 – 和生产环境一致
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:680748947【暗号:csdn999】
3、性能测试用例设计
生产环境面临并发量100000,服务器20台,平均到每台服务器5000/s,当并发需求=5000/s的时候,并发量要大于等于5000/s才扛得住。
性能指标:
吞吐量(接受发送):>= 5000/S(QueryPS -- 查询数据场景(一秒内 处理查询请求数量)-- TransactionPS -- 多个操作/设计数据修改的请求)单位时间(s)-- 处理请求的数量并发量:5000/s(相对并发:某一个时间段)(绝对并发:同一个时间)响应时间:接口请求从开始到结束完整时间 -- 150ms
性能用例 – 执行步骤 + 执行结果验证
负载测试 – 系统承载的极限并发
不断加大并发 – 直到系统不满足性能需要【性能瓶颈】【拐点】
压力测试(稳定性测试)-- 极限并发情况下,系统能否稳定 指定时间(一般压力测试时间大于12小时)
两个测试的先后顺序:
先做压力测试再做负载测试,主要是因为要做压力测试你首先要知道极限并发是多少,负载测试就能知道极限并发。
线程目的:去执行接口调用
模拟总共500线程 --> 慢慢增加 – 最终达到要求。
只压500线程而不是5000线程的原因是,接口平均访问返回时间为100ms。
1秒就有1个线程就可以造成10并发的压力,所以只需要500个用户,1秒就能达到5000并发的压力。
Jmeter用到的插件:
①Stepping Thread Group和loadrunner一样,梯度压测。每次递增可以在Next,add中自己填入参数。
②Jmeter压测实时仪表盘,在后端监听器中。
③性能测试仪表盘的好处是它有集群监测,可以进行Linux的集群监控。
总结:
感谢每一个认真阅读我文章的人!!!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
且后续会持续更新**