



个人介绍
**我是程序员客栈的【AI测试极客】,一名全栈测试开发工程师;
我毕业于【安徽工程大学计算机系】,担任过【亚信安全集团】的高级测试开发工程师;
负责过【智能测试中台】、【ai进行安全漏扫】、【charles生成自动化接口测试用例】【xmind生成测试用例】的架构设计与开发;
熟练使用Python+Java双栈开发、Vue3前端工程化、MySQL性能调优、Selenium/Playwright多端自动化、PyTorch模型验证、Jenkins+Allure效能体系;**
如果我能帮上您的忙,请点击"立即预约"或"发布需求"!
工作经历
2019-08-08 -至今亚信安全测试开发
1、负责测试提效工具的开发 2、产品预研建议交流 3、负责ai产品的研究 4、负责性能测试和安全测试
2017-08-10 -2019-07-30中软国际测试leader
在公司负责厄瓜多尔局点的测试管理工作,参加需求评审会议,分配人力完成项目期间产生的测试工作,负责产品的交付管理。
教育经历
2013-09-07 - 2017-07-01安徽工程大学计算机科学与技术本科
语言

基于Charles的自动化接口测试工具链 (结合抓包、用例生成与报告可视化的一体化解决方案) 一、核心功能与优势 实时抓包与测试同步 通过Charles抓取接口请求和响应数据(支持HTTP/HTTPS协议),测试过程中自动记录关键信息,无需手动复制粘贴 。 SSL配置简化:内置证书安装指引,一键信任证书,确保HTTPS请求可解密抓取 。 一键生成自动化用例 导出Charles的JSON Session文件后,工具自动解析并生成: YAML文件:存储接口路径、方法、头部等元数据。 JSON请求/响应文件:用于参数化请求和断言校验(如状态码、关键字段) 。 支持转换为JMeter脚本(JMX),直接用于性能测试或集成到CI/CD流程 。 Allure图形化报告 自动生成可视化测试报告,展示用例通过率、耗时、失败详情等,便于团队分析 。 支持历史趋势对比,定位接口性能退化问题。 跨工具协作 兼容Postman/SoapUI代理设置,与Charles无缝对接,统一抓包数据格式 。 二、使用流程 环境准备 安装Charles并配置SSL代理(端口默认8888) 。 下载Allure并配置系统环境变量(需Java 8+支持) 。 抓包与导出 在Charles中捕获接口请求 → 导出为JSON Session文件 。 通过Rewrite功能确保中文数据无乱码 。 自动化生成 将JSON文件放入工具链的data目录,运行脚本生成YAML用例和断言文件。 执行setupMain.py自动运行测试并弹出Allure报告 。 维护与扩展 自定义断言规则:修改生成的JSON断言文件,增加字段校验逻辑。 数据驱动测试:通过CSV或数据库动态替换请求参数 。 三、不足与注意事项 测试数据需手动维护 接口参数变更时需更新JSON/YAML文件,缺乏动态适配能力。 建议:结合Swagger API文档或契约测试工具(如Pact)自动同步接口定义 。 依赖环境配置 Charles证书需定期更新(尤其iOS设备) 。 Allure报告生成需本地Java环境,可能增加部署复杂度 。 性能限制 大规模接口测试时,Charles可能因内存占用过高而卡顿,建议分批次处理 。 四、适用场景 敏捷团队:快速验证接口功能,缩短测试周期。 回归测试:通过历史抓包数据自动生成用例,覆盖核心场景。 第三方接口调试:抓取外部API调用,生成Mock数据或自动化校验脚本 。 五、代码与资源 工具链下载:集成Charles解析、用例生成、Allure报告生成的Python脚本包 。 扩展建议: 结合Jenkins实现定时任务和报告归档。 使用Docker容器化部署,避免环境依赖问题 。 通过此工具链,可将接口测试效率提升50%以上,尤其适合需要快速迭代的中小型项目。


1. 产品面向对象 测试工程师:快速将XMind思维导图转换为标准测试用例,提升用例编写效率。 测试团队管理者:统一用例格式,简化用例导入测试平台流程,降低协作成本。 敏捷开发团队:通过可视化工具(XMind)快速设计用例,适配迭代测试需求。 2. 解决的核心痛点 手动转换效率低:传统方式需手动从XMind复制内容到测试平台,耗时长且易出错。 格式兼容性问题:高版本XMind文件不兼容,导致用例转换失败。 用例管理复杂:多级分层用例(如优先级、前置条件)难以结构化导入测试平台。 校验流程繁琐:需人工核对产品编码(如#dpgzct-369)、模块名等,易遗漏。 3. 产品核心优势 一键自动化转换: 支持XMind 8版本文件直接转换为测试平台标准模板(XLS),步骤与期望结果自动对齐。 自动提取多级结构(如优先级、用例名、备注前置条件),保留层级关系。 智能校验与适配: 内置测试平台校验规则(如产品编码、模块名),导入前预检减少失败率。 优先级自动映射(1/2/3 → 低/一般/紧急),核心用例标记清晰。 无缝对接测试平台: 生成文件可直接通过测试平台“用例库管理”导入,支持批量操作与失败原因追溯。 轻量化易用: 提供本地化部署访问(http://127.0.0.1:18001/),无需复杂配置,5分钟完成转换。 4. 典型使用场景 敏捷迭代测试:在XMind中快速设计用例框架,一键生成可执行用例。 回归测试准备:复用历史XMind用例库,批量转换后导入平台执行。 团队协作标准化:统一用例编写规范,减少沟通成本,提升交付质量。 注:暂仅支持XMind 8版本(提供兼容安装包),后续将扩展高版本适配。
