This skill provides comprehensive capabilities to interact with WeChat Mini Program Cloud Testing (小程序云测) API for automated testing management.
> 本技能仅支持对外服务,所有 API 请求均通过 https://minitest.weixin.qq.com/thirdapi/ 发送。
| 项目 | 值 |
|------|-----|
| 服务域名 | minitest.weixin.qq.com |
| API 基础路径 | /thirdapi/ |
| 协议 | HTTPS |
| 平台入口 | https://minitest.weixin.qq.com |
The following parameters must be provided by the user:
| Parameter | Description | How to Get |
|-----------|-------------|------------|
| token | User authentication token | 进入云测页面,点击页面右上角头像,在下拉菜单中选择 "我的信息" 获取。直接访问 https://minitest.weixin.qq.com/cloudtest/system/my_info |
| group_en_id | Project English ID | 在云测平台的 项目管理/产品管理 页面获取 |
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/plan
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
test_type (int): Test type - 1: monkey, 2: minium, 3: 录制回放, 4: 快速Monkey, 5: 启动性能分析
wx_version (int): Mini program version - 1: 线上版本, 2: 体验版本, 3: 开发版本
platforms (string): Test platforms, comma-separated - android, ios
Optional Parameters:
selected_android_num (int): Number of Android devices (max 10)
selected_ios_num (int): Number of iOS devices (max 10)
wx_id (string): Mini program AppID
test_plan_id (int): Test plan ID
task_run_time (int): Custom test duration in seconds
desc (string): Task description
dev_account_no (int): Developer account number for dev version testing
ai_monkey (int): AI Monkey test (1: enable)
special_cloud (string): Paid capability, e.g., fast_test
device_ids (string): Specific device IDs, comma-separated
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/plan_list
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
page_index (int): Page number, default 1
Optional Parameters:
page_size (int): Page size, default 10
test_type (int): Filter by test type
platform (string): Filter by platform
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/plan
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Optional Parameters:
full_info (int): Get detailed results, default 0
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/plan/cancel
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/plan/delete
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/share_url
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/report/static_resource
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Optional Parameters:
need_image (int): Include images, default 1
need_log (int): Include logs, default 0
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/account/entity_accounts
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/union_plan
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
platforms (string): Test platforms - android, ios
wx_version (int): Mini program version - 1: 线上版本, 2: 体验版本, 3: 开发版本
Optional Parameters:
desc (string): Task description
union_type (int): Inspection type, default 1
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/union_plan_list
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/union_plan
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/case_plan
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
test_plan_name (string): Test plan name
test_plan_config (string): Test plan config (JSON string)
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/ai_case_plan
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
test_plan_name (string): Test plan name
case_ids (string): Case IDs (JSON array string, e.g., '[1,2]')
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/case_plan_list
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
test_type (int): Test type - 1: Monkey, 2: Minium, 3: 录制回放
Endpoint: PUT https://minitest.weixin.qq.com/thirdapi/case_plan
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
test_plan_id (int): Test plan ID
test_plan_name (string): Test plan name
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/case_plan/delete
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
test_plan_id (int): Test plan ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/case/upload
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
file (file): ZIP file
test_type (int): Test type - 2: Minium, 3: 录制回放
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/case/download
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
test_type (int): Test type
Endpoint: DELETE https://minitest.weixin.qq.com/thirdapi/case/api/case_file
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
file_path (string): File path
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/minium_case_list
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/replay_case_list
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
Endpoint: GET https://minitest.weixin.qq.com/thirdapi/ai_case
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/ai_case
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
name (string): Case name
description (string): Case description
Endpoint: PUT https://minitest.weixin.qq.com/thirdapi/ai_case
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
case_id (int): Case ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/set_plan_image
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/re_diff_plan_image
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
plan_id (int): Task ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/del_plan_image
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
Endpoint: POST https://minitest.weixin.qq.com/thirdapi/source_map
Required Parameters:
token (string): User token
group_en_id (string): Project English ID
file (file): SourceMap ZIP file
Optional Parameters:
appid (string): Mini program AppID
upload_desc (string): Upload description
"提交一个monkey测试,token是xxx,group_en_id是yyy,测试android平台"
"查看任务12345的状态,token是xxx,group_en_id是yyy"
"提交一个质检任务,token是xxx,group_en_id是yyy,平台android,版本为线上版本"
"帮我添加一个AI测试用例,名称是登录流程测试,描述是验证微信登录后的页面跳转"
minitest_extern/
├── README.md # 项目说明(给人看的)
├── SKILL.md # Skill 定义文件(给 AI 看的)
├── references/ # 参考资料和知识库
│ └── api_docs.md # API 接口文档
├── assets/ # 模板和工具箱
│ └── example.env # 环境变量示例
└── scripts/ # 自动化辅助脚本
├── README.md # 脚本说明
└── cloudtest_api.py # Python3 CLI 工具
共 1 个版本