简介

ITP(Interface Test Platform)平台AI助手是基于阿里云百炼平台Qwen3 Coder Plus模型构建的智能测试助手。它能够帮助测试工程师自动生成测试用例、测试脚本,显著提升测试效率和质量。

 体验网址

服务 地址 用途 用户名(密码)
前端访问 自动化测试平台 浏览器访问 tester(88888888)
Admin 页面 http://1.95.215.79:8898/admin Django 后台管理界面 admin(88888888)
Swagger 文档 http://1.95.215.79:8898/swagger 启用了 drf-yasg2

功能特性

1. **智能测试用例生成**:根据接口文档自动生成高质量的测试用例
2. **自动化测试脚本生成**:生成可直接运行的Python测试脚本
3. **智能参数分析**:自动分析接口参数并生成边界值、异常值测试用例
4. **测试数据建议**:为测试用例提供合理的测试数据建议

配置说明

1. 获取阿里云API Key

要使用AI助手功能,首先需要获取阿里云百炼平台的API Key:

1. 访问[阿里云官网](https://www.aliyun.com/)并登录您的账号
2. 进入[阿里云百炼大模型服务平台](https://bailian.console.aliyun.com/)
3. 在页面右上角点击头像图标,选择"API-KEY"或在左侧导航栏直接点击"API-Key"
4. 点击"创建新的API-KEY"按钮
5. 妥善保存生成的API Key(仅显示一次)

2. 在ITP平台中配置AI助手

1. 登录ITP平台的Django Admin后台
2. 找到"AI配置"管理界面
3. 点击"添加AI配置"
4. 填写以下信息:
   - 提供商:阿里云
   - 模型名称:qwen3-coder-plus
   - API基础URL:https://dashscope.aliyuncs.com/compatible-mode/v1
   - API密钥:您申请的AccessKey Secret
   - 系统消息:定义AI助手的行为准则(可选)
5. 设置Token使用限制(可选):
   - 每日Token限制:控制每日使用量
   - 每月Token限制:控制每月使用量
6. 点击"保存"完成配置

使用指南

生成测试用例

还有说明文档

1. 在ITP平台中进入接口测试模块
2. 选择需要生成测试用例的接口
3. 点击"AI生成测试用例"按钮
4. AI助手将自动生成覆盖正常场景、边界值、异常值的测试用例
5. 审核并调整生成的测试用例(如需要)
6. 保存测试用例

生成测试脚本

1. 在测试用例列表中选择需要生成脚本的用例
2. 点击"AI生成测试脚本"按钮
3. AI助手将生成可直接运行的Python测试脚本
4. 脚本特点:
   - 符合PEP8规范
   - 包含详细的注释说明
   - 使用assert语句进行验证
   - 可直接运行,无需额外配置
5. 下载并保存生成的脚本

查看使用统计

1. 在Django Admin后台进入"AI使用记录"界面
2. 可以查看:
   - 每日/每月Token使用量
   - 各接口的使用情况
   - 请求类型统计
3. 根据使用情况合理调整Token限制

最佳实践

1. 提供清晰的输入信息

为了获得更好的生成效果,请确保提供清晰、完整的接口信息,包括:
- 接口URL
- 请求方法(GET/POST/PUT/DELETE等)
- 请求参数及类型
- 期望的响应格式

2. 合理使用Token

- 定期查看Token使用情况
- 根据项目需求设置合理的每日/每月限制
- 对于复杂接口,可以分批生成测试用例

 3. 审核生成内容

虽然AI助手能够生成高质量的内容,但仍建议:
- 审核生成的测试用例是否符合业务逻辑
- 检查测试脚本的参数是否正确
- 验证边界值和异常值测试的合理性

注意事项

1. API Key安全性:请妥善保管您的API Key,避免泄露
2. Token消耗:注意监控Token使用情况,避免超出限制
3. 网络连接:确保ITP平台能够正常访问阿里云API
4. 内容审核:生成的内容仅供参考,使用前请进行审核

技术支持

如在使用过程中遇到问题,请联系技术支持:
- QQ:631012651

通过AI助手,ITP平台能够显著提升测试效率,减少人工编写测试用例和脚本的时间,让测试工程师能够专注于更核心的测试策略和质量保障工作。

当前进度:

已完成开发,即将构建Docker,敬请期待

项目地址:

https://gitee.com/hp631012651/itp

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐