一.性能测试相关:
负载测试:衡量系统在高压力情况下 长时间运行 衡量系统在高负荷下的稳定性
压力测试:
稳定性压力测试---确定系统处理能力的最大值
破坏性压力测试---衡量系统恢复性和鲁棒性
===========================================
指标阈值:
CPU% :75%
MEM% :80%
CPU Load :1.5(单核)
磁盘I/O wait%:65%
网络吞吐:30%(单工网卡) 60%(双工网卡)
===========================================
tsar 可以监控cpu 内存 qps rt 。。。。。。
jstat -gc pid 1000 查看GC情况
===========================================
业务模型转换性能模型:
通过线上监控情况折算成线下施压的并发数。
1.换算并发:80%的量 集中在12个小时 25.6万 / 12个小时 = 6个/s
2.硬件换算:配置相同的情况下(1:4) (6/4)*1.2
3.配置折算:tomcat并发量限制、负载均衡策略、限流、降级、削峰、熔断等机制
========================================================================
接口场景:内部接口(http、RPC、GRPC)、外部接口(http)
1.关联上下游接口(Mock、自动构造依赖数据)--- 松耦合
2.数据变动频繁(例子:注册功能无法复用数据)--- 数据清理(跑完后清理、跑之前初始化数据、还原)
3.sql断言(支持自动化中判断数据库的情况)
=========================================================================
杭州-测试专家-k神
http://119.27.179.23:3000/login
influxdb + grafana + jmeter + telegraf
沉迷学习
有录屏的
大数据测试怎么做/doge
杭州-测试专家-k神
接口自动化 -》平台设计 (P6)
性能知识网站:
https://mp.weixin.qq.com/s?__biz=MzU4MjQ5NzMzNA==&mid=100000288&idx=1&sn=dc0673d26379eb2b40a178462b7b0a6c&chksm=7db627794ac1ae6ffb7060f77a916610d19920baf57044fe4b5777536ea8a61a3cdd01f0db2d&mpshare=1&scene=23&srcid=1209IJz8ESvkJ5IOLPz405w1&sharer_sharetime=1575856333344&sharer_shareid=420fcc20fd0707d8cc4e073be43f18b5#rd