分布式测试实践

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yanmingming1989/article/details/8557993
分布式系统特点:
高扩展、高可用、高稳定、高性能、

方法:
多层次测试保障
单元测试→白盒异常测试→接口测试→集成测试(错误方法注入)→稳定性测试→性能测试→仿真测试

低成本测试:
设计评审&code review → 核心模块持续测试(2/8原则)→自动化回归&多环境并行测试
→了解线上应用情况→明确不可靠模块风险 → bug 应对策略

高效定位问题:
从用例出发 → 日志与监控体系 (对产品本身的理解 ) → 逐级缩小测试用例 → 自动化测试工具

分布式系统的测试工具 → DST 

测试经验:
1. 分布式事务最难搞  单系统,单机不能影响事务
2. 日志分析:发现bug的重要手段。健全和准确的日志
3. 没有压力 就没有bug:集成测试侧重于系统负载
4. 性能的小问题不容忽视
5. GC是心能的重要因素
6. 线上最容易发现隐患
7. 有bug 也不能影响系统稳定。

猜你喜欢

转载自blog.csdn.net/yanmingming1989/article/details/8557993