2024-01-21 15:28:52 +00:00
|
|
|
[
|
|
|
|
{
|
|
|
|
"comment": "签到",
|
|
|
|
"request": {
|
|
|
|
"method": "POST",
|
|
|
|
"url": "https://kohcamp.qq.com/operation/action/signin",
|
|
|
|
"headers": [
|
|
|
|
{
|
|
|
|
"name": "token",
|
|
|
|
"value": "{{token}}"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "userId",
|
|
|
|
"value": "{{userId}}"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "content-type",
|
|
|
|
"value": "application/json"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"cookies": [],
|
|
|
|
"data": "{{signin_payload_for_raw_format}}"
|
|
|
|
},
|
|
|
|
"rule": {
|
|
|
|
"success_asserts": [
|
|
|
|
{
|
|
|
|
"re": "200",
|
|
|
|
"from": "status"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"failed_asserts": [],
|
|
|
|
"extract_variables": [
|
|
|
|
{
|
|
|
|
"name": "returnCode",
|
|
|
|
"re": "\"returnCode\":(-?\\d+)",
|
|
|
|
"from": "content"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "returnMsg",
|
|
|
|
"re": "\"returnMsg\":\"(.+?)\"",
|
|
|
|
"from": "content"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "userTotalSign",
|
|
|
|
"re": "\"userTotalSign\":\"(.+?)\"",
|
|
|
|
"from": "content"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"comment": "判断条件成立",
|
|
|
|
"request": {
|
|
|
|
"method": "GET",
|
|
|
|
"url": "{% if returnCode == 0 %}",
|
|
|
|
"headers": [],
|
|
|
|
"cookies": [],
|
|
|
|
"data": ""
|
|
|
|
},
|
|
|
|
"rule": {
|
|
|
|
"success_asserts": [],
|
|
|
|
"failed_asserts": [],
|
|
|
|
"extract_variables": []
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"comment": "如果签到成功,返回累计天数",
|
|
|
|
"request": {
|
|
|
|
"method": "POST",
|
|
|
|
"url": "api://util/urldecode",
|
|
|
|
"headers": [],
|
|
|
|
"cookies": [],
|
|
|
|
"data": "content=签到成功,已累计签到 {{userTotalSign}} 天"
|
|
|
|
},
|
|
|
|
"rule": {
|
|
|
|
"success_asserts": [
|
|
|
|
{
|
|
|
|
"re": "200",
|
|
|
|
"from": "status"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"re": "\"状态\": \"200\"",
|
|
|
|
"from": "content"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"failed_asserts": [],
|
|
|
|
"extract_variables": [
|
|
|
|
{
|
|
|
|
"name": "__log__",
|
|
|
|
"re": "\"转换后\": \"(.*)\"",
|
|
|
|
"from": "content"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"comment": "判断条件不成立",
|
|
|
|
"request": {
|
|
|
|
"method": "GET",
|
|
|
|
"url": "{% else %}",
|
|
|
|
"headers": [],
|
|
|
|
"cookies": [],
|
|
|
|
"data": ""
|
|
|
|
},
|
|
|
|
"rule": {
|
|
|
|
"success_asserts": [],
|
|
|
|
"failed_asserts": [],
|
|
|
|
"extract_variables": []
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"comment": "如果签到失败,返回 returnMsg",
|
|
|
|
"request": {
|
|
|
|
"method": "POST",
|
|
|
|
"url": "api://util/urldecode",
|
|
|
|
"headers": [],
|
|
|
|
"cookies": [],
|
|
|
|
"data": "content=签到失败,【{{returnMsg}}】"
|
|
|
|
},
|
|
|
|
"rule": {
|
|
|
|
"success_asserts": [
|
|
|
|
{
|
|
|
|
"re": "200",
|
|
|
|
"from": "status"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"re": "\"状态\": \"200\"",
|
|
|
|
"from": "content"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"failed_asserts": [],
|
|
|
|
"extract_variables": [
|
|
|
|
{
|
|
|
|
"name": "__log__",
|
|
|
|
"re": "\"转换后\": \"(.*)\"",
|
|
|
|
"from": "content"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"comment": "判断块结束",
|
|
|
|
"request": {
|
|
|
|
"method": "GET",
|
|
|
|
"url": "{% endif %}",
|
|
|
|
"headers": [],
|
|
|
|
"cookies": [],
|
|
|
|
"data": ""
|
|
|
|
},
|
|
|
|
"rule": {
|
|
|
|
"success_asserts": []
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|