CaseHub

python、javascript
曹永琦 · 2025年04月08日 · 366 次阅读 · 0 条评论

🚀 功能特点
接口自动化能力
✨ 核心功能:

基础 HTTP 请求:支持多种 HTTP 请求类型(GET、POST、PUT、DELETE 等)。
变量提取与写入:可从响应中提取变量,支持在后续请求中使用。
断言功能:提供响应状态码、内容等多种断言验证。
前后置脚本:在用例执行前后执行自定义 Python 脚本。
各种函数变量写入:在用例执行前后执行自定义函数变量。
调试模式:逐步执行测试用例,便于精准排查问题。
用例执行:支持单个或批量用例的执行。
定时任务:定时执行接口测试任务,适用于定期测试。
报告展示:自动生成并展示 HTML 格式的测试报告,明确显示成功与失败的详细信息。
实时日志可视化:在测试执行过程中实时展示日志,便于进度监控。
接口录制(未完善):录制接口请求并快速生成对应的测试用例。(感觉不好用、思路不是很对)
UI 自动化功能
✨ Playwright 集成:

UI 自动化支持:集成了 Playwright,能够执行浏览器自动化测试,模拟用户操作界面。
步骤录入:支持在 UI 测试中录入测试步骤,便于快速创建测试用例。
前后置接口请求:每个步骤可与前后置接口请求结合,动态调整测试流程。
全局变量:支持全局变量的管理,步骤和请求中的变量可以全局共享,方便管理和使用。
公共步骤编辑:支持创建和管理公共步骤,可以重复使用,减少冗余,提升效率。
任务管理:与接口测试类似,UI 测试任务支持定时执行与结果推送,支持企业微信等推送方式。
SQL 支持(未完成):计划在未来版本中支持 SQL 操作,增强数据处理能力。
IF 条件判断执行:支持根据条件判断执行特定步骤,灵活控制测试流程。

评论列表
暂无评论.