huenchao / questions

每天想到的问题,都放在issue中。
6 stars 2 forks source link

故障演练 #43

Open huenchao opened 2 months ago

huenchao commented 2 months ago

业务: 移动端(mini app、 h5在线、h5离线包)、pc(在线、离线)

平台原子能力:

  1. 攻击类型:白屏(jserror、资源异常、接口异常、内存泄漏),功能异常(渲染异常、时间异常),错误404(路由配置、资源异常)

2.攻击方式: js异常注入(js运行时、do异常、内存泄漏、http篡改)、cdn异常注入(url错误、css、js异常、原创cdn、oss异常)

3.数据追溯:数据维度(创建人、提交人、异常信息、实例标题) ;数据功能(导入、导出、新增、删除)

huenchao commented 2 months ago

网络模拟  模拟网络延迟、丢包、带宽限制等网络条件变化,以确保前端应用在网络状况不佳时仍能正常工作 资源加载故障  故意移除或延迟加载关键资源(如JavaScript文件、CSS样式表、图片或API响应)来测试应用的容错能力及回退策略 API 端点失效  通过工具伪造后端服务错误或超时,客户端JSAPI异常。检查前端如何处理这些异常情况,是否能够优雅降级并提供用户友好的反馈信息 性能压力测试  在高负载条件下测试前端应用,比如大量并发请求、大数据量渲染等,评估其性能瓶颈和优化空间 浏览器兼容性问题  引入不同浏览器环境下的混乱,比如禁用某些API支持或者使用老版本浏览器进行测试,验证应用在多种环境下的表现 状态管理测试  检查在复杂状态变更或者并发操作下,前端的状态管理机制能否保持正确性和一致性 用户界面测试  通过随机化用户交互行为(例如连续快速点击按钮、输入异常数据等),检验UI组件和整体页面布局的稳定性和反应速度 内存泄漏检测  使用工具监控和分析前端应用的内存消耗,引入可能导致内存泄漏的操作场景