# 查询任务状态&获取任务结果
# 简要描述
- 查询提交的质检任务状态
- 查询质检任务结果
# 请求URL
https://minitest.weixin.qq.com/thirdapi/union_plan
# 请求方式
- GET
# 参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
token | 是 | string | 可以从页面右上角头像右侧下拉菜单中的 “我的信息” 获取 |
group_en_id | 是 | string | 项目英文ID,可在 项目管理/产品管理 页面获取 |
plan_id | 是 | int | 质检任务id |
full_info | 否 | int | 是(1)否(0,默认)需要测试结果详情 |
# 返回示例
{
"data": {
"status": 12,
"evaluate_level": "优秀",
"evaluate_score": 96,
"tasks": [{
"auto_plan_id": 111,
"auto_plan_info": {
"results": []
}
}]
},
"msg": "success",
"rtn": 0
}
# 提交任务
# 简要描述
- 提交联合任务,现阶段只能提交质检任务 提交前请确认已在项目管理/产品管理为项目绑定小程序AppID
# 请求URL
https://minitest.weixin.qq.com/thirdapi/union_plan
# 请求方式
- POST
# 参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
token | 是 | string | 可以从页面右上角头像下拉菜单中的 “我的信息”,跳转至我的信息页面,查看“我的Token” |
group_en_id | 是 | string | 项目英文ID,可在 项目管理/产品管理 页面获取 |
platforms | 是 | string | 运行平台,可选平台: android、ios,多个平台可用英文逗号分割,如android,ios |
wx_version | 是 | int | 小程序版本,1 :线上版本 2 :体验版本 3 :开发版本 (若需要提测体验版本或者开发版本任务,请确认小程序已上传体验版或开发版) |
dev_account_no | 否 | int | 提交开发版测试时需要填写使用的账号编号,例如使用'ci机器人1',则传入1即可 |
virtual_accounts | 否 | string | 指定虚拟账号或者真实账号测试,如果指定多个,用英文逗号分割。虚拟账号需要填写虚拟账号的微信号,例如 vaccount7,vaccount8 ,获取微信号参考 虚拟账号的使用。真实账号填写账号昵称。 |
wx_id | 否 | string | 小程序AppID,一般项目无需填写,仅第三方服务商项目需要填写 |
test_plan_id | 否 | int | 配置质检任务中,自定义Monkey任务的测试计划 |
desc | 否 | string | 测试任务的描述、备注等 |
special_cloud | 否 | string | 付费能力,如使用快速测试时填写fast_test |
device_ids | 否 | string | 付费能力,指定机型ID提测,如果指定多个,用英文逗号分割。例如 755,1783 ,机型ID可以从提交测试任务页面的自定义机型选择页面获取。 |
union_type | 是 | int | 联合任务类型。1 :质检任务(默认值) |
# 返回示例
{
"data": {
"plan_id": 73, # 质检任务ID。注意保存,用于后续查询质检任务状态使用
"task_msg": "", # 如果任务创建失败,这里返回失败原因
"task_result": True
},
"msg": "创建成功",
"rtn": 0,
"timestamp": 1649313364.4696019
}