
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文详细讲解 Windows 系统下 Allure 报告的下载配置、环境变量问题解决、PyCharm 终端配置、常用运行命令、报告查看方式,区分临时启动服务与生成静态 HTML 报告两种打开方式。详解--clean-alluredir清空参数、数据追加问题,并教大家在 pytest.ini 中配置默认参数,简化每次运行命令,实现自动化测试报告纯净生成,快速定位用例报错信息。

摘要:本文介绍了JMeter插件的安装与使用流程,包括下载plugins-manager.jar并放置到指定路径,重启后通过蝴蝶图标管理插件。重点讲解了梯度线程组的配置方法,包括线程数、预热时间、梯度加压规则(如每30秒增加10线程)和停机策略。同时说明了如何添加响应时间和吞吐量监听器,以及通过命令行生成包含HTML报告的详细性能测试报告,帮助评估系统性能并进行优化。

本文档为抽奖系统测试报告,该系统基于SpringBoot+MySQL前后端分离架构,包含用户登录、活动/奖品/人员管理和抽奖等核心功能。测试覆盖功能、兼容性、性能及安全性等方面,采用Selenium、Postman等工具。结果显示系统运行稳定,在Chrome/Firefox/Edge等浏览器兼容性良好,页面平均响应时间合理,发现10个缺陷(20%高危)均已修复。建议增加活动模板、结果导出功能,优化

本文介绍了抽奖系统UI自动化测试的实现方案。测试基于SpringBoot+Selenium4.0框架,使用WebDriverManager自动管理浏览器驱动版本,配置了6秒隐式等待和60秒显式等待策略。核心工具类实现了随机测试数据生成(手机号、QQ邮箱)和自动化截图功能。测试逻辑覆盖登录/注册模块的异常场景验证、管理员模块的iframe切换和多场景测试(人员管理、奖品管理、活动管理),并设计了全流

本文全面介绍了Python requests库在接口自动化测试中的核心应用。文章从基础用法入手,详细解析了Response对象的关键属性和请求方法,重点讲解了GET、POST等HTTP请求方式。针对接口测试的核心参数(params、data、json、headers、cookies)进行了深度剖析,通过对比说明其适用场景。最后通过三个典型实战案例(博客详情查询、用户登录、Cookie鉴权),完整演

本文详细讲解Python标准库中logging模块的核心用法,包括日志级别、全局logging使用、自定义logger配置、日志输出到文件及日志格式设置。通过完整可运行的练习代码,拆解每一步操作逻辑,帮助快速掌握日志记录技巧,满足自动化测试及日常开发中的日志需求

本文介绍了pytest测试框架的安装方法和核心使用技巧。文章详细介绍了命令行参数使用、前后置操作方法(setup/teardown和fixture)、断言技巧以及参数化测试(@pytest.mark.parametrize)。特别强调了fixture的强大功能,包括yield实现前后置操作、scope参数控制作用范围,以及通过conftest.py实现全局fixture共享。

本文详细讲解接口自动化测试中的 JSON Schema 校验技术,介绍其作用、安装方法、核心关键字及使用场景。通过实际接口案例演示如何定义校验规则,包含数据类型、数值范围、字符串、数组、对象、必填字段、依赖关系等校验方式。结合 pytest 实现自动化断言,确保接口返回数据结构稳定、字段类型正确,提升自动化测试的可靠性。

本文介绍了使用MyBatis TypeHandler实现数据库敏感数据自动加密解密的方案。通过定义Encrypt标记类和实现EncryptTypeHandler处理器,在数据存取时自动完成AES加密解密操作。该方法通过注解配置TypeHandler与Java类型的映射关系,无需修改业务代码即可实现透明加解密,具有解耦、通用性强、维护性好等优势。使用示例展示了如何在Mapper接口中应用该方案,有效

摘要:本文针对Web自动化测试中iframe嵌套页面导致的元素定位失败问题,分析了URL不变但内容变化的典型特征,指出Selenium默认在顶层文档查找导致失败的核心原因。提出通过frameToBeAvailableAndSwitchToIt方法切换iframe上下文的解决方案,并给出包含异常处理和日志记录的完整Java代码示例。文章还总结了切换前等待加载、操作后切回顶层等关键要点,以及常见错误的








