https://api.vvhan.com/api/avatar/boy

技术博客分享

软件测试之测试用例

测试用例(TestCase)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。使用 Excel 表格编写测试用例(笔试):使用思维导图编写测试用例(面试+工作):设计测试用例的万能公式:功能测试+界面测试+性能测试+兼容性测试+易用性测试+安全测试使用万能公式对水杯设计测试用例:测试人员接到需求之后,要对需求进行分析和验证,从合理的需求中进一步分析细化需求,从细化的需求中找出测试点,根据这些测试点再去设计测试用例。依据需求将输入(特殊情况下会考虑输

设计一个高性能的分布式限流系统

同时,分布式场景中的限流不同于单机限流,需要应对多节点协同的问题,这就涉及到分布式存储和一致性方案的设计,比如借助 Redis 或 ZooKeeper 实现全局限流。一套高性能的分布式限流系统,不仅能够精准控制流量,防止系统过载,还需要在高并发场景下具备低延迟、高吞吐的能力,同时满足多样化的业务需求。限流算法是分布式限流系统的核心,它直接决定了限流的精准性、性能以及适用场景。设计一个高性能的分布式限流系统,需要从分布式架构的特点出发,解决限流过程中遇到的高并发、数据一致性、低延迟等问题。

docker-compose的使用

以下是关于 Docker Compose 的详细使用指南和核心功能解析:Docker Compose 是用于 定义和编排多容器应用 的工具,通过 YAML 文件实现以下功能:• 一键启停:用单条命令管理多个关联容器• 环境隔离:为每个服务创建独立运行环境• 依赖管理:自动处理服务启动顺序• 配置复用:标准化开发/测试/生产环境2. 编写 compose 文件创建 文件:3. 常用操作命令命令功能示例启动所有服务停止并删除容器查看运行状态