正在显示
9 个修改的文件
包含
697 行增加
和
3 行删除
api/app_api/task_api/rejectReceiver_api.yml
0 → 100644
1 | +name: 驳回领取人 | ||
2 | +base_url: ${ENV(base_url)} | ||
3 | +verify: False | ||
4 | +variables: | ||
5 | + currtime: ${make_time()} | ||
6 | + uuid: ${make_uuid()} | ||
7 | + access_token: ${get_task_accesstoken()} | ||
8 | + sign: ${make_sign($currtime, $uuid, $access_token)} | ||
9 | + taskId: 123456 | ||
10 | + reason: 666777 | ||
11 | +request: | ||
12 | + headers: | ||
13 | + Content-Type: application/json;charset=utf-8 | ||
14 | + User-Agent: okhttp/3.12.3 | ||
15 | + X-MMM-AccessToken: $access_token | ||
16 | + X-MMM-AppName: com.mmm.ability | ||
17 | + X-MMM-AppProject: ability | ||
18 | + X-MMM-DeviceType: '0' | ||
19 | + X-MMM-Sign: $sign | ||
20 | + X-MMM-Timestamp: $currtime | ||
21 | + X-MMM-Uuid: $uuid | ||
22 | + X-MMM-Version: 1.0.0 | ||
23 | + json: | ||
24 | + taskId: $taskId | ||
25 | + reason: $reason | ||
26 | + method: POST | ||
27 | + url: /v1/task/rejectReceiver | ||
28 | +validate: | ||
29 | + - eq: | ||
30 | + - content.code | ||
31 | + - 0 |
@@ -56,7 +56,7 @@ def sendinfo(): | @@ -56,7 +56,7 @@ def sendinfo(): | ||
56 | # '\n 执行时间:' + str(r[4]) + \ | 56 | # '\n 执行时间:' + str(r[4]) + \ |
57 | # 's\n TOTAL:' + str(r[1]) + '\n SUCCESS:' + str(r[2]) + '\n FAIL:' + str(r[3]) | 57 | # 's\n TOTAL:' + str(r[1]) + '\n SUCCESS:' + str(r[2]) + '\n FAIL:' + str(r[3]) |
58 | 58 | ||
59 | - url = 'https://oapi.dingtalk.com/robot/send?access_token=9a52a7e69fd1bd7cb01e86bf0577af4d74dc15a50f1b17234c50ec2df856021e' | 59 | + url = 'https://oapi.dingtalk.com/robot/send?access_token=fe977b6b42e09ed386cfa312117505939c80faae50f046b3563050bede02ac8f' |
60 | headers = {'Content-Type': 'application/json'} | 60 | headers = {'Content-Type': 'application/json'} |
61 | 61 | ||
62 | requests.post(url, json=data, headers=headers) | 62 | requests.post(url, json=data, headers=headers) |
1 | +config: | ||
2 | + name: ME020-指派我的-任务数量统计校验 | ||
3 | + base_url: ${ENV(base_url)} | ||
4 | + variables: | ||
5 | + title: '指派任务标题${get_nowtime()}' | ||
6 | + content: '指派任务内容${get_nowtime()}' | ||
7 | + acceptability: '指派任务验收标准${get_nowtime()}' | ||
8 | + | ||
9 | + | ||
10 | +teststeps: | ||
11 | + | ||
12 | +- name: $phone 登录系统 | ||
13 | + variables: | ||
14 | + phone: ${ENV(phone1)} | ||
15 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
16 | + | ||
17 | +- name: 第一次查看我领取的、指派我的 | ||
18 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
19 | + extract: | ||
20 | + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify | ||
21 | + - iGetInProgress: content.data.taskMsg.iGetInProgress | ||
22 | + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance | ||
23 | + - iGetCompleted: content.data.taskMsg.iGetCompleted | ||
24 | + - assignMeInProgress: content.data.taskMsg.assignMeInProgress | ||
25 | + - assignMeWaitAcceptance: content.data.taskMsg.assignMeWaitAcceptance | ||
26 | + - assignMeCompleted: content.data.taskMsg.assignMeCompleted | ||
27 | + | ||
28 | +- name: $phone 登录系统 | ||
29 | + variables: | ||
30 | + phone: ${ENV(phone2)} | ||
31 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
32 | + | ||
33 | + | ||
34 | +- name: 发布指派任务 | ||
35 | + variables: | ||
36 | + action: 1 | ||
37 | + type: 2 | ||
38 | + plannedFinishDate: ${get_endtime()} | ||
39 | + uid: 3284714710070272 | ||
40 | + uname: '价值系统账号1' | ||
41 | + api: api/app_api/task_api/taskPublish_api.yml | ||
42 | + | ||
43 | +- name: $phone 登录系统 | ||
44 | + variables: | ||
45 | + phone: ${ENV(phone1)} | ||
46 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
47 | + | ||
48 | +- name: 第二次查看我领取的、指派我的-进行中+1 | ||
49 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
50 | + validate: | ||
51 | + - eq: | ||
52 | + - content.data.taskMsg.iGetWaitVerify | ||
53 | + - ${add($iGetWaitVerify,0)} | ||
54 | + - eq: | ||
55 | + - content.data.taskMsg.iGetInProgress | ||
56 | + - ${add($iGetInProgress,0)} | ||
57 | + - eq: | ||
58 | + - content.data.taskMsg.iGetWaitAcceptance | ||
59 | + - ${add($iGetWaitAcceptance,0)} | ||
60 | + - eq: | ||
61 | + - content.data.taskMsg.iGetCompleted | ||
62 | + - ${add($iGetCompleted,0)} | ||
63 | + - eq: | ||
64 | + - content.data.taskMsg.assignMeInProgress | ||
65 | + - ${add($assignMeInProgress,1)} | ||
66 | + - eq: | ||
67 | + - content.data.taskMsg.assignMeWaitAcceptance | ||
68 | + - ${add($assignMeWaitAcceptance,0)} | ||
69 | + - eq: | ||
70 | + - content.data.taskMsg.assignMeCompleted | ||
71 | + - ${add($assignMeCompleted,0)} | ||
72 | + | ||
73 | +- name: 查看指派我的-进行中 | ||
74 | + variables: | ||
75 | + action: 0 | ||
76 | + api: api/app_api/task_api/AssignMeTasks_api.yml | ||
77 | + extract: | ||
78 | + - tasks_id: content.data.tasks.0.id | ||
79 | + validate: | ||
80 | + - eq: | ||
81 | + - content.data.tasks.0.title | ||
82 | + - $title | ||
83 | + | ||
84 | +- name: 完成任务 | ||
85 | + variables: | ||
86 | + id: $tasks_id | ||
87 | + api: api/app_api/task_api/finishTask_api.yml | ||
88 | + validate: | ||
89 | + - eq: | ||
90 | + - content.msg | ||
91 | + - 完成成功 | ||
92 | + | ||
93 | + | ||
94 | +- name: 查看我领取的、指派我的-进行中恢复初始状态,待验收+1 | ||
95 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
96 | + validate: | ||
97 | + - eq: | ||
98 | + - content.data.taskMsg.iGetWaitVerify | ||
99 | + - ${add($iGetWaitVerify,0)} | ||
100 | + - eq: | ||
101 | + - content.data.taskMsg.iGetInProgress | ||
102 | + - ${add($iGetInProgress,0)} | ||
103 | + - eq: | ||
104 | + - content.data.taskMsg.iGetWaitAcceptance | ||
105 | + - ${add($iGetWaitAcceptance,0)} | ||
106 | + - eq: | ||
107 | + - content.data.taskMsg.iGetCompleted | ||
108 | + - ${add($iGetCompleted,0)} | ||
109 | + - eq: | ||
110 | + - content.data.taskMsg.assignMeInProgress | ||
111 | + - ${add($assignMeInProgress,0)} | ||
112 | + - eq: | ||
113 | + - content.data.taskMsg.assignMeWaitAcceptance | ||
114 | + - ${add($assignMeWaitAcceptance,1)} | ||
115 | + - eq: | ||
116 | + - content.data.taskMsg.assignMeCompleted | ||
117 | + - ${add($assignMeCompleted,0)} | ||
118 | + | ||
119 | +- name: $phone 登录系统 | ||
120 | + variables: | ||
121 | + phone: ${ENV(phone2)} | ||
122 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
123 | + | ||
124 | +- name: 验收任务 | ||
125 | + variables: | ||
126 | + id: $tasks_id | ||
127 | + actualFinishDate: ${get_endtime()} | ||
128 | + api: api/app_api/task_api/checkAccept_api.yml | ||
129 | + validate: | ||
130 | + - eq: | ||
131 | + - content.msg | ||
132 | + - 验收成功 | ||
133 | + | ||
134 | +- name: $phone 登录系统 | ||
135 | + variables: | ||
136 | + phone: ${ENV(phone1)} | ||
137 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
138 | + | ||
139 | +- name: 查看我领取的、指派我的-待验收恢复初始状态,已完成+1 | ||
140 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
141 | + validate: | ||
142 | + - eq: | ||
143 | + - content.data.taskMsg.iGetWaitVerify | ||
144 | + - ${add($iGetWaitVerify,0)} | ||
145 | + - eq: | ||
146 | + - content.data.taskMsg.iGetInProgress | ||
147 | + - ${add($iGetInProgress,0)} | ||
148 | + - eq: | ||
149 | + - content.data.taskMsg.iGetWaitAcceptance | ||
150 | + - ${add($iGetWaitAcceptance,0)} | ||
151 | + - eq: | ||
152 | + - content.data.taskMsg.iGetCompleted | ||
153 | + - ${add($iGetCompleted,0)} | ||
154 | + - eq: | ||
155 | + - content.data.taskMsg.assignMeInProgress | ||
156 | + - ${add($assignMeInProgress,0)} | ||
157 | + - eq: | ||
158 | + - content.data.taskMsg.assignMeWaitAcceptance | ||
159 | + - ${add($assignMeWaitAcceptance,0)} | ||
160 | + - eq: | ||
161 | + - content.data.taskMsg.assignMeCompleted | ||
162 | + - ${add($assignMeCompleted,1)} |
1 | +config: | ||
2 | + name: ME021-抢单任务驳回后-我领取的-待确认-1 | ||
3 | + base_url: ${ENV(base_url)} | ||
4 | + variables: | ||
5 | + title: '抢单任务标题${get_nowtime()}' | ||
6 | + content: '抢单任务内容${get_nowtime()}' | ||
7 | + acceptability: '抢单任务验收标准${get_nowtime()}' | ||
8 | + | ||
9 | + | ||
10 | +teststeps: | ||
11 | + | ||
12 | +- name: $phone 登录系统 | ||
13 | + variables: | ||
14 | + phone: ${ENV(phone2)} | ||
15 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
16 | + | ||
17 | +- name: 发布抢单任务 | ||
18 | + variables: | ||
19 | + action: 1 | ||
20 | + api: api/app_api/task_api/taskPublish_api.yml | ||
21 | + | ||
22 | + | ||
23 | +- name: $phone 登录系统 | ||
24 | + variables: | ||
25 | + phone: ${ENV(phone1)} | ||
26 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
27 | + | ||
28 | +- name: 查看抢单任务列表 | ||
29 | + variables: | ||
30 | + action: 0 | ||
31 | + newest: 1 | ||
32 | + api: api/app_api/task_api/contendTasks_api.yml | ||
33 | + extract: | ||
34 | + - tasks_id: content.data.tasks.0.id | ||
35 | + validate: | ||
36 | + - eq: | ||
37 | + - content.data.tasks.0.title | ||
38 | + - $title | ||
39 | + | ||
40 | +- name: 领取任务 | ||
41 | + variables: | ||
42 | + action: 0 | ||
43 | + id: $tasks_id | ||
44 | + api: api/app_api/task_api/submitCompete_api.yml | ||
45 | + | ||
46 | +- name: 第一次查看我领取的 | ||
47 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
48 | + extract: | ||
49 | + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify | ||
50 | + - iGetInProgress: content.data.taskMsg.iGetInProgress | ||
51 | + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance | ||
52 | + - iGetCompleted: content.data.taskMsg.iGetCompleted | ||
53 | + | ||
54 | +- name: $phone 登录系统 | ||
55 | + variables: | ||
56 | + phone: ${ENV(phone2)} | ||
57 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
58 | + | ||
59 | +- name: 查看我发布的-待确认 | ||
60 | + variables: | ||
61 | + action: 5 | ||
62 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
63 | + validate: | ||
64 | + - eq: | ||
65 | + - content.data.tasks.0.title | ||
66 | + - $title | ||
67 | + - eq: | ||
68 | + - content.data.tasks.0.id | ||
69 | + - $tasks_id | ||
70 | + | ||
71 | +- name: 驳回领取人 | ||
72 | + variables: | ||
73 | + taskId: $tasks_id | ||
74 | + reason: "抢单任务驳回理由${get_endtime()}" | ||
75 | + api: api/app_api/task_api/rejectReceiver_api.yml | ||
76 | + validate: | ||
77 | + - eq: | ||
78 | + - content.msg | ||
79 | + - 驳回成功 | ||
80 | + | ||
81 | +- name: $phone 登录系统 | ||
82 | + variables: | ||
83 | + phone: ${ENV(phone1)} | ||
84 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
85 | + | ||
86 | +- name: 第二次查看我领取的-待确认-1 | ||
87 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
88 | + validate: | ||
89 | + - eq: | ||
90 | + - content.data.taskMsg.iGetWaitVerify | ||
91 | + - ${add($iGetWaitVerify,-1)} | ||
92 | + - eq: | ||
93 | + - content.data.taskMsg.iGetInProgress | ||
94 | + - ${add($iGetInProgress,0)} | ||
95 | + - eq: | ||
96 | + - content.data.taskMsg.iGetWaitAcceptance | ||
97 | + - ${add($iGetWaitAcceptance,0)} | ||
98 | + - eq: | ||
99 | + - content.data.taskMsg.iGetCompleted | ||
100 | + - ${add($iGetCompleted,0)} |
1 | +config: | ||
2 | + name: ME022-抢单任务驳回后-我发布的-待确认-1,待领取+1 | ||
3 | + base_url: ${ENV(base_url)} | ||
4 | + variables: | ||
5 | + title: '抢单任务标题${get_nowtime()}' | ||
6 | + content: '抢单任务内容${get_nowtime()}' | ||
7 | + acceptability: '抢单任务验收标准${get_nowtime()}' | ||
8 | + | ||
9 | + | ||
10 | +teststeps: | ||
11 | + | ||
12 | +- name: $phone 登录系统 | ||
13 | + variables: | ||
14 | + phone: ${ENV(phone2)} | ||
15 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
16 | + | ||
17 | +- name: 发布抢单任务 | ||
18 | + variables: | ||
19 | + action: 1 | ||
20 | + api: api/app_api/task_api/taskPublish_api.yml | ||
21 | + | ||
22 | + | ||
23 | +- name: $phone 登录系统 | ||
24 | + variables: | ||
25 | + phone: ${ENV(phone1)} | ||
26 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
27 | + | ||
28 | +- name: 查看抢单任务列表 | ||
29 | + variables: | ||
30 | + action: 0 | ||
31 | + newest: 1 | ||
32 | + api: api/app_api/task_api/contendTasks_api.yml | ||
33 | + extract: | ||
34 | + - tasks_id: content.data.tasks.0.id | ||
35 | + validate: | ||
36 | + - eq: | ||
37 | + - content.data.tasks.0.title | ||
38 | + - $title | ||
39 | + | ||
40 | +- name: 领取任务 | ||
41 | + variables: | ||
42 | + action: 0 | ||
43 | + id: $tasks_id | ||
44 | + api: api/app_api/task_api/submitCompete_api.yml | ||
45 | + | ||
46 | +- name: $phone 登录系统 | ||
47 | + variables: | ||
48 | + phone: ${ENV(phone2)} | ||
49 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
50 | + | ||
51 | +- name: 第一次查看我发布的 | ||
52 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
53 | + extract: | ||
54 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
55 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
56 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
57 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
58 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
59 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
60 | + | ||
61 | +- name: 查看我发布的-待确认 | ||
62 | + variables: | ||
63 | + action: 5 | ||
64 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
65 | + validate: | ||
66 | + - eq: | ||
67 | + - content.data.tasks.0.title | ||
68 | + - $title | ||
69 | + - eq: | ||
70 | + - content.data.tasks.0.id | ||
71 | + - $tasks_id | ||
72 | + | ||
73 | +- name: 驳回领取人 | ||
74 | + variables: | ||
75 | + taskId: $tasks_id | ||
76 | + reason: "抢单任务驳回理由${get_endtime()}" | ||
77 | + api: api/app_api/task_api/rejectReceiver_api.yml | ||
78 | + validate: | ||
79 | + - eq: | ||
80 | + - content.msg | ||
81 | + - 驳回成功 | ||
82 | + | ||
83 | + | ||
84 | +- name: 第二次查看我发布的-待确认-1,待领取+1 | ||
85 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
86 | + validate: | ||
87 | + - eq: | ||
88 | + - content.data.taskMsg.iPublishedWaitPublish | ||
89 | + - ${add($iPublishedWaitPublish,0)} | ||
90 | + - eq: | ||
91 | + - content.data.taskMsg.iPublishedToReceive | ||
92 | + - ${add($iPublishedToReceive,1)} | ||
93 | + - eq: | ||
94 | + - content.data.taskMsg.iPublishedWaitVerify | ||
95 | + - ${add($iPublishedWaitVerify,-1)} | ||
96 | + - eq: | ||
97 | + - content.data.taskMsg.iPublishedInProgress | ||
98 | + - ${add($iPublishedInProgress,0)} | ||
99 | + - eq: | ||
100 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
101 | + - ${add($iPublishedWaitAcceptance,0)} | ||
102 | + - eq: | ||
103 | + - content.data.taskMsg.iPublishedCompleted | ||
104 | + - ${add($iPublishedCompleted,0)} |
1 | +config: | ||
2 | + name: ME023-竞标任务驳回后-我发布的统计校验 | ||
3 | + base_url: ${ENV(base_url)} | ||
4 | + variables: | ||
5 | + title: '竞标任务标题${get_nowtime()}' | ||
6 | + content: '竞标任务内容${get_nowtime()}' | ||
7 | + acceptability: '竞标任务验收标准${get_nowtime()}' | ||
8 | + | ||
9 | + | ||
10 | +teststeps: | ||
11 | + | ||
12 | +- name: $phone 登录系统 | ||
13 | + variables: | ||
14 | + phone: ${ENV(phone2)} | ||
15 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
16 | + | ||
17 | +- name: 发布竞标任务 | ||
18 | + variables: | ||
19 | + action: 1 | ||
20 | + type: 1 | ||
21 | + bidStartTime: ${get_starttime()} | ||
22 | + bidEndTime: ${get_endtime()} | ||
23 | + api: api/app_api/task_api/taskPublish_api.yml | ||
24 | + | ||
25 | + | ||
26 | +- name: $phone 登录系统 | ||
27 | + variables: | ||
28 | + phone: ${ENV(phone1)} | ||
29 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
30 | + | ||
31 | +- name: 查看竞标任务列表 | ||
32 | + variables: | ||
33 | + action: 1 | ||
34 | + newest: 1 | ||
35 | + api: api/app_api/task_api/contendTasks_api.yml | ||
36 | + extract: | ||
37 | + - tasks_id: content.data.tasks.0.id | ||
38 | + validate: | ||
39 | + - eq: | ||
40 | + - content.data.tasks.0.title | ||
41 | + - $title | ||
42 | + | ||
43 | +- name: 领取竞标任务 | ||
44 | + variables: | ||
45 | + action: 1 | ||
46 | + id: $tasks_id | ||
47 | + api: api/app_api/task_api/submitCompete_api.yml | ||
48 | + | ||
49 | + | ||
50 | +- name: $phone 登录系统 | ||
51 | + variables: | ||
52 | + phone: ${ENV(phone2)} | ||
53 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
54 | + | ||
55 | + | ||
56 | +- name: 查看我发布的-待领取 | ||
57 | + variables: | ||
58 | + action: 1 | ||
59 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
60 | + validate: | ||
61 | + - eq: | ||
62 | + - content.data.tasks.0.title | ||
63 | + - $title | ||
64 | + - eq: | ||
65 | + - content.data.tasks.0.id | ||
66 | + - $tasks_id | ||
67 | + | ||
68 | +- name: 查看任务详情 | ||
69 | + variables: | ||
70 | + id: $tasks_id | ||
71 | + api: api/app_api/task_api/taskDetails_api.yml | ||
72 | + extract: | ||
73 | + - bidders: content.data.task.bidders.0.uid | ||
74 | + validate: | ||
75 | + - eq: | ||
76 | + - content.msg | ||
77 | + - 获取详情成功 | ||
78 | + - eq: | ||
79 | + - content.data.task.title | ||
80 | + - $title | ||
81 | + | ||
82 | +- name: 竞标人中标确认 | ||
83 | + variables: | ||
84 | + id: $tasks_id | ||
85 | + uid: $bidders | ||
86 | + planFinishDate: ${get_endtime()} | ||
87 | + api: api/app_api/task_api/bidTask_api.yml | ||
88 | + validate: | ||
89 | + - eq: | ||
90 | + - content.msg | ||
91 | + - 中标成功 | ||
92 | + | ||
93 | +- name: 第一次查看我发布的 | ||
94 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
95 | + extract: | ||
96 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
97 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
98 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
99 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
100 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
101 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
102 | + | ||
103 | +- name: 驳回领取人 | ||
104 | + variables: | ||
105 | + taskId: $tasks_id | ||
106 | + reason: "竞标任务驳回理由${get_endtime()}" | ||
107 | + api: api/app_api/task_api/rejectReceiver_api.yml | ||
108 | + validate: | ||
109 | + - eq: | ||
110 | + - content.msg | ||
111 | + - 驳回成功 | ||
112 | + | ||
113 | + | ||
114 | +- name: 第二次查看我发布的,待领取+1,进行中-1 | ||
115 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
116 | + validate: | ||
117 | + - eq: | ||
118 | + - content.data.taskMsg.iPublishedWaitPublish | ||
119 | + - ${add($iPublishedWaitPublish,0)} | ||
120 | + - eq: | ||
121 | + - content.data.taskMsg.iPublishedToReceive | ||
122 | + - ${add($iPublishedToReceive,1)} | ||
123 | + - eq: | ||
124 | + - content.data.taskMsg.iPublishedWaitVerify | ||
125 | + - ${add($iPublishedWaitVerify,0)} | ||
126 | + - eq: | ||
127 | + - content.data.taskMsg.iPublishedInProgress | ||
128 | + - ${add($iPublishedInProgress,-1)} | ||
129 | + - eq: | ||
130 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
131 | + - ${add($iPublishedWaitAcceptance,0)} | ||
132 | + - eq: | ||
133 | + - content.data.taskMsg.iPublishedCompleted | ||
134 | + - ${add($iPublishedCompleted,0)} |
testcases/app/taskStatistics/ME024-taskStatistics-rejectReceiver-iParticipation-iGet-bid.yml
0 → 100644
1 | +config: | ||
2 | + name: ME024-竞标任务被驳回-我领取的、我参与的统计校验 | ||
3 | + base_url: ${ENV(base_url)} | ||
4 | + variables: | ||
5 | + title: '竞标任务标题${get_nowtime()}' | ||
6 | + content: '竞标任务内容${get_nowtime()}' | ||
7 | + acceptability: '竞标任务验收标准${get_nowtime()}' | ||
8 | + | ||
9 | + | ||
10 | +teststeps: | ||
11 | + | ||
12 | +- name: $phone 登录系统 | ||
13 | + variables: | ||
14 | + phone: ${ENV(phone2)} | ||
15 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
16 | + | ||
17 | +- name: 发布竞标任务 | ||
18 | + variables: | ||
19 | + action: 1 | ||
20 | + type: 1 | ||
21 | + bidStartTime: ${get_starttime()} | ||
22 | + bidEndTime: ${get_endtime()} | ||
23 | + api: api/app_api/task_api/taskPublish_api.yml | ||
24 | + | ||
25 | + | ||
26 | +- name: $phone 登录系统 | ||
27 | + variables: | ||
28 | + phone: ${ENV(phone1)} | ||
29 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
30 | + | ||
31 | +- name: 查看竞标任务列表 | ||
32 | + variables: | ||
33 | + action: 1 | ||
34 | + newest: 1 | ||
35 | + api: api/app_api/task_api/contendTasks_api.yml | ||
36 | + extract: | ||
37 | + - tasks_id: content.data.tasks.0.id | ||
38 | + validate: | ||
39 | + - eq: | ||
40 | + - content.data.tasks.0.title | ||
41 | + - $title | ||
42 | + | ||
43 | +- name: 领取竞标任务 | ||
44 | + variables: | ||
45 | + action: 1 | ||
46 | + id: $tasks_id | ||
47 | + api: api/app_api/task_api/submitCompete_api.yml | ||
48 | + | ||
49 | + | ||
50 | +- name: $phone 登录系统 | ||
51 | + variables: | ||
52 | + phone: ${ENV(phone2)} | ||
53 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
54 | + | ||
55 | + | ||
56 | +- name: 查看我发布的-待领取 | ||
57 | + variables: | ||
58 | + action: 1 | ||
59 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
60 | + validate: | ||
61 | + - eq: | ||
62 | + - content.data.tasks.0.title | ||
63 | + - $title | ||
64 | + - eq: | ||
65 | + - content.data.tasks.0.id | ||
66 | + - $tasks_id | ||
67 | + | ||
68 | +- name: 查看任务详情 | ||
69 | + variables: | ||
70 | + id: $tasks_id | ||
71 | + api: api/app_api/task_api/taskDetails_api.yml | ||
72 | + extract: | ||
73 | + - bidders: content.data.task.bidders.0.uid | ||
74 | + validate: | ||
75 | + - eq: | ||
76 | + - content.msg | ||
77 | + - 获取详情成功 | ||
78 | + - eq: | ||
79 | + - content.data.task.title | ||
80 | + - $title | ||
81 | + | ||
82 | +- name: 竞标人中标确认 | ||
83 | + variables: | ||
84 | + id: $tasks_id | ||
85 | + uid: $bidders | ||
86 | + planFinishDate: ${get_endtime()} | ||
87 | + api: api/app_api/task_api/bidTask_api.yml | ||
88 | + validate: | ||
89 | + - eq: | ||
90 | + - content.msg | ||
91 | + - 中标成功 | ||
92 | + | ||
93 | +- name: $phone 登录系统 | ||
94 | + variables: | ||
95 | + phone: ${ENV(phone1)} | ||
96 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
97 | + | ||
98 | +- name: 第一次查看我领取的、我参与的 | ||
99 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
100 | + extract: | ||
101 | + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify | ||
102 | + - iGetInProgress: content.data.taskMsg.iGetInProgress | ||
103 | + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance | ||
104 | + - iGetCompleted: content.data.taskMsg.iGetCompleted | ||
105 | + - iParticipationBid: content.data.taskMsg.iParticipationBid | ||
106 | + - iParticipationCompleted: content.data.taskMsg.iParticipationCompleted | ||
107 | + | ||
108 | +- name: $phone 登录系统 | ||
109 | + variables: | ||
110 | + phone: ${ENV(phone2)} | ||
111 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
112 | + | ||
113 | +- name: 驳回领取人 | ||
114 | + variables: | ||
115 | + taskId: $tasks_id | ||
116 | + reason: "竞标任务驳回理由${get_endtime()}" | ||
117 | + api: api/app_api/task_api/rejectReceiver_api.yml | ||
118 | + validate: | ||
119 | + - eq: | ||
120 | + - content.msg | ||
121 | + - 驳回成功 | ||
122 | + | ||
123 | +- name: $phone 登录系统 | ||
124 | + variables: | ||
125 | + phone: ${ENV(phone1)} | ||
126 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
127 | + | ||
128 | +- name: 第二次查看我领取的-进行中-1,我参与的-竞标中+1 | ||
129 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
130 | + validate: | ||
131 | + - eq: | ||
132 | + - content.data.taskMsg.iGetWaitVerify | ||
133 | + - ${add($iGetWaitVerify,0)} | ||
134 | + - eq: | ||
135 | + - content.data.taskMsg.iGetInProgress | ||
136 | + - ${add($iGetInProgress,-1)} | ||
137 | + - eq: | ||
138 | + - content.data.taskMsg.iGetWaitAcceptance | ||
139 | + - ${add($iGetWaitAcceptance,0)} | ||
140 | + - eq: | ||
141 | + - content.data.taskMsg.iGetCompleted | ||
142 | + - ${add($iGetCompleted,0)} | ||
143 | + - eq: | ||
144 | + - content.data.taskMsg.iParticipationBid | ||
145 | + - ${add($iParticipationBid,1)} | ||
146 | + - eq: | ||
147 | + - content.data.taskMsg.iParticipationCompleted | ||
148 | + - ${add($iParticipationCompleted,0)} |
@@ -73,4 +73,19 @@ testcases: | @@ -73,4 +73,19 @@ testcases: | ||
73 | testcase: testcases/app/taskStatistics/ME018-taskStatistics-iParticipation-bid.yml | 73 | testcase: testcases/app/taskStatistics/ME018-taskStatistics-iParticipation-bid.yml |
74 | 74 | ||
75 | - name: ME019-竞标任务-参与人的“我参与的-已完成”数量校验 | 75 | - name: ME019-竞标任务-参与人的“我参与的-已完成”数量校验 |
76 | - testcase: testcases/app/taskStatistics/ME019-taskStatistics-iParticipation-bidPart.yml | ||
76 | + testcase: testcases/app/taskStatistics/ME019-taskStatistics-iParticipation-bidPart.yml | ||
77 | + | ||
78 | +- name: ME020-指派我的-任务数量统计校验 | ||
79 | + testcase: testcases/app/taskStatistics/ME020-taskStatistics-assignMe.yml | ||
80 | + | ||
81 | +- name: ME021-抢单任务驳回后-我领取的-待确认-1 | ||
82 | + testcase: testcases/app/taskStatistics/ME021-taskStatistics-rejectReceiver-iget-loot.yml | ||
83 | + | ||
84 | +- name: ME022-抢单任务驳回后-我发布的-待确认-1,待领取+1 | ||
85 | + testcase: testcases/app/taskStatistics/ME022-taskStatistics-rejectReceiver-ipublish-loot.yml | ||
86 | + | ||
87 | +- name: ME023-竞标任务驳回后-我发布的统计校验 | ||
88 | + testcase: testcases/app/taskStatistics/ME023-taskStatistics-rejectReceiver-iget-bid.yml | ||
89 | + | ||
90 | +- name: ME024-竞标任务被驳回-我领取的、我参与的统计校验 | ||
91 | + testcase: testcases/app/taskStatistics/ME024-taskStatistics-rejectReceiver-iParticipation-iGet-bid.yml |
-
请 注册 或 登录 后发表评论