微信小程序
测试计划
# 测试计划相关接口
注意: 通过第三方接口创建、修改测试计划只支持自定义测试 任务,其他类型请在云测页面进行配置。
# 新增测试计划
增加测试计划只支持Minium
任务
# 请求URL
https://minitest.weixin.qq.com/thirdapi/case_plan
# 请求方式
- POST
# 参数
# 参考代码
import json
import requests
test_plan_config ={
'pkg_list': [
{
'case_list': ['test_*'],
'pkg': '__test_Home',
}
]
} # 可根据自己的minium用例适配修改
data = {
'token': 'xxx',
'group_en_id': 'xxx',
'test_plan_name': 'api自定义Minium', # 测试计划名称
'test_plan_config': json.dumps(test_plan_config)
}
resp = requests.post(url='https://minitest.weixin.qq.com/thirdapi/case_plan', json=data)
# 返回示例
{
"data": {
"test_plan_id": xx,
},
"msg": "添加测试计划成功",
"rtn": 0,
"timestamp": 1614861228.1035924
}
# 查询测试计划
查询测试计划,只支持Monkey
、Minium
或录制回放
# 请求URL
https://minitest.weixin.qq.com/thirdapi/case_plan_list
# 请求方式
- GET
# 参数
# 返回示例
{
"data": [
{"case_detail": {}, "case_num": 2, "config": {}, "id": 0, "name": "", "test_type_info": "Minium"}
],
"msg": "OK",
"rtn": 0,
"timestamp": 1614937564.4042642
}
# 修改测试计划
只支持修改Minium
测试计划,且修改测试计划时只支持修改name、config
# 请求URL
https://minitest.weixin.qq.com/thirdapi/case_plan
# 请求方式
- PUT
# 参数
# 返回示例
{
"msg": "修改测试计划成功",
"rtn": 0,
"timestamp": 1614861228.1035924
}