正在显示
116 个修改的文件
包含
2672 行增加
和
1568 行删除
| 1 | +adminphone=19911111111 | ||
| 2 | +phone1=19999990001 | ||
| 3 | +phone2=19999990002 | ||
| 4 | +phone3=19999990003 | ||
| 1 | wpftwphone=19990000008 | 5 | wpftwphone=19990000008 |
| 2 | pfphone=19990000011 | 6 | pfphone=19990000011 |
| 3 | pfphone1=19990000015 | 7 | pfphone1=19990000015 |
| @@ -5,7 +9,8 @@ wtaskphone=19999999999 | @@ -5,7 +9,8 @@ wtaskphone=19999999999 | ||
| 5 | appphone1=19990000014 | 9 | appphone1=19990000014 |
| 6 | appphone=19990000015 | 10 | appphone=19990000015 |
| 7 | password=123456 | 11 | password=123456 |
| 8 | -base_url=https://ability-test.fjmaimaimai.com | ||
| 9 | -base_public_url = http://public-interface-test.fjmaimaimai.com/ | ||
| 10 | -base_business_url = https://suplus-business-admin-gateway-test.fjmaimaimai.com/ | ||
| 11 | -base_worth_url = https://suplus-worth-web-gateway-test.fjmaimaimai.com/ | ||
| 12 | +base_url=https://suplus-worth-app-gateway-test.fjmaimaimai.com | ||
| 13 | +base_ucenter = http://public-interface-test.fjmaimaimai.com | ||
| 14 | +base_business_admin = https://suplus-business-admin-gateway-test.fjmaimaimai.com | ||
| 15 | +base_manager_url = https://suplus-worth-web-gateway-test.fjmaimaimai.com | ||
| 16 | +companyid=214 |
| 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_accesstoken()} | ||
| 8 | - sign: ${make_sign($currtime, $uuid, $access_token)} | ||
| 9 | - title: 最有价值测试${get_second()} | ||
| 10 | - content: 最有价值测试${get_second()} | ||
| 11 | -request: | ||
| 12 | - headers: | ||
| 13 | - Content-Type: application/json;charset=utf-8 | ||
| 14 | - User-Agent: abilityIOSTest/1000012 CFNetwork/1121.2.2 Darwin/19.3.0 | ||
| 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 | - content: $content | ||
| 25 | - id: 0 | ||
| 26 | - initDep: | ||
| 27 | - id: 101229 | ||
| 28 | - name: 食品 | ||
| 29 | - pictures: | ||
| 30 | - - h: 1334 | ||
| 31 | - path: http://ability-test.fjmaimaimai.com:8899/html/ab/1586654116769645740.jpg | ||
| 32 | - w: 750 | ||
| 33 | - relatedDeps: | ||
| 34 | - - id: 101229 | ||
| 35 | - name: 食品 | ||
| 36 | - selected: true | ||
| 37 | - title: $title | ||
| 38 | - way: 1 | ||
| 39 | - method: POST | ||
| 40 | - url: /v1/question/addQuestion | ||
| 41 | -validate: | ||
| 42 | - - eq: | ||
| 43 | - - content.code | ||
| 44 | - - 0 | ||
| 45 | - - eq: | ||
| 46 | - - content.msg | ||
| 47 | - - 发布成功 |
| 1 | -name: 首页BOSS足迹:/v1/question/bossFootprints | ||
| 2 | -base_url: ${ENV(base_url)} | ||
| 3 | -variables: | ||
| 4 | - currtime: ${make_time()} | ||
| 5 | - uuid: ${make_uuid()} | ||
| 6 | - access_token: ${get_accesstoken()} | ||
| 7 | - sign: ${make_sign($currtime, $uuid, $access_token)} | ||
| 8 | -request: | ||
| 9 | - headers: | ||
| 10 | - Content-Type: application/json;charset=utf-8 | ||
| 11 | - User-Agent: okhttp/3.12.3 | ||
| 12 | - X-MMM-AccessToken: $access_token | ||
| 13 | - X-MMM-AppName: com.mmm.ability | ||
| 14 | - X-MMM-AppProject: ability | ||
| 15 | - X-MMM-DeviceType: '1' | ||
| 16 | - X-MMM-Sign: $sign | ||
| 17 | - X-MMM-Timestamp: $currtime | ||
| 18 | - X-MMM-Uuid: $uuid | ||
| 19 | - X-MMM-Version: 0.4.0 | ||
| 20 | - json: {} | ||
| 21 | - method: POST | ||
| 22 | - url: /v1/question/bossFootprints | ||
| 23 | -validate: | ||
| 24 | - - eq: | ||
| 25 | - - content.code | ||
| 26 | - - 0 | ||
| 27 | - - eq: | ||
| 28 | - - content.msg | ||
| 29 | - - 获取BOSS足迹成功 |
| @@ -2,29 +2,27 @@ name: 获取授权令牌 | @@ -2,29 +2,27 @@ name: 获取授权令牌 | ||
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | - currtime: ${make_time()} | ||
| 6 | - uuid: ${make_uuid()} | ||
| 7 | - access_token: '' | ||
| 8 | - sign: ${make_sign($currtime, $uuid,$access_token)} | ||
| 9 | -teardown_hooks: | ||
| 10 | - - ${teardown_hook_get_task_accesstoken($response)} | 5 | + currtime2: ${make_time()} |
| 6 | + uuid2: ${make_uuid()} | ||
| 7 | + access_token2: '' | ||
| 8 | + sign2: ${make_sign($currtime2, $uuid2,$access_token2)} | ||
| 11 | request: | 9 | request: |
| 12 | headers: | 10 | headers: |
| 13 | Content-Type: application/json;charset=utf-8 | 11 | Content-Type: application/json;charset=utf-8 |
| 14 | User-Agent: abilityIOSTest/120004 CFNetwork/1121.2.2 Darwin/19.3.0 | 12 | User-Agent: abilityIOSTest/120004 CFNetwork/1121.2.2 Darwin/19.3.0 |
| 15 | -# X-MMM-AppName: com.maimaimai.abilityIOS | ||
| 16 | X-MMM-AppProject: ability | 13 | X-MMM-AppProject: ability |
| 14 | + X-MMM-AccessToken: $access_token2 | ||
| 17 | X-MMM-DeviceType: "0" | 15 | X-MMM-DeviceType: "0" |
| 18 | - X-MMM-Sign: $sign | ||
| 19 | - X-MMM-Timestamp: $currtime | ||
| 20 | - X-MMM-Uuid: $uuid | 16 | + X-MMM-Sign: $sign2 |
| 17 | + X-MMM-Timestamp: $currtime2 | ||
| 18 | + X-MMM-Uuid: $uuid2 | ||
| 21 | X-MMM-Version: 0.12.0 | 19 | X-MMM-Version: 0.12.0 |
| 22 | json: | 20 | json: |
| 23 | clientId: lks3Z8Ncn2j | 21 | clientId: lks3Z8Ncn2j |
| 24 | - authCode: ${get_task_authcode()} | 22 | + authCode: ${get_authcode()} |
| 25 | clientSecret: gtfhyjukiol3Qncbvmdwe67khh | 23 | clientSecret: gtfhyjukiol3Qncbvmdwe67khh |
| 26 | method: POST | 24 | method: POST |
| 27 | - url: v1/auth/accessToken | 25 | + url: /v1/auth/accessToken |
| 28 | validate: | 26 | validate: |
| 29 | - eq: | 27 | - eq: |
| 30 | - content.code | 28 | - content.code |
| 1 | -name: 客户端账号登录 | ||
| 2 | -base_url: ${ENV(base_url)} | ||
| 3 | -verify: False | ||
| 4 | -variables: | ||
| 5 | - currtime: ${make_time()} | ||
| 6 | - uuid: ${make_uuid()} | ||
| 7 | - access_token: '' | ||
| 8 | - sign: ${make_sign($currtime, $uuid,$access_token)} | ||
| 9 | - phone: ${ENV(wpftwphone)} | ||
| 10 | -teardown_hooks: | ||
| 11 | - - ${teardown_hook_get_authcode($response)} | ||
| 12 | -request: | ||
| 13 | - headers: | ||
| 14 | - Content-Type: application/json;charset=utf-8 | ||
| 15 | - User-Agent: abilityIOSTest/120004 CFNetwork/1121.2.2 Darwin/19.3.0 | ||
| 16 | - X-MMM-AppName: com.maimaimai.abilityIOS | ||
| 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: 0.12.0 | ||
| 23 | - json: | ||
| 24 | - clientId: lks3Z8Ncn2j | ||
| 25 | - credentials: ${get_credentials()} | ||
| 26 | - cuid: ${get_cuid()} | ||
| 27 | - muid: ${get_muid()} | ||
| 28 | - cid: ${get_cid()} | ||
| 29 | - method: POST | ||
| 30 | - url: v1/auth/authorize | ||
| 31 | -validate: | ||
| 32 | -- eq: | ||
| 33 | - - content.code | ||
| 34 | - - 0 | ||
| 35 | -- eq: | ||
| 36 | - - content.msg | ||
| 37 | - - 登录成功 | ||
| 38 | - |
api/app_api/login_api/authorize_api.yml
0 → 100644
| 1 | +name: 登录价值系统 | ||
| 2 | +base_url: ${ENV(base_url)} | ||
| 3 | +verify: False | ||
| 4 | +#teardown_hooks: | ||
| 5 | +# - ${teardown_hook_get_authcode($response)} | ||
| 6 | +variables: | ||
| 7 | + currtime1: ${make_time()} | ||
| 8 | + uuid1: ${make_uuid()} | ||
| 9 | + access_token1: '' | ||
| 10 | + sign1: ${make_sign($currtime1, $uuid1,$access_token1)} | ||
| 11 | + credentials: $credentials | ||
| 12 | + cuid: $cuid | ||
| 13 | + muid: $muid | ||
| 14 | + cid: ${ENV(companyid)} | ||
| 15 | +request: | ||
| 16 | + headers: | ||
| 17 | + Content-Type: application/json;charset=utf-8 | ||
| 18 | + User-Agent: abilityIOSTest/120004 CFNetwork/1121.2.2 Darwin/19.3.0 | ||
| 19 | + X-MMM-AppName: com.maimaimai.abilityIOS | ||
| 20 | + X-MMM-AccessToken: $access_token1 | ||
| 21 | + X-MMM-AppProject: ability | ||
| 22 | + X-MMM-DeviceType: '0' | ||
| 23 | + X-MMM-Sign: $sign1 | ||
| 24 | + X-MMM-Timestamp: $currtime1 | ||
| 25 | + X-MMM-Uuid: $uuid1 | ||
| 26 | + X-MMM-Version: 0.12.0 | ||
| 27 | + json: | ||
| 28 | + clientId: lks3Z8Ncn2j | ||
| 29 | + credentials: $credentials | ||
| 30 | + cuid: $cuid | ||
| 31 | + muid: $muid | ||
| 32 | + cid: ${ENV(companyid)} | ||
| 33 | + method: POST | ||
| 34 | + url: /v1/auth/authorize | ||
| 35 | +extract: | ||
| 36 | + authCode: content.data.authCode | ||
| 37 | +validate: | ||
| 38 | +- eq: | ||
| 39 | + - content.code | ||
| 40 | + - 0 | ||
| 41 | + |
| 1 | -name: 登录价值系统 | ||
| 2 | -base_url: ${ENV(base_url)} | ||
| 3 | -verify: False | ||
| 4 | -variables: | ||
| 5 | - currtime: ${make_time()} | ||
| 6 | - uuid: ${make_uuid()} | ||
| 7 | - access_token: '' | ||
| 8 | - sign: ${make_sign($currtime, $uuid,$access_token)} | ||
| 9 | - phone: ${ENV(wpftwphone)} | ||
| 10 | -teardown_hooks: | ||
| 11 | - - ${teardown_hook_get_task_authcode($response)} | ||
| 12 | -request: | ||
| 13 | - headers: | ||
| 14 | - Content-Type: application/json;charset=utf-8 | ||
| 15 | - User-Agent: abilityIOSTest/120004 CFNetwork/1121.2.2 Darwin/19.3.0 | ||
| 16 | - X-MMM-AppName: com.maimaimai.abilityIOS | ||
| 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: 0.12.0 | ||
| 23 | - json: | ||
| 24 | - clientId: lks3Z8Ncn2j | ||
| 25 | - credentials: ${get_credentials()} | ||
| 26 | - cuid: ${get_cuid()} | ||
| 27 | - muid: ${get_muid()} | ||
| 28 | - cid: ${get_cid()} | ||
| 29 | - method: POST | ||
| 30 | - url: v1/auth/authorize | ||
| 31 | -validate: | ||
| 32 | -- eq: | ||
| 33 | - - content.code | ||
| 34 | - - 0 | ||
| 35 | -- eq: | ||
| 36 | - - content.msg | ||
| 37 | - - 登录成功 | ||
| 38 | - |
| 1 | -name: 用户中心账号登录 | ||
| 2 | -base_url: ${ENV(base_public_url)} | 1 | +name: 账号登录:/auth/loginAggregate |
| 2 | +base_url: ${ENV(base_ucenter)} | ||
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | - currtime: ${make_time()} | ||
| 6 | - uuid: ${make_uuid()} | ||
| 7 | - access_token: '' | ||
| 8 | - sign: ${make_sign($currtime, $uuid,$access_token)} | ||
| 9 | grantType: signInPassword | 5 | grantType: signInPassword |
| 10 | - phone: ${ENV(appphone)} | 6 | + phone: ${ENV(adminphone)} |
| 11 | password: 7c4a8d09ca3762af61e59520943dc26494f8941b | 7 | password: 7c4a8d09ca3762af61e59520943dc26494f8941b |
| 12 | Type: 1 | 8 | Type: 1 |
| 13 | msg: ok | 9 | msg: ok |
| 14 | -teardown_hooks: | ||
| 15 | - - ${teardown_hook_get_cuid($response)} | ||
| 16 | - - ${teardown_hook_get_credentials($response)} | ||
| 17 | - - ${teardown_hook_get_muid($response)} | ||
| 18 | - - ${teardown_hook_get_cid($response)} | ||
| 19 | - | 10 | +#teardown_hooks: |
| 11 | +# - ${teardown_hook_get_authcode($response)} | ||
| 20 | request: | 12 | request: |
| 21 | headers: | 13 | headers: |
| 22 | Content-Type: application/json;charset=utf-8 | 14 | Content-Type: application/json;charset=utf-8 |
| 23 | User-Agent: okhttp/3.12.3 | 15 | User-Agent: okhttp/3.12.3 |
| 24 | - X-MMM-AccessToken: $access_token | ||
| 25 | X-MMM-DeviceType: '1' | 16 | X-MMM-DeviceType: '1' |
| 26 | - X-MMM-Sign: $sign | ||
| 27 | - X-MMM-Timestamp: $currtime | ||
| 28 | - X-MMM-Uuid: $uuid | ||
| 29 | X-MMM-Version: 0.9.0 | 17 | X-MMM-Version: 0.9.0 |
| 30 | json: | 18 | json: |
| 31 | grantType: $grantType | 19 | grantType: $grantType |
| @@ -33,11 +21,12 @@ request: | @@ -33,11 +21,12 @@ request: | ||
| 33 | phone: $phone | 21 | phone: $phone |
| 34 | clientId: lks3Z8Ncn2j | 22 | clientId: lks3Z8Ncn2j |
| 35 | method: POST | 23 | method: POST |
| 36 | - url: ucenter/v2/auth/loginAggregate | 24 | + url: /ucenter/v2/auth/loginAggregate |
| 37 | extract: | 25 | extract: |
| 38 | -# cuid: content.data.cuid | 26 | + cuid: content.data.cuid |
| 39 | credentials: content.data.credentials | 27 | credentials: content.data.credentials |
| 28 | + muid: content.data.companys.0.muid | ||
| 40 | validate: | 29 | validate: |
| 41 | - eq: | 30 | - eq: |
| 42 | - content.msg | 31 | - content.msg |
| 43 | - - ok | 32 | + - $msg |
| 1 | -name: 获取授权令牌 | 1 | +name: 获取用户信息 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
| 6 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 7 | - access_token: '' | ||
| 8 | - sign: ${make_sign($currtime, $uuid,$access_token)} | ||
| 9 | -teardown_hooks: | ||
| 10 | - - ${teardown_hook_get_accesstoken($response)} | 7 | + access_token: ${get_task_accesstoken()} |
| 8 | + sign: ${make_sign($currtime, $uuid, $access_token)} | ||
| 11 | request: | 9 | request: |
| 12 | headers: | 10 | headers: |
| 13 | Content-Type: application/json;charset=utf-8 | 11 | Content-Type: application/json;charset=utf-8 |
| 14 | User-Agent: abilityIOSTest/120004 CFNetwork/1121.2.2 Darwin/19.3.0 | 12 | User-Agent: abilityIOSTest/120004 CFNetwork/1121.2.2 Darwin/19.3.0 |
| 13 | + X-MMM-AccessToken: $access_token | ||
| 15 | # X-MMM-AppName: com.maimaimai.abilityIOS | 14 | # X-MMM-AppName: com.maimaimai.abilityIOS |
| 16 | X-MMM-AppProject: ability | 15 | X-MMM-AppProject: ability |
| 17 | X-MMM-DeviceType: "0" | 16 | X-MMM-DeviceType: "0" |
| @@ -20,15 +19,10 @@ request: | @@ -20,15 +19,10 @@ request: | ||
| 20 | X-MMM-Uuid: $uuid | 19 | X-MMM-Uuid: $uuid |
| 21 | X-MMM-Version: 0.12.0 | 20 | X-MMM-Version: 0.12.0 |
| 22 | json: | 21 | json: |
| 23 | - clientId: lks3Z8Ncn2j | ||
| 24 | - authCode: ${get_authcode()} | ||
| 25 | - clientSecret: gtfhyjukiol3Qncbvmdwe67khh | 22 | + clientId: lks3Z8Ncn2jhr |
| 26 | method: POST | 23 | method: POST |
| 27 | - url: v1/auth/accessToken | 24 | + url: /v2/user/userInfo |
| 28 | validate: | 25 | validate: |
| 29 | - eq: | 26 | - eq: |
| 30 | - content.code | 27 | - content.code |
| 31 | - 0 | 28 | - 0 |
| 32 | -- eq: | ||
| 33 | - - content.msg | ||
| 34 | - - 获取成功 |
| 1 | -name: 待我审核:/v1/question/audits_ireview | ||
| 2 | -base_url: ${ENV(base_url)} | ||
| 3 | -variables: | ||
| 4 | - currtime: ${make_time()} | ||
| 5 | - uuid: ${make_uuid()} | ||
| 6 | - access_token: ${get_accesstoken()} | ||
| 7 | - sign: ${make_sign($currtime, $uuid, $access_token)} | ||
| 8 | -#output: | ||
| 9 | -# qid: qid | ||
| 10 | - | ||
| 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: 0.12.0 | ||
| 23 | - json: | ||
| 24 | - dids: '' | ||
| 25 | - lastId: 0 | ||
| 26 | - pageSize: 20 | ||
| 27 | - method: POST | ||
| 28 | - url: /v1/question/audits_ireview | ||
| 29 | -#extract: | ||
| 30 | -# qid: content.data.questions.0.id | ||
| 31 | -validate: | ||
| 32 | -- eq: | ||
| 33 | - - content.code | ||
| 34 | - - 0 | ||
| 35 | -- eq: | ||
| 36 | - - content.msg | ||
| 37 | - - 问题审核列表成功 |
| 1 | -name: 获取BOSS足迹:/v2/question/bossFootprints | ||
| 2 | -base_url: ${ENV(base_url)} | ||
| 3 | -variables: | ||
| 4 | - currtime: ${make_time()} | ||
| 5 | - uuid: ${make_uuid()} | ||
| 6 | - var_access_token: ${get_accesstoken()} | ||
| 7 | - sign: ${make_sign($currtime, $uuid, $var_access_token)} | ||
| 8 | -request: | ||
| 9 | - headers: | ||
| 10 | - Content-Type: application/json;charset=utf-8 | ||
| 11 | - User-Agent: okhttp/3.12.3 | ||
| 12 | - X-MMM-AccessToken: $var_access_token | ||
| 13 | - X-MMM-AppName: com.mmm.ability | ||
| 14 | - X-MMM-AppProject: ability | ||
| 15 | - X-MMM-DeviceType: '0' | ||
| 16 | - X-MMM-Sign: $sign | ||
| 17 | - X-MMM-Timestamp: $currtime | ||
| 18 | - X-MMM-Uuid: $uuid | ||
| 19 | - X-MMM-Version: 0.12.0 | ||
| 20 | - json: | ||
| 21 | - pageIndex: 0 | ||
| 22 | - pageSize: 20 | ||
| 23 | - method: POST | ||
| 24 | - url: /v2/question/bossFootprints | ||
| 25 | -validate: | ||
| 26 | - - eq: | ||
| 27 | - - content.code | ||
| 28 | - - 0 | ||
| 29 | - - eq: | ||
| 30 | - - content.msg | ||
| 31 | - - 获取BOSS足迹成功 |
| 1 | -name: 查看提问详情:/v2/question/details | ||
| 2 | -base_url: ${ENV(base_url)} | ||
| 3 | -variables: | ||
| 4 | - currtime: ${make_time()} | ||
| 5 | - uuid: ${make_uuid()} | ||
| 6 | - access_token: ${get_accesstoken()} | ||
| 7 | - sign: ${make_sign($currtime, $uuid, $access_token)} | ||
| 8 | -teardown_hooks: | ||
| 9 | - - ${teardown_hook_get_serialNo($response)} | ||
| 10 | -request: | ||
| 11 | - headers: | ||
| 12 | - Content-Type: application/json;charset=utf-8 | ||
| 13 | - User-Agent: okhttp/3.12.3 | ||
| 14 | - X-MMM-AccessToken: $access_token | ||
| 15 | - X-MMM-AppName: com.mmm.ability | ||
| 16 | - X-MMM-AppProject: ability | ||
| 17 | - X-MMM-DeviceType: '0' | ||
| 18 | - X-MMM-Sign: $sign | ||
| 19 | - X-MMM-Timestamp: $currtime | ||
| 20 | - X-MMM-Uuid: $uuid | ||
| 21 | - X-MMM-Version: 0.12.0 | ||
| 22 | - json: | ||
| 23 | -# commentLastId: 0 | ||
| 24 | -# commentPageSize: 20 | ||
| 25 | - qid: $qid | ||
| 26 | - method: POST | ||
| 27 | - url: /v2/question/details | ||
| 28 | -validate: | ||
| 29 | -- eq: | ||
| 30 | - - content.code | ||
| 31 | - - 0 | ||
| 32 | -- eq: | ||
| 33 | - - content.msg | ||
| 34 | - - 获取问题详情成功 |
| 1 | -name: 公司悬赏任务 | 1 | +name: 任务统计 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| @@ -19,17 +19,10 @@ request: | @@ -19,17 +19,10 @@ request: | ||
| 19 | X-MMM-Uuid: $uuid | 19 | X-MMM-Uuid: $uuid |
| 20 | X-MMM-Version: 1.0.0 | 20 | X-MMM-Version: 1.0.0 |
| 21 | json: | 21 | json: |
| 22 | - pageIndex: 0 | ||
| 23 | - pageSize: 20 | 22 | + id: 0 |
| 24 | method: POST | 23 | method: POST |
| 25 | - url: v1/task/rewards | 24 | + url: /v1/task/taskStatistics |
| 26 | validate: | 25 | validate: |
| 27 | - eq: | 26 | - eq: |
| 28 | - content.code | 27 | - content.code |
| 29 | - 0 | 28 | - 0 |
| 30 | - - eq: | ||
| 31 | - - content.data.tasks.0.id | ||
| 32 | - - $id | ||
| 33 | - - eq: | ||
| 34 | - - content.msg | ||
| 35 | - - 获取成功 |
| 1 | -name: 公司任务(进行中) | 1 | +name: 个人中心-指派我的 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| @@ -6,8 +6,7 @@ variables: | @@ -6,8 +6,7 @@ variables: | ||
| 6 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 7 | access_token: ${get_task_accesstoken()} | 7 | access_token: ${get_task_accesstoken()} |
| 8 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 9 | -teardown_hooks: | ||
| 10 | - - ${teardown_hook_get_task_3_2_total($response)} | 9 | + action: 0 |
| 11 | request: | 10 | request: |
| 12 | headers: | 11 | headers: |
| 13 | Content-Type: application/json;charset=utf-8 | 12 | Content-Type: application/json;charset=utf-8 |
| @@ -21,16 +20,12 @@ request: | @@ -21,16 +20,12 @@ request: | ||
| 21 | X-MMM-Uuid: $uuid | 20 | X-MMM-Uuid: $uuid |
| 22 | X-MMM-Version: 1.0.0 | 21 | X-MMM-Version: 1.0.0 |
| 23 | json: | 22 | json: |
| 24 | - action: 0 | ||
| 25 | - newest: 0 | ||
| 26 | pageIndex: 0 | 23 | pageIndex: 0 |
| 27 | pageSize: 20 | 24 | pageSize: 20 |
| 25 | + action: $action | ||
| 28 | method: POST | 26 | method: POST |
| 29 | - url: v1/task/currentTasks | 27 | + url: /v1/task/AssignMeTasks |
| 30 | validate: | 28 | validate: |
| 31 | - eq: | 29 | - eq: |
| 32 | - content.code | 30 | - content.code |
| 33 | - 0 | 31 | - 0 |
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 |
| 1 | -name: 公告列表:/v1/message/announcements | 1 | +name: 中标 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | +verify: False | ||
| 3 | variables: | 4 | variables: |
| 4 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
| 5 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 6 | - access_token: ${get_accesstoken()} | 7 | + access_token: ${get_task_accesstoken()} |
| 7 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 9 | + id: 12345678 | ||
| 10 | + uid: 123456789 | ||
| 11 | + planFinishDate: 1603900800000 | ||
| 8 | request: | 12 | request: |
| 9 | headers: | 13 | headers: |
| 10 | Content-Type: application/json;charset=utf-8 | 14 | Content-Type: application/json;charset=utf-8 |
| @@ -16,14 +20,14 @@ request: | @@ -16,14 +20,14 @@ request: | ||
| 16 | X-MMM-Sign: $sign | 20 | X-MMM-Sign: $sign |
| 17 | X-MMM-Timestamp: $currtime | 21 | X-MMM-Timestamp: $currtime |
| 18 | X-MMM-Uuid: $uuid | 22 | X-MMM-Uuid: $uuid |
| 19 | - X-MMM-Version: 0.12.0 | ||
| 20 | - json: {} | 23 | + X-MMM-Version: 1.0.0 |
| 24 | + json: | ||
| 25 | + id: $id | ||
| 26 | + planFinishDate: $planFinishDate | ||
| 27 | + uid: $uid | ||
| 21 | method: POST | 28 | method: POST |
| 22 | - url: /v1/message/announcements | 29 | + url: /v1/task/bidTask |
| 23 | validate: | 30 | validate: |
| 24 | - eq: | 31 | - eq: |
| 25 | - content.code | 32 | - content.code |
| 26 | - 0 | 33 | - 0 |
| 27 | - - eq: | ||
| 28 | - - content.msg | ||
| 29 | - - 获取公告信息成功 |
| 1 | -name: 审核提问:/v1/question/auditQuestion | 1 | +name: 验收任务 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | +verify: False | ||
| 3 | variables: | 4 | variables: |
| 4 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
| 5 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 6 | - access_token: ${get_accesstoken()} | 7 | + access_token: ${get_task_accesstoken()} |
| 7 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 8 | - published: 2 | 9 | + id: 0123456 |
| 10 | + actualFinishDate: 1568956 | ||
| 9 | request: | 11 | request: |
| 10 | headers: | 12 | headers: |
| 11 | Content-Type: application/json;charset=utf-8 | 13 | Content-Type: application/json;charset=utf-8 |
| @@ -17,18 +19,27 @@ request: | @@ -17,18 +19,27 @@ request: | ||
| 17 | X-MMM-Sign: $sign | 19 | X-MMM-Sign: $sign |
| 18 | X-MMM-Timestamp: $currtime | 20 | X-MMM-Timestamp: $currtime |
| 19 | X-MMM-Uuid: $uuid | 21 | X-MMM-Uuid: $uuid |
| 20 | - X-MMM-Version: 0.12.0 | 22 | + X-MMM-Version: 1.0.0 |
| 21 | json: | 23 | json: |
| 22 | - id: $qid | ||
| 23 | - published: $published | ||
| 24 | - qTypeId: 149 | ||
| 25 | - scoreAsk: 0.5 | 24 | + id: $id |
| 25 | + actualFinishDate: $actualFinishDate | ||
| 26 | + taskAwards: | ||
| 27 | + - uid: 3284714710070272 | ||
| 28 | + uname: '价值系统账号1' | ||
| 29 | + bonus: 90 | ||
| 30 | + percent: 90 | ||
| 31 | + - uid: 3284714779253760 | ||
| 32 | + uname: '价值系统账号3' | ||
| 33 | + bonus: 10 | ||
| 34 | + percent: 10 | ||
| 35 | +# resourceAwards: | ||
| 36 | +# - | ||
| 37 | + solveReport: '解决方案报告${get_nowtime()}' | ||
| 38 | +# solveImages: | ||
| 39 | +# - | ||
| 26 | method: POST | 40 | method: POST |
| 27 | - url: /v1/question/auditQuestion | 41 | + url: /v1/task/checkAccept |
| 28 | validate: | 42 | validate: |
| 29 | -- eq: | 43 | + - eq: |
| 30 | - content.code | 44 | - content.code |
| 31 | - 0 | 45 | - 0 |
| 32 | -- eq: | ||
| 33 | - - content.msg | ||
| 34 | - - 审核成功 |
| 1 | -name: 首页搜索:/v1/question/searchAll | 1 | +name: 任务列表 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | +verify: False | ||
| 3 | variables: | 4 | variables: |
| 4 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
| 5 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 6 | - access_token: ${get_accesstoken()} | 7 | + access_token: ${get_task_accesstoken()} |
| 7 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 8 | - | 9 | + action: 0 |
| 10 | + newest: 0 | ||
| 9 | request: | 11 | request: |
| 10 | headers: | 12 | headers: |
| 11 | Content-Type: application/json;charset=utf-8 | 13 | Content-Type: application/json;charset=utf-8 |
| @@ -13,22 +15,28 @@ request: | @@ -13,22 +15,28 @@ request: | ||
| 13 | X-MMM-AccessToken: $access_token | 15 | X-MMM-AccessToken: $access_token |
| 14 | X-MMM-AppName: com.mmm.ability | 16 | X-MMM-AppName: com.mmm.ability |
| 15 | X-MMM-AppProject: ability | 17 | X-MMM-AppProject: ability |
| 16 | - X-MMM-DeviceType: '1' | 18 | + X-MMM-DeviceType: '0' |
| 17 | X-MMM-Sign: $sign | 19 | X-MMM-Sign: $sign |
| 18 | X-MMM-Timestamp: $currtime | 20 | X-MMM-Timestamp: $currtime |
| 19 | X-MMM-Uuid: $uuid | 21 | X-MMM-Uuid: $uuid |
| 20 | - X-MMM-Version: 0.5.0 | 22 | + X-MMM-Version: 1.0.0 |
| 21 | json: | 23 | json: |
| 22 | - keyword: ' ' | ||
| 23 | pageIndex: 0 | 24 | pageIndex: 0 |
| 24 | pageSize: 20 | 25 | pageSize: 20 |
| 25 | - solved: 0 | 26 | + action: $action |
| 27 | + newest: $newest | ||
| 28 | +# natures: | ||
| 29 | +# - id: | ||
| 30 | +# name: | ||
| 31 | +# attributes: | ||
| 32 | +# - id: | ||
| 33 | +# name: | ||
| 34 | +# csVals: | ||
| 35 | +# - id: | ||
| 36 | +# name: | ||
| 26 | method: POST | 37 | method: POST |
| 27 | - url: /v1/question/searchAll | 38 | + url: /v1/task/contendTasks |
| 28 | validate: | 39 | validate: |
| 29 | -- eq: | 40 | + - eq: |
| 30 | - content.code | 41 | - content.code |
| 31 | - 0 | 42 | - 0 |
| 32 | -- eq: | ||
| 33 | - - content.msg | ||
| 34 | - - 获取提问列表成功 |
| 1 | -name: 消息数量统计(首页、个人中心):/v1/message/msgStatistics | 1 | +name: 完成任务 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | +verify: False | ||
| 3 | variables: | 4 | variables: |
| 4 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
| 5 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 6 | - access_token: ${get_accesstoken()} | 7 | + access_token: ${get_task_accesstoken()} |
| 7 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 9 | + id: 12345678 | ||
| 8 | request: | 10 | request: |
| 9 | headers: | 11 | headers: |
| 10 | Content-Type: application/json;charset=utf-8 | 12 | Content-Type: application/json;charset=utf-8 |
| @@ -16,15 +18,12 @@ request: | @@ -16,15 +18,12 @@ request: | ||
| 16 | X-MMM-Sign: $sign | 18 | X-MMM-Sign: $sign |
| 17 | X-MMM-Timestamp: $currtime | 19 | X-MMM-Timestamp: $currtime |
| 18 | X-MMM-Uuid: $uuid | 20 | X-MMM-Uuid: $uuid |
| 19 | - X-MMM-Version: 0.12.0 | 21 | + X-MMM-Version: 1.0.0 |
| 20 | json: | 22 | json: |
| 21 | - typeTotal: 1835019 | 23 | + id: $id |
| 22 | method: POST | 24 | method: POST |
| 23 | - url: /v1/message/msgStatistics | 25 | + url: /v1/task/finishTask |
| 24 | validate: | 26 | validate: |
| 25 | - eq: | 27 | - eq: |
| 26 | - content.code | 28 | - content.code |
| 27 | - 0 | 29 | - 0 |
| 28 | - - eq: | ||
| 29 | - - content.msg | ||
| 30 | - - 获取统计信息成功 |
| 1 | -name: 公司任务(进行中) | 1 | +name: 个人中心-我发布的 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| @@ -6,8 +6,8 @@ variables: | @@ -6,8 +6,8 @@ variables: | ||
| 6 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 7 | access_token: ${get_task_accesstoken()} | 7 | access_token: ${get_task_accesstoken()} |
| 8 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 9 | -teardown_hooks: | ||
| 10 | - - ${teardown_hook_get_task_3_1_total($response)} | 9 | + action: 0 |
| 10 | + type: [0,1,2] | ||
| 11 | request: | 11 | request: |
| 12 | headers: | 12 | headers: |
| 13 | Content-Type: application/json;charset=utf-8 | 13 | Content-Type: application/json;charset=utf-8 |
| @@ -21,19 +21,11 @@ request: | @@ -21,19 +21,11 @@ request: | ||
| 21 | X-MMM-Uuid: $uuid | 21 | X-MMM-Uuid: $uuid |
| 22 | X-MMM-Version: 1.0.0 | 22 | X-MMM-Version: 1.0.0 |
| 23 | json: | 23 | json: |
| 24 | - action: 0 | ||
| 25 | - newest: 0 | ||
| 26 | - pageIndex: 0 | ||
| 27 | - pageSize: 20 | 24 | + action: $action |
| 25 | + type: $type | ||
| 28 | method: POST | 26 | method: POST |
| 29 | - url: v1/task/currentTasks | 27 | + url: /v1/task/iPublishedTasks |
| 30 | validate: | 28 | validate: |
| 31 | - eq: | 29 | - eq: |
| 32 | - content.code | 30 | - content.code |
| 33 | - 0 | 31 | - 0 |
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 | ||
| 37 | -# - eq: | ||
| 38 | -# - $task_total1 | ||
| 39 | -# - $task_total2 |
| 1 | -name: 公司任务(进行中) | 1 | +name: 领取任务 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| @@ -6,8 +6,8 @@ variables: | @@ -6,8 +6,8 @@ variables: | ||
| 6 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 7 | access_token: ${get_task_accesstoken()} | 7 | access_token: ${get_task_accesstoken()} |
| 8 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 9 | -teardown_hooks: | ||
| 10 | - - ${teardown_hook_get_task_3_2_total($response)} | 9 | + action: 0 |
| 10 | + id: 3120540807229604864 | ||
| 11 | request: | 11 | request: |
| 12 | headers: | 12 | headers: |
| 13 | Content-Type: application/json;charset=utf-8 | 13 | Content-Type: application/json;charset=utf-8 |
| @@ -21,19 +21,11 @@ request: | @@ -21,19 +21,11 @@ request: | ||
| 21 | X-MMM-Uuid: $uuid | 21 | X-MMM-Uuid: $uuid |
| 22 | X-MMM-Version: 1.0.0 | 22 | X-MMM-Version: 1.0.0 |
| 23 | json: | 23 | json: |
| 24 | - action: 0 | ||
| 25 | - newest: 0 | ||
| 26 | - pageIndex: 0 | ||
| 27 | - pageSize: 20 | 24 | + id: $id |
| 25 | + action: $action | ||
| 28 | method: POST | 26 | method: POST |
| 29 | - url: v1/task/currentTasks | 27 | + url: /v1/task/submitCompete |
| 30 | validate: | 28 | validate: |
| 31 | - eq: | 29 | - eq: |
| 32 | - content.code | 30 | - content.code |
| 33 | - 0 | 31 | - 0 |
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 | ||
| 37 | - - eq: | ||
| 38 | - - $task_total1 | ||
| 39 | - - $task_total2 |
| 1 | -name: 申请解决提问:/v1/question/applyForQuestions | 1 | +name: 查看任务详情 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | +verify: False | ||
| 3 | variables: | 4 | variables: |
| 4 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
| 5 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 6 | - access_token: ${get_accesstoken()} | 7 | + access_token: ${get_task_accesstoken()} |
| 7 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 8 | - | 9 | + id: 12345678 |
| 9 | request: | 10 | request: |
| 10 | headers: | 11 | headers: |
| 11 | Content-Type: application/json;charset=utf-8 | 12 | Content-Type: application/json;charset=utf-8 |
| @@ -17,15 +18,12 @@ request: | @@ -17,15 +18,12 @@ request: | ||
| 17 | X-MMM-Sign: $sign | 18 | X-MMM-Sign: $sign |
| 18 | X-MMM-Timestamp: $currtime | 19 | X-MMM-Timestamp: $currtime |
| 19 | X-MMM-Uuid: $uuid | 20 | X-MMM-Uuid: $uuid |
| 20 | - X-MMM-Version: 0.12.0 | 21 | + X-MMM-Version: 1.0.0 |
| 21 | json: | 22 | json: |
| 22 | - qid: $qid | 23 | + id: $id |
| 23 | method: POST | 24 | method: POST |
| 24 | - url: /v1/question/applyForQuestions | 25 | + url: /v1/task/taskDetails |
| 25 | validate: | 26 | validate: |
| 26 | -- eq: | 27 | + - eq: |
| 27 | - content.code | 28 | - content.code |
| 28 | - 0 | 29 | - 0 |
| 29 | -- eq: | ||
| 30 | - - content.msg | ||
| 31 | - - 申请解决成功 |
api/app_api/task_api/taskPublish_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 | + action: 0 | ||
| 10 | + type: 0 | ||
| 11 | + bidStartTime: | ||
| 12 | + bidEndTime: | ||
| 13 | + plannedFinishDate: | ||
| 14 | + uid: | ||
| 15 | + uname: | ||
| 16 | + title: 'APP提交任务标题' | ||
| 17 | + content: 'APP提交任务内容' | ||
| 18 | + acceptability: 'APP提交验收标准' | ||
| 19 | +request: | ||
| 20 | + headers: | ||
| 21 | + Content-Type: application/json;charset=utf-8 | ||
| 22 | + User-Agent: okhttp/3.12.3 | ||
| 23 | + X-MMM-AccessToken: $access_token | ||
| 24 | + X-MMM-AppName: com.mmm.ability | ||
| 25 | + X-MMM-AppProject: ability | ||
| 26 | + X-MMM-DeviceType: '0' | ||
| 27 | + X-MMM-Sign: $sign | ||
| 28 | + X-MMM-Timestamp: $currtime | ||
| 29 | + X-MMM-Uuid: $uuid | ||
| 30 | + X-MMM-Version: 1.0.0 | ||
| 31 | + json: | ||
| 32 | + id: 0 | ||
| 33 | + action: $action | ||
| 34 | + type: $type | ||
| 35 | + title: $title | ||
| 36 | + content: $content | ||
| 37 | + acceptability: $acceptability | ||
| 38 | +# images: | ||
| 39 | +# - path: | ||
| 40 | +# w: | ||
| 41 | +# h: | ||
| 42 | + nature: | ||
| 43 | + id: 16 | ||
| 44 | + name: '性质管理1' | ||
| 45 | + csVals: | ||
| 46 | + - id: 36 | ||
| 47 | + name: '价值管理1' | ||
| 48 | + bidStartTime: $bidStartTime | ||
| 49 | + bidEndTime: $bidEndTime | ||
| 50 | + bonus: 100 | ||
| 51 | + refResources: | ||
| 52 | + rType: | ||
| 53 | + id: | ||
| 54 | + serialNo: | ||
| 55 | + title: | ||
| 56 | + content: | ||
| 57 | + isReward: | ||
| 58 | + attribute: | ||
| 59 | + id: 17 | ||
| 60 | + name: '项目归属1' | ||
| 61 | + employees: | ||
| 62 | + uid: $uid | ||
| 63 | + uname: $uname | ||
| 64 | + plannedFinishDate: $plannedFinishDate | ||
| 65 | + deadlineRemind: | ||
| 66 | + method: POST | ||
| 67 | + url: /v1/task/taskPublish | ||
| 68 | +validate: | ||
| 69 | + - eq: | ||
| 70 | + - content.code | ||
| 71 | + - 0 |
| 1 | -name: 首页公告内容:/v1/notice/announcement | 1 | +name: 确认领取人 |
| 2 | base_url: ${ENV(base_url)} | 2 | base_url: ${ENV(base_url)} |
| 3 | +verify: False | ||
| 3 | variables: | 4 | variables: |
| 4 | currtime: ${make_time()} | 5 | currtime: ${make_time()} |
| 5 | uuid: ${make_uuid()} | 6 | uuid: ${make_uuid()} |
| 6 | - access_token: ${get_accesstoken()} | 7 | + access_token: ${get_task_accesstoken()} |
| 7 | sign: ${make_sign($currtime, $uuid, $access_token)} | 8 | sign: ${make_sign($currtime, $uuid, $access_token)} |
| 9 | + taskId: 123456789 | ||
| 10 | + planDate: 1603900800000 | ||
| 8 | request: | 11 | request: |
| 9 | headers: | 12 | headers: |
| 10 | Content-Type: application/json;charset=utf-8 | 13 | Content-Type: application/json;charset=utf-8 |
| @@ -16,14 +19,13 @@ request: | @@ -16,14 +19,13 @@ request: | ||
| 16 | X-MMM-Sign: $sign | 19 | X-MMM-Sign: $sign |
| 17 | X-MMM-Timestamp: $currtime | 20 | X-MMM-Timestamp: $currtime |
| 18 | X-MMM-Uuid: $uuid | 21 | X-MMM-Uuid: $uuid |
| 19 | - X-MMM-Version: 0.12.0 | ||
| 20 | - json: {} | 22 | + X-MMM-Version: 1.0.0 |
| 23 | + json: | ||
| 24 | + taskId: $taskId | ||
| 25 | + planDate: $planDate | ||
| 21 | method: POST | 26 | method: POST |
| 22 | - url: /v1/notice/announcement | 27 | + url: /v1/task/verifyReceiver |
| 23 | validate: | 28 | validate: |
| 24 | - eq: | 29 | - eq: |
| 25 | - content.code | 30 | - content.code |
| 26 | - 0 | 31 | - 0 |
| 27 | - - eq: | ||
| 28 | - - content.msg | ||
| 29 | - - 获取公告信息成功 |
api/app_api/user_api/userInfo_api.yml
已删除
100644 → 0
| 1 | -name: 获取用户信息 | ||
| 2 | -base_url: ${ENV(base_url)} | ||
| 3 | -variables: | ||
| 4 | - currtime: ${make_time()} | ||
| 5 | - uuid: ${make_uuid()} | ||
| 6 | - var_access_token: ${get_task_accesstoken()} | ||
| 7 | - sign: ${make_sign($currtime, $uuid, $var_access_token)} | ||
| 8 | -request: | ||
| 9 | - headers: | ||
| 10 | - Content-Type: application/json;charset=utf-8 | ||
| 11 | - User-Agent: okhttp/3.12.3 | ||
| 12 | - X-MMM-AccessToken: $var_access_token | ||
| 13 | - X-MMM-AppName: com.mmm.ability | ||
| 14 | - X-MMM-AppProject: ability | ||
| 15 | - X-MMM-DeviceType: '0' | ||
| 16 | - X-MMM-Sign: $sign | ||
| 17 | - X-MMM-Timestamp: $currtime | ||
| 18 | - X-MMM-Uuid: $uuid | ||
| 19 | - X-MMM-Version: 0.12.0 | ||
| 20 | - json: {} | ||
| 21 | - method: POST | ||
| 22 | - url: v2/user/userInfo | ||
| 23 | -validate: | ||
| 24 | - - eq: | ||
| 25 | - - content.code | ||
| 26 | - - 0 | ||
| 27 | - - eq: | ||
| 28 | - - content.msg | ||
| 29 | - - 获取用户信息 | ||
| 30 | - - eq: | ||
| 31 | - - content.data.user.permissionTaskPublish | ||
| 32 | - - $permissionTaskPublish |
| 1 | name: 登录公司 | 1 | name: 登录公司 |
| 2 | -base_url: ${ENV(base_business_url)} | 2 | +base_url: ${ENV(base_business_admin)} |
| 3 | verify: False | 3 | verify: False |
| 4 | -teardown_hooks: | ||
| 5 | - - ${teardown_hook_get_access_token($response)} | 4 | +variables: |
| 5 | + companyId: ${ENV(companyId)} | ||
| 6 | request: | 6 | request: |
| 7 | headers: | 7 | headers: |
| 8 | Content-Type: application/json; charset=UTF-8 | 8 | Content-Type: application/json; charset=UTF-8 |
| 9 | - Authorization: Bearer ${get_Authorization()} | 9 | + Authorization: Bearer $pwdLogintoken |
| 10 | Origin: https://enterprise-platform-dev.fjmaimaimai.com | 10 | Origin: https://enterprise-platform-dev.fjmaimaimai.com |
| 11 | Referer: https://enterprise-platform-dev.fjmaimaimai.com/ | 11 | Referer: https://enterprise-platform-dev.fjmaimaimai.com/ |
| 12 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 | 12 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 |
| @@ -14,11 +14,8 @@ request: | @@ -14,11 +14,8 @@ request: | ||
| 14 | json: | 14 | json: |
| 15 | companyId: $companyId | 15 | companyId: $companyId |
| 16 | method: POST | 16 | method: POST |
| 17 | - url: auth/anonymousLogin | 17 | + url: /auth/anonymousLogin |
| 18 | validate: | 18 | validate: |
| 19 | -- eq: | ||
| 20 | - - content.code | ||
| 21 | - - 0 | ||
| 22 | -- eq: | 19 | + - eq: |
| 23 | - content.msg | 20 | - content.msg |
| 24 | - ok | 21 | - ok |
| 1 | name: 登录列表 | 1 | name: 登录列表 |
| 2 | -base_url: ${ENV(base_business_url)} | 2 | +base_url: ${ENV(base_business_admin)} |
| 3 | verify: False | 3 | verify: False |
| 4 | -teardown_hooks: | ||
| 5 | - - ${teardown_hook_get_login_code($response)} | ||
| 6 | request: | 4 | request: |
| 7 | headers: | 5 | headers: |
| 8 | Content-Type: application/json; charset=UTF-8 | 6 | Content-Type: application/json; charset=UTF-8 |
| 9 | - Authorization: Bearer ${get_access_token()} | ||
| 10 | - Origin: https://enterprise-platform-dev.fjmaimaimai.com | ||
| 11 | - Referer: https://enterprise-platform-dev.fjmaimaimai.com/ | 7 | + Authorization: Bearer $anonymousLogintoken |
| 12 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 | 8 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 |
| 13 | X-Requested-With: XMLHttpRequest | 9 | X-Requested-With: XMLHttpRequest |
| 14 | json: | 10 | json: |
| 11 | + companyId: 214 | ||
| 15 | method: POST | 12 | method: POST |
| 16 | - url: auth/getSingleLoginMenus | 13 | + url: /auth/getSingleLoginMenus |
| 14 | +extract: | ||
| 15 | + url: content.data.list.0.url | ||
| 17 | validate: | 16 | validate: |
| 18 | - eq: | 17 | - eq: |
| 19 | - content.code | 18 | - content.code |
| 20 | - 0 | 19 | - 0 |
| 21 | -- eq: | ||
| 22 | - - content.msg | ||
| 23 | - - ok |
| 1 | name: 登录价值系统 | 1 | name: 登录价值系统 |
| 2 | -base_url: ${ENV(base_worth_url)} | 2 | +base_url: ${ENV(base_manager_url)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | + secret: ${get_secret($url)} | ||
| 5 | msg: ok | 6 | msg: ok |
| 6 | -teardown_hooks: | ||
| 7 | - - ${teardown_hook_get_task_Authorization($response)} | ||
| 8 | - | ||
| 9 | request: | 7 | request: |
| 10 | headers: | 8 | headers: |
| 11 | -# Authorization: Bearer ${get_access_token()} | ||
| 12 | Content-Type: application/json; charset=UTF-8 | 9 | Content-Type: application/json; charset=UTF-8 |
| 13 | - Origin: https://enterprise-platform-dev.fjmaimaimai.com | ||
| 14 | - Referer: https://enterprise-platform-dev.fjmaimaimai.com/ | ||
| 15 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 | 10 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 |
| 16 | X-Requested-With: XMLHttpRequest | 11 | X-Requested-With: XMLHttpRequest |
| 17 | json: | 12 | json: |
| 18 | - code: ${get_login_code()} | 13 | + code: $secret |
| 19 | method: POST | 14 | method: POST |
| 20 | url: auth/login | 15 | url: auth/login |
| 21 | validate: | 16 | validate: |
| 1 | name: 企业平台账号登录 | 1 | name: 企业平台账号登录 |
| 2 | -base_url: ${ENV(base_business_url)} | 2 | +base_url: ${ENV(base_business_admin)} |
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | -# username: ${ENV(wpftwphone)} | 5 | + phone: ${ENV(adminphone)} |
| 6 | password: 7c4a8d09ca3762af61e59520943dc26494f8941b | 6 | password: 7c4a8d09ca3762af61e59520943dc26494f8941b |
| 7 | -teardown_hooks: | ||
| 8 | - - ${teardown_hook_get_Authorization($response)} | ||
| 9 | 7 | ||
| 10 | request: | 8 | request: |
| 11 | headers: | 9 | headers: |
| @@ -16,9 +14,11 @@ request: | @@ -16,9 +14,11 @@ request: | ||
| 16 | X-Requested-With: XMLHttpRequest | 14 | X-Requested-With: XMLHttpRequest |
| 17 | json: | 15 | json: |
| 18 | password: $password | 16 | password: $password |
| 19 | - username: $username | 17 | + username: ${phone} |
| 20 | method: POST | 18 | method: POST |
| 21 | - url: auth/pwdLogin | 19 | + url: /auth/pwdLogin |
| 20 | +extract: | ||
| 21 | + pwdLogintoken: content.data.access.token | ||
| 22 | validate: | 22 | validate: |
| 23 | - eq: | 23 | - eq: |
| 24 | - content.msg | 24 | - content.msg |
| 1 | -name: 保存抢单任务 | ||
| 2 | -base_url: ${ENV(base_worth_url)} | 1 | +name: 新增抢单任务 |
| 2 | +base_url: ${ENV(base_manager_url)} | ||
| 3 | verify: False | 3 | verify: False |
| 4 | variables: | 4 | variables: |
| 5 | name: 测试抢单任务名称${get_nowtime()} | 5 | name: 测试抢单任务名称${get_nowtime()} |
| 6 | acceptanceCriteria: 测试抢单任务的验收标准${get_nowtime()} | 6 | acceptanceCriteria: 测试抢单任务的验收标准${get_nowtime()} |
| 7 | description: 测试抢单任务的任务描述${get_nowtime()} | 7 | description: 测试抢单任务的任务描述${get_nowtime()} |
| 8 | + isImportant: false | ||
| 8 | msg: ok | 9 | msg: ok |
| 9 | -teardown_hooks: | ||
| 10 | - - ${teardown_hook_get_loot_task_id($response)} | 10 | +#teardown_hooks: |
| 11 | +# - ${teardown_hook_get_loot_task_id($response)} | ||
| 11 | request: | 12 | request: |
| 12 | headers: | 13 | headers: |
| 13 | Content-Type: application/json; charset=UTF-8 | 14 | Content-Type: application/json; charset=UTF-8 |
| 14 | - Authorization: Bearer ${get_task_Authorization()} | ||
| 15 | - Origin: https://value-test.fjmaimaimai.com | ||
| 16 | - Referer: https://value-test.fjmaimaimai.com/ | 15 | + Authorization: Bearer ${get_task_manager_accesstoken()} |
| 17 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 | 16 | User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36 |
| 18 | - X-Requested-With: XMLHttpRequest | ||
| 19 | json: | 17 | json: |
| 20 | name: $name | 18 | name: $name |
| 21 | - resourceType: 1 | ||
| 22 | - resourceList: | ||
| 23 | - - id: ${get_resource_id()} | ||
| 24 | - title: ${get_resource_title()} | ||
| 25 | - content: ${get_resource_content()} | ||
| 26 | - serial: ${get_serialNo()} | 19 | +# resourceType: 1 |
| 20 | +# resourceList: | ||
| 21 | +# - id: ${get_resource_id()} | ||
| 22 | +# title: ${get_resource_title()} | ||
| 23 | +# content: ${get_resource_content()} | ||
| 24 | +# serial: ${get_serialNo()} | ||
| 27 | customerValue: | 25 | customerValue: |
| 28 | - 31 | 26 | - 31 |
| 29 | taskCharacter: 12 | 27 | taskCharacter: 12 |
| 30 | reward: 2000 | 28 | reward: 2000 |
| 31 | acceptanceCriteria: $acceptanceCriteria | 29 | acceptanceCriteria: $acceptanceCriteria |
| 32 | description: $description | 30 | description: $description |
| 33 | - isImportant: true | 31 | + isImportant: $isImportant |
| 34 | taskBelong: 13 | 32 | taskBelong: 13 |
| 35 | # pictures: | 33 | # pictures: |
| 36 | method: POST | 34 | method: POST |
| 37 | - url: task/loot/update | 35 | + url: /task/loot/update |
| 38 | validate: | 36 | validate: |
| 39 | - eq: | 37 | - eq: |
| 40 | - - content.code | ||
| 41 | - - 0 | ||
| 42 | - - eq: | ||
| 43 | - content.msg | 38 | - content.msg |
| 44 | - $msg | 39 | - $msg |
config/accessToken.csv
已删除
100644 → 0
| 1 | -426iJfhpTdwa4y5kRwFiekPznxmETSTA |
config/access_token.txt
已删除
100644 → 0
| 1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtYnVzaW5lc3MtYWRtaW4tZ2F0ZXdheS10ZXN0LmZqbWFpbWFpbWFpLmNvbVwvYXV0aFwvYW5vbnltb3VzTG9naW4iLCJpYXQiOjE1OTk3MjMyNzcsImV4cCI6MTU5OTczNDA3NywibmJmIjoxNTk5NzIzMjc3LCJqdGkiOiJJTmJjQXZlelc5MFhBbnlIIiwic3ViIjozMjQ4ODE3NjEzNjgxNjY0LCJwcnYiOiI4N2UwYWYxZWY5ZmQxNTgxMmZkZWM5NzE1M2ExNGUwYjA0NzU0NmFhIiwiY29tcGFueUlkIjozNjYsIm5pY2tuYW1lIjoiXHU4Yzc5XHU1YjUwXHU1OTM0IiwicGhvbmUiOiIxOTk5MDAwMDAwOCIsImlkIjozMjQ4ODE3NjEzNjgxNjY0LCJhZG1pblR5cGUiOjF9.3VNOCzT9Pu_RGsCICXEsMuM_mFRETunNtoSB_TPDshE |
config/authCode.csv
已删除
100644 → 0
| 1 | -zbsys7ypbqn |
config/cid.csv
已删除
100644 → 0
| 1 | -366 |
config/credentials.csv
已删除
100644 → 0
| 1 | -dd1ea685842935996b653a7535369e29b68d929fa63dad46d1c0bee989c568eba721eb29 |
config/cuid.csv
已删除
100644 → 0
| 1 | -3679205383782400 |
config/muid.csv
已删除
100644 → 0
| 1 | -3248817613892608 |
config/task_Authorization.txt
已删除
100644 → 0
| 1 | -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zdXBsdXMtd29ydGgtd2ViLWdhdGV3YXktdGVzdC5mam1haW1haW1haS5jb21cL2F1dGhcL2xvZ2luIiwiaWF0IjoxNTk5NzIzMjc3LCJleHAiOjE1OTk3MzQwNzcsIm5iZiI6MTU5OTcyMzI3NywianRpIjoiUUx4dlFBWWlJUzFUNDEyUiIsInN1YiI6MzI0ODgxNzYxMzY4MTY2NCwicHJ2IjoiODdlMGFmMWVmOWZkMTU4MTJmZGVjOTcxNTNhMTRlMGIwNDc1NDZhYSIsImNvbXBhbnlJZCI6MzY2LCJuaWNrbmFtZSI6Ilx1OGM3OVx1NWI1MFx1NTkzNCIsInBob25lIjoiMTk5OTAwMDAwMDgiLCJ1aWQiOjMyNDg4MTc2MTM2ODE2NjQsImFkbWluVHlwZSI6Mn0.C6WiMH4f3HTpNMd90OIPwH0Xj0IO9KQTw_8fFQArMkA |
config/task_authCode.csv
已删除
100644 → 0
| 1 | -v7dgpn5mvm |
config/uid0.txt
已删除
100644 → 0
| 1 | -3248817613892608 |
config/uid1.txt
已删除
100644 → 0
| 1 | -3248817613863936 |
config/uid15.txt
已删除
100644 → 0
| 1 | -3247366011913216 |
config/uid2.txt
已删除
100644 → 0
| 1 | -3248817613835264 |
| 1 | import json | 1 | import json |
| 2 | import time | 2 | import time |
| 3 | +from urllib import parse | ||
| 4 | + | ||
| 3 | from helpfunc.db_func import * | 5 | from helpfunc.db_func import * |
| 4 | from helpfunc.header_func import * | 6 | from helpfunc.header_func import * |
| 5 | from helpfunc.login_func import * | 7 | from helpfunc.login_func import * |
| 6 | -from helpfunc.m_func import * | ||
| 7 | from helpfunc.pg_db_loot_func import * | 8 | from helpfunc.pg_db_loot_func import * |
| 8 | from helpfunc.pg_db_bid_func import * | 9 | from helpfunc.pg_db_bid_func import * |
| 9 | from helpfunc.pg_db_appoint_func import * | 10 | from helpfunc.pg_db_appoint_func import * |
| 10 | -# from helpfunc.time_func import * | 11 | + |
| 11 | 12 | ||
| 12 | import time,datetime,re | 13 | import time,datetime,re |
| 13 | 14 | ||
| @@ -23,36 +24,38 @@ def convert_to_string(value): | @@ -23,36 +24,38 @@ def convert_to_string(value): | ||
| 23 | 24 | ||
| 24 | def convert_to_number(value): | 25 | def convert_to_number(value): |
| 25 | return int(value) | 26 | return int(value) |
| 26 | -# print(type(convert_to_number(get_resource_id()))) | ||
| 27 | -# def get_base_url(env_type="test"): | ||
| 28 | -# """ | ||
| 29 | -# 根据配置选择运行环境 | ||
| 30 | -# :param env_type: | ||
| 31 | -# :return: | ||
| 32 | -# """ | ||
| 33 | -# if env_type == "test": | ||
| 34 | -# return "https://ability-test.fjmaimaimai.com" | ||
| 35 | -# else: | ||
| 36 | -# return "https://ability-prod.fjmaimaimai.com" | 27 | + |
| 37 | 28 | ||
| 38 | def get_nowtime(): | 29 | def get_nowtime(): |
| 39 | return time.strftime("%Y%m%d%H%M%S",time.localtime(time.time())) | 30 | return time.strftime("%Y%m%d%H%M%S",time.localtime(time.time())) |
| 40 | 31 | ||
| 41 | 32 | ||
| 42 | -def get_second(): | ||
| 43 | - curr_time = datetime.datetime.now() | ||
| 44 | - return curr_time.second | 33 | +def get_starttime(): |
| 34 | + now = datetime.datetime.now() | ||
| 35 | + start_time = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second, microseconds=now.microsecond) | ||
| 36 | + start_time = str(start_time) | ||
| 37 | + start_time = int(time.mktime(time.strptime(start_time, "%Y-%m-%d %H:%M:%S")))*1000 | ||
| 38 | + return start_time | ||
| 45 | 39 | ||
| 46 | -def get_tomorrow(): | ||
| 47 | - td = datetime.timedelta(days=1) | ||
| 48 | - tomorrow = (datetime.datetime.utcnow() + td).strftime("%Y-%m-%dT%H:%M:%SZ") | ||
| 49 | - return tomorrow | ||
| 50 | 40 | ||
| 51 | -def get_today1(): | ||
| 52 | - td = datetime.timedelta(days=0) | ||
| 53 | - tomorrow = (datetime.datetime.utcnow() + td).strftime("%Y-%m-%dT%H:%M:%SZ") | ||
| 54 | - return tomorrow | 41 | +def get_endtime(): |
| 42 | + now = datetime.datetime.now() | ||
| 43 | + start_time = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second, | ||
| 44 | + microseconds=now.microsecond) | ||
| 45 | + end_time = start_time + datetime.timedelta(hours=23, minutes=59, seconds=59) | ||
| 46 | + end_time = str(end_time) | ||
| 47 | + end_time = int(time.mktime(time.strptime(end_time, "%Y-%m-%d %H:%M:%S")))*1000 | ||
| 48 | + return end_time | ||
| 49 | + | ||
| 55 | 50 | ||
| 56 | def add(x, y): | 51 | def add(x, y): |
| 57 | - return str(int(x)+y) | 52 | + return int(int(x)+y) |
| 53 | + | ||
| 54 | + | ||
| 55 | +#获取secret用于子系统单点登录 | ||
| 56 | +def get_secret(url): | ||
| 57 | + urllist = url.split('code=',1) | ||
| 58 | + code = urllist[1] | ||
| 59 | + de_code = parse.unquote(code) | ||
| 60 | + return de_code | ||
| 58 | 61 |
| @@ -4,9 +4,9 @@ | @@ -4,9 +4,9 @@ | ||
| 4 | # @Author:bxh | 4 | # @Author:bxh |
| 5 | # @file: login_func.py | 5 | # @file: login_func.py |
| 6 | import json | 6 | import json |
| 7 | -import time,datetime | ||
| 8 | -path = 'E:/task_api/' | ||
| 9 | -# path = 'E:/mmm_auto/task_api/' | 7 | +import time, datetime |
| 8 | + | ||
| 9 | + | ||
| 10 | def teardown_hook_sleep_N_secs(response,n_secs): | 10 | def teardown_hook_sleep_N_secs(response,n_secs): |
| 11 | """ sleep n seconds after request """ | 11 | """ sleep n seconds after request """ |
| 12 | if response.status_code == 200: | 12 | if response.status_code == 200: |
| @@ -14,20 +14,6 @@ def teardown_hook_sleep_N_secs(response,n_secs): | @@ -14,20 +14,6 @@ def teardown_hook_sleep_N_secs(response,n_secs): | ||
| 14 | else: | 14 | else: |
| 15 | time.sleep(n_secs) | 15 | time.sleep(n_secs) |
| 16 | 16 | ||
| 17 | -def teardown_hook_get_cuid(response): | ||
| 18 | - if response.status_code == 200: | ||
| 19 | - jsondata = json.loads(response.text) | ||
| 20 | - cuid =str(jsondata['data']['cuid']) | ||
| 21 | - | ||
| 22 | - try: | ||
| 23 | - | ||
| 24 | - with open(path + 'config/cuid.csv','w+') as f: | ||
| 25 | - f.write(cuid) | ||
| 26 | - print('写入成功,cuid:{}'.format(cuid)) | ||
| 27 | - f.close() | ||
| 28 | - except Exception as e: | ||
| 29 | - print('写入失败', e) | ||
| 30 | - return cuid | ||
| 31 | 17 | ||
| 32 | def teardown_hook_get_serialNo(response): | 18 | def teardown_hook_get_serialNo(response): |
| 33 | if response.status_code == 200: | 19 | if response.status_code == 200: |
| @@ -36,7 +22,7 @@ def teardown_hook_get_serialNo(response): | @@ -36,7 +22,7 @@ def teardown_hook_get_serialNo(response): | ||
| 36 | 22 | ||
| 37 | try: | 23 | try: |
| 38 | 24 | ||
| 39 | - with open(path + 'config/serialNo.txt','w+') as f: | 25 | + with open('config/serialNo.txt','w+') as f: |
| 40 | f.write(serialno) | 26 | f.write(serialno) |
| 41 | print('写入成功,serialno:{}'.format(serialno)) | 27 | print('写入成功,serialno:{}'.format(serialno)) |
| 42 | f.close() | 28 | f.close() |
| @@ -44,19 +30,6 @@ def teardown_hook_get_serialNo(response): | @@ -44,19 +30,6 @@ def teardown_hook_get_serialNo(response): | ||
| 44 | print('写入失败', e) | 30 | print('写入失败', e) |
| 45 | return serialno | 31 | return serialno |
| 46 | 32 | ||
| 47 | -def teardown_hook_get_accesstoken(response): | ||
| 48 | - if response.status_code == 200: | ||
| 49 | - jsondata = json.loads(response.text) | ||
| 50 | - access_token =jsondata['data']['accessToken'] | ||
| 51 | - try: | ||
| 52 | - # 保存token到文件 | ||
| 53 | - with open(path + 'config/accessToken.csv','w+') as f: | ||
| 54 | - f.write(access_token) | ||
| 55 | - print('写入成功,access_token:{}'.format(access_token)) | ||
| 56 | - f.close() | ||
| 57 | - except Exception as e: | ||
| 58 | - print('写入失败', e) | ||
| 59 | - return access_token | ||
| 60 | 33 | ||
| 61 | def teardown_hook_get_task_accesstoken(response): | 34 | def teardown_hook_get_task_accesstoken(response): |
| 62 | if response.status_code == 200: | 35 | if response.status_code == 200: |
| @@ -64,7 +37,7 @@ def teardown_hook_get_task_accesstoken(response): | @@ -64,7 +37,7 @@ def teardown_hook_get_task_accesstoken(response): | ||
| 64 | access_token =jsondata['data']['accessToken'] | 37 | access_token =jsondata['data']['accessToken'] |
| 65 | try: | 38 | try: |
| 66 | # 保存token到文件 | 39 | # 保存token到文件 |
| 67 | - with open(path + 'config/task_accessToken.csv','w+') as f: | 40 | + with open('config/task_accessToken.csv','w+') as f: |
| 68 | f.write(access_token) | 41 | f.write(access_token) |
| 69 | print('写入成功,access_token:{}'.format(access_token)) | 42 | print('写入成功,access_token:{}'.format(access_token)) |
| 70 | f.close() | 43 | f.close() |
| @@ -72,67 +45,11 @@ def teardown_hook_get_task_accesstoken(response): | @@ -72,67 +45,11 @@ def teardown_hook_get_task_accesstoken(response): | ||
| 72 | print('写入失败', e) | 45 | print('写入失败', e) |
| 73 | return access_token | 46 | return access_token |
| 74 | 47 | ||
| 75 | -def teardown_hook_get_authcode(response): | ||
| 76 | - if response.status_code ==200: | ||
| 77 | - jsondata = json.loads(response.text) | ||
| 78 | - auth_code = jsondata['data']['authCode'] | ||
| 79 | - try: | ||
| 80 | - | ||
| 81 | - with open(path + "config/authCode.csv", 'w+') as f: | ||
| 82 | - f.write(auth_code) | ||
| 83 | - print('写入成功,authCode:{}'.format(auth_code)) | ||
| 84 | - except Exception as e: | ||
| 85 | - print('写入失败', e) | ||
| 86 | - return auth_code | ||
| 87 | - | ||
| 88 | -def teardown_hook_get_task_authcode(response): | ||
| 89 | - if response.status_code ==200: | ||
| 90 | - jsondata = json.loads(response.text) | ||
| 91 | - auth_code = jsondata['data']['authCode'] | ||
| 92 | - try: | ||
| 93 | - | ||
| 94 | - with open(path + "config/task_authCode.csv", 'w+') as f: | ||
| 95 | - f.write(auth_code) | ||
| 96 | - print('写入成功,authCode:{}'.format(auth_code)) | ||
| 97 | - except Exception as e: | ||
| 98 | - print('写入失败', e) | ||
| 99 | - return auth_code | ||
| 100 | - | ||
| 101 | -def get_authcode(): | ||
| 102 | - try: | ||
| 103 | - with open(path + "config/authCode.csv", 'r') as f: | ||
| 104 | - auth_code = f.read() | ||
| 105 | - print('读取成功,authCode:{}'.format(auth_code)) | ||
| 106 | - except Exception as e: | ||
| 107 | - print('读取失败', e) | ||
| 108 | - auth_code = str(auth_code) | ||
| 109 | - return auth_code | ||
| 110 | - | ||
| 111 | -def get_task_authcode(): | ||
| 112 | - try: | ||
| 113 | - with open(path + "config/task_authCode.csv", 'r') as f: | ||
| 114 | - auth_code = f.read() | ||
| 115 | - print('读取成功,authCode:{}'.format(auth_code)) | ||
| 116 | - except Exception as e: | ||
| 117 | - print('读取失败', e) | ||
| 118 | - auth_code = str(auth_code) | ||
| 119 | - return auth_code | ||
| 120 | - | ||
| 121 | -def get_accesstoken(): | ||
| 122 | - try: | ||
| 123 | - # 保存token到文件 | ||
| 124 | - with open(path + "config/accessToken.csv", 'r') as f: | ||
| 125 | - accesstoken = f.read() | ||
| 126 | - print('读取成功,accesstoken:{}'.format(accesstoken)) | ||
| 127 | - except Exception as e: | ||
| 128 | - print('读取失败', e) | ||
| 129 | - accesstoken = str(accesstoken) | ||
| 130 | - return accesstoken | ||
| 131 | 48 | ||
| 132 | def get_task_accesstoken(): | 49 | def get_task_accesstoken(): |
| 133 | try: | 50 | try: |
| 134 | # 保存token到文件 | 51 | # 保存token到文件 |
| 135 | - with open(path + "config/task_accessToken.csv", 'r') as f: | 52 | + with open("config/task_accessToken.csv", 'r') as f: |
| 136 | accesstoken = f.read() | 53 | accesstoken = f.read() |
| 137 | print('读取成功,accesstoken:{}'.format(accesstoken)) | 54 | print('读取成功,accesstoken:{}'.format(accesstoken)) |
| 138 | except Exception as e: | 55 | except Exception as e: |
| @@ -140,124 +57,71 @@ def get_task_accesstoken(): | @@ -140,124 +57,71 @@ def get_task_accesstoken(): | ||
| 140 | accesstoken = str(accesstoken) | 57 | accesstoken = str(accesstoken) |
| 141 | return accesstoken | 58 | return accesstoken |
| 142 | 59 | ||
| 143 | -def get_serialNo(): | ||
| 144 | - try: | ||
| 145 | - with open(path + "config/serialNo.txt", 'r') as f: | ||
| 146 | - serialno = f.read() | ||
| 147 | - print('读取成功,serialno:{}'.format(serialno)) | ||
| 148 | - except Exception as e: | ||
| 149 | - print('读取失败', e) | ||
| 150 | - serialno = str(serialno) | ||
| 151 | - return serialno | ||
| 152 | - | ||
| 153 | -def get_cuid(): | ||
| 154 | - global cuid | ||
| 155 | - cuid = '' | ||
| 156 | - try: | ||
| 157 | - with open(path + "config/cuid.csv", 'r') as f: | ||
| 158 | - cuid = f.read() | ||
| 159 | - print('读取成功,cuid:{}'.format(cuid)) | ||
| 160 | - except Exception as e: | ||
| 161 | - print('读取失败', e) | ||
| 162 | - cuid = str(cuid) | ||
| 163 | - return cuid | ||
| 164 | 60 | ||
| 165 | -def get_credentials(): | ||
| 166 | - global credentials | ||
| 167 | - credentials = '' | 61 | +def teardown_hook_get_task_manager_accesstoken(response): |
| 62 | + if response.status_code == 200: | ||
| 63 | + jsondata = json.loads(response.text) | ||
| 64 | + access_token =jsondata['data']['access']['accessToken'] | ||
| 168 | try: | 65 | try: |
| 169 | - with open(path + "config/credentials.csv", 'r') as f: | ||
| 170 | - credentials = f.read() | ||
| 171 | - print('读取成功,credentials:{}'.format(credentials)) | 66 | + # 保存token到文件 |
| 67 | + with open('config/task_manager_accessToken.csv','w+') as f: | ||
| 68 | + f.write(access_token) | ||
| 69 | + print('写入成功,access_token:{}'.format(access_token)) | ||
| 70 | + f.close() | ||
| 172 | except Exception as e: | 71 | except Exception as e: |
| 173 | - print('读取失败', e) | ||
| 174 | - # credentials = str(credentials) | ||
| 175 | - return credentials | 72 | + print('写入失败', e) |
| 73 | + return access_token | ||
| 176 | 74 | ||
| 177 | -def get_muid(): | ||
| 178 | - global muid | ||
| 179 | - muid = '' | ||
| 180 | - try: | ||
| 181 | - with open(path + "config/muid.csv", 'r') as f: | ||
| 182 | - muid = f.read() | ||
| 183 | - print('读取成功,muid:{}'.format(muid)) | ||
| 184 | - except Exception as e: | ||
| 185 | - print('读取失败', e) | ||
| 186 | - muid = str(muid) | ||
| 187 | - return muid | ||
| 188 | 75 | ||
| 189 | -def get_cid(): | ||
| 190 | - global cid | ||
| 191 | - cid = '' | 76 | +def get_task_manager_accesstoken(): |
| 192 | try: | 77 | try: |
| 193 | - with open(path + "config/cid.csv", 'r') as f: | ||
| 194 | - cid = f.read() | ||
| 195 | - print('读取成功,muid:{}'.format(cid)) | 78 | + # 保存token到文件 |
| 79 | + with open("config/task_manager_accessToken.csv", 'r') as f: | ||
| 80 | + accesstoken = f.read() | ||
| 81 | + print('读取成功,accesstoken:{}'.format(accesstoken)) | ||
| 196 | except Exception as e: | 82 | except Exception as e: |
| 197 | print('读取失败', e) | 83 | print('读取失败', e) |
| 198 | - cid = str(cid) | ||
| 199 | - return cid | ||
| 200 | - | ||
| 201 | -t =datetime.datetime.now() | ||
| 202 | -def get_bidStartTime(): | ||
| 203 | - #当前日期 | ||
| 204 | - t1 = t.strftime('%Y-%m-%d 00:00:00') | ||
| 205 | - # #转为秒级时间戳 | ||
| 206 | - # bidStartTime = time.mktime(time.strptime(t1, '%Y-%m-%d %H:%M:%S')) | ||
| 207 | - # #转为毫秒级 | ||
| 208 | - # bidStartTime = str(bidStartTime*1000).split(".")[0] | ||
| 209 | - return t1 | ||
| 210 | - | ||
| 211 | -def get_bidEndTime(): | ||
| 212 | - # 1天后 | ||
| 213 | - bidEndTime = (t + datetime.timedelta(days=1)).strftime("%Y-%m-%d 00:00:00") | 84 | + accesstoken = str(accesstoken) |
| 85 | + return accesstoken | ||
| 214 | 86 | ||
| 215 | - return bidEndTime | ||
| 216 | 87 | ||
| 217 | -def teardown_hook_get_credentials(response): | 88 | +def teardown_hook_get_authcode(response): |
| 218 | if response.status_code == 200: | 89 | if response.status_code == 200: |
| 219 | jsondata = json.loads(response.text) | 90 | jsondata = json.loads(response.text) |
| 220 | - credentials =str(jsondata['data']['credentials']) | ||
| 221 | - | 91 | + auth_code = jsondata['data']['authCode'] |
| 222 | try: | 92 | try: |
| 223 | - | ||
| 224 | - with open(path + 'config/credentials.csv','w+') as f: | ||
| 225 | - f.write(credentials) | ||
| 226 | - print('写入成功,credentials:{}'.format(credentials)) | 93 | + # 保存token到文件 |
| 94 | + with open('config/authCode.csv','w') as f: | ||
| 95 | + f.write(auth_code) | ||
| 96 | + print('写入成功,authCode:{}'.format(auth_code)) | ||
| 227 | f.close() | 97 | f.close() |
| 228 | except Exception as e: | 98 | except Exception as e: |
| 229 | print('写入失败', e) | 99 | print('写入失败', e) |
| 230 | - return credentials | 100 | + return auth_code |
| 231 | 101 | ||
| 232 | -def teardown_hook_get_muid(response): | ||
| 233 | - if response.status_code == 200: | ||
| 234 | - jsondata = json.loads(response.text) | ||
| 235 | - muid =str(jsondata['data']['companys'][0]['muid']) | ||
| 236 | 102 | ||
| 103 | +def get_authcode(): | ||
| 237 | try: | 104 | try: |
| 238 | - | ||
| 239 | - with open(path + 'config/muid.csv','w+') as f: | ||
| 240 | - f.write(muid) | ||
| 241 | - print('写入成功,muid:{}'.format(muid)) | 105 | + with open('config/authCode.csv','r') as f: |
| 106 | + authcode_value = f.read() | ||
| 107 | + print('读取authcode_value成功:{}'.format(authcode_value)) | ||
| 242 | f.close() | 108 | f.close() |
| 243 | except Exception as e: | 109 | except Exception as e: |
| 244 | - print('写入失败', e) | ||
| 245 | - return muid | 110 | + print('读取失败', e) |
| 111 | + authcode_value = str(authcode_value) | ||
| 112 | + return authcode_value | ||
| 246 | 113 | ||
| 247 | -def teardown_hook_get_cid(response): | ||
| 248 | - if response.status_code == 200: | ||
| 249 | - jsondata = json.loads(response.text) | ||
| 250 | - cid =str(jsondata['data']['companys'][0]['cid']) | ||
| 251 | 114 | ||
| 115 | +def get_serialNo(): | ||
| 252 | try: | 116 | try: |
| 253 | - | ||
| 254 | - with open(path + 'config/cid.csv','w+') as f: | ||
| 255 | - f.write(cid) | ||
| 256 | - print('写入成功,muid:{}'.format(cid)) | ||
| 257 | - f.close() | 117 | + with open("config/serialNo.txt", 'r') as f: |
| 118 | + serialno = f.read() | ||
| 119 | + print('读取成功,serialno:{}'.format(serialno)) | ||
| 258 | except Exception as e: | 120 | except Exception as e: |
| 259 | - print('写入失败', e) | ||
| 260 | - return cid | 121 | + print('读取失败', e) |
| 122 | + serialno = str(serialno) | ||
| 123 | + return serialno | ||
| 124 | + | ||
| 261 | #———————————————————————————————————————————————————————————————————————————————————————————————————————————— | 125 | #———————————————————————————————————————————————————————————————————————————————————————————————————————————— |
| 262 | #引用资源模块 | 126 | #引用资源模块 |
| 263 | def teardown_hook_get_resource_id(response): | 127 | def teardown_hook_get_resource_id(response): |
| @@ -267,7 +131,7 @@ def teardown_hook_get_resource_id(response): | @@ -267,7 +131,7 @@ def teardown_hook_get_resource_id(response): | ||
| 267 | jsondata = json.loads(response.text) | 131 | jsondata = json.loads(response.text) |
| 268 | resource_id = str(jsondata['data']['list'][0]['id']) | 132 | resource_id = str(jsondata['data']['list'][0]['id']) |
| 269 | try: | 133 | try: |
| 270 | - with open(path + "config/resource_id.txt", 'w+') as f: | 134 | + with open("config/resource_id.txt", 'w+') as f: |
| 271 | f.write(resource_id) | 135 | f.write(resource_id) |
| 272 | print('写入成功,resource_id:{}'.format(resource_id)) | 136 | print('写入成功,resource_id:{}'.format(resource_id)) |
| 273 | except Exception as e: | 137 | except Exception as e: |
| @@ -278,7 +142,7 @@ def get_resource_id(): | @@ -278,7 +142,7 @@ def get_resource_id(): | ||
| 278 | global resource_id | 142 | global resource_id |
| 279 | resource_id ='' | 143 | resource_id ='' |
| 280 | try: | 144 | try: |
| 281 | - with open(path + "config/resource_id.txt", 'r') as f: | 145 | + with open("config/resource_id.txt", 'r') as f: |
| 282 | resource_id = f.read() | 146 | resource_id = f.read() |
| 283 | print('读取成功,resource_id:{}'.format(resource_id)) | 147 | print('读取成功,resource_id:{}'.format(resource_id)) |
| 284 | except Exception as e: | 148 | except Exception as e: |
| @@ -297,7 +161,7 @@ def teardown_hook_get_resource_title(response): | @@ -297,7 +161,7 @@ def teardown_hook_get_resource_title(response): | ||
| 297 | resource_title = jsondata['data']['list'][0]['title'] | 161 | resource_title = jsondata['data']['list'][0]['title'] |
| 298 | try: | 162 | try: |
| 299 | 163 | ||
| 300 | - with open(path + "config/resource_title.txt", 'w+') as f: | 164 | + with open("config/resource_title.txt", 'w+') as f: |
| 301 | f.write(resource_title) | 165 | f.write(resource_title) |
| 302 | print('写入成功,resource_title:{}'.format(resource_title)) | 166 | print('写入成功,resource_title:{}'.format(resource_title)) |
| 303 | except Exception as e: | 167 | except Exception as e: |
| @@ -308,7 +172,7 @@ def get_resource_title(): | @@ -308,7 +172,7 @@ def get_resource_title(): | ||
| 308 | global resource_title | 172 | global resource_title |
| 309 | resource_title = '' | 173 | resource_title = '' |
| 310 | try: | 174 | try: |
| 311 | - with open(path + "config/resource_title.txt", 'r') as f: | 175 | + with open("config/resource_title.txt", 'r') as f: |
| 312 | resource_title = f.read() | 176 | resource_title = f.read() |
| 313 | print('读取成功,resource_id:{}'.format(resource_title)) | 177 | print('读取成功,resource_id:{}'.format(resource_title)) |
| 314 | except Exception as e: | 178 | except Exception as e: |
| @@ -324,7 +188,7 @@ def teardown_hook_get_resource_content(response): | @@ -324,7 +188,7 @@ def teardown_hook_get_resource_content(response): | ||
| 324 | resource_content = jsondata['data']['list'][0]['content'] | 188 | resource_content = jsondata['data']['list'][0]['content'] |
| 325 | try: | 189 | try: |
| 326 | 190 | ||
| 327 | - with open(path + "config/resource_content.txt", 'w+') as f: | 191 | + with open("config/resource_content.txt", 'w+') as f: |
| 328 | f.write(resource_content) | 192 | f.write(resource_content) |
| 329 | print('写入成功,authCode:{}'.format(resource_content)) | 193 | print('写入成功,authCode:{}'.format(resource_content)) |
| 330 | except Exception as e: | 194 | except Exception as e: |
| @@ -335,7 +199,7 @@ def get_resource_content(): | @@ -335,7 +199,7 @@ def get_resource_content(): | ||
| 335 | global resource_content | 199 | global resource_content |
| 336 | resource_content = '' | 200 | resource_content = '' |
| 337 | try: | 201 | try: |
| 338 | - with open(path + "config/resource_content.txt", 'r') as f: | 202 | + with open("config/resource_content.txt", 'r') as f: |
| 339 | resource_content = f.read() | 203 | resource_content = f.read() |
| 340 | print('读取成功,resource_content:{}'.format(resource_content)) | 204 | print('读取成功,resource_content:{}'.format(resource_content)) |
| 341 | except Exception as e: | 205 | except Exception as e: |
helpfunc/m_func.py
已删除
100644 → 0
| 1 | -#! /usr/bin/env python | ||
| 2 | -# -*- coding: utf-8 -*- | ||
| 3 | -# Date: 2020/5/28 23:13 | ||
| 4 | -# @Author:bxh | ||
| 5 | -# @file: usiness_admin_func.py | ||
| 6 | - | ||
| 7 | -import json | ||
| 8 | -from urllib.parse import * | ||
| 9 | - | ||
| 10 | -path = 'E:/task_api/' | ||
| 11 | -# path = 'E:/mmm_auto/task_api/' | ||
| 12 | -def teardown_hook_get_Authorization(response): | ||
| 13 | - if response.status_code == 200: | ||
| 14 | - jsondata = json.loads(response.text) | ||
| 15 | - Authorization =jsondata['data']['access']['token'] | ||
| 16 | - try: | ||
| 17 | - # 保存token到文件 | ||
| 18 | - with open(path + 'config/Authorization.txt','w+') as f: | ||
| 19 | - f.write(Authorization) | ||
| 20 | - print('写入成功,Authorization:{}'.format(Authorization)) | ||
| 21 | - f.close() | ||
| 22 | - except Exception as e: | ||
| 23 | - print('写入失败', e) | ||
| 24 | - return Authorization | ||
| 25 | - | ||
| 26 | -def teardown_hook_get_task_Authorization(response): | ||
| 27 | - if response.status_code == 200: | ||
| 28 | - jsondata = json.loads(response.text) | ||
| 29 | - Authorization =jsondata['data']['access']['accessToken'] | ||
| 30 | - try: | ||
| 31 | - # 保存token到文件 | ||
| 32 | - with open(path + 'config/task_Authorization.txt','w+') as f: | ||
| 33 | - f.write(Authorization) | ||
| 34 | - print('写入成功,Authorization:{}'.format(Authorization)) | ||
| 35 | - f.close() | ||
| 36 | - except Exception as e: | ||
| 37 | - print('写入失败', e) | ||
| 38 | - return Authorization | ||
| 39 | - | ||
| 40 | -def teardown_hook_get_access_token(response): | ||
| 41 | - if response.status_code == 200: | ||
| 42 | - jsondata = json.loads(response.text) | ||
| 43 | - access_token =jsondata['data']['access']['token'] | ||
| 44 | - try: | ||
| 45 | - # 保存token到文件 | ||
| 46 | - with open(path + 'config/access_token.txt','w+') as f: | ||
| 47 | - f.write(access_token) | ||
| 48 | - print('写入成功,access_token:{}'.format(access_token)) | ||
| 49 | - f.close() | ||
| 50 | - except Exception as e: | ||
| 51 | - print('写入失败', e) | ||
| 52 | - return access_token | ||
| 53 | - | ||
| 54 | -def teardown_hook_get_login_code(response): | ||
| 55 | - if response.status_code == 200: | ||
| 56 | - jsondata = json.loads(response.text) | ||
| 57 | - login_code =jsondata['data']['list'][2]['url'] | ||
| 58 | - res = login_code.split("=")[1].rstrip('"') | ||
| 59 | - res = unquote(res) | ||
| 60 | - | ||
| 61 | - try: | ||
| 62 | - # 保存token到文件 | ||
| 63 | - with open(path + 'config/login_code.txt','w+') as f: | ||
| 64 | - f.write(res) | ||
| 65 | - print('写入成功,res:{}'.format(res)) | ||
| 66 | - f.close() | ||
| 67 | - except Exception as e: | ||
| 68 | - print('写入失败', e) | ||
| 69 | - return res | ||
| 70 | -#写入抢单任务id | ||
| 71 | -def teardown_hook_get_loot_task_id(response): | ||
| 72 | - if response.status_code == 200: | ||
| 73 | - jsondata = json.loads(response.text) | ||
| 74 | - task_id =jsondata['data']['id'] | ||
| 75 | - try: | ||
| 76 | - # 保存token到文件 | ||
| 77 | - with open(path + 'config/loot_task_id.txt','w+') as f: | ||
| 78 | - f.write(task_id) | ||
| 79 | - print('写入成功,task_id:{}'.format(task_id)) | ||
| 80 | - f.close() | ||
| 81 | - except Exception as e: | ||
| 82 | - print('写入失败', e) | ||
| 83 | - return task_id | ||
| 84 | -#获取抢单任务id | ||
| 85 | -def get_loot_task_id(): | ||
| 86 | - try: | ||
| 87 | - # 保存token到文件 | ||
| 88 | - with open(path + "config/loot_task_id.txt", 'r') as f: | ||
| 89 | - task_id = f.read() | ||
| 90 | - print('读取成功,task_id:{}'.format(task_id)) | ||
| 91 | - except Exception as e: | ||
| 92 | - print('读取失败', e) | ||
| 93 | - # Authorization = str(Authorization) | ||
| 94 | - return task_id | ||
| 95 | -#写入竞标任务id | ||
| 96 | -def teardown_hook_get_bid_task_id(response): | ||
| 97 | - if response.status_code == 200: | ||
| 98 | - jsondata = json.loads(response.text) | ||
| 99 | - task_id =jsondata['data']['id'] | ||
| 100 | - try: | ||
| 101 | - # 保存token到文件 | ||
| 102 | - with open(path + 'config/bid_task_id.txt','w+') as f: | ||
| 103 | - f.write(task_id) | ||
| 104 | - print('写入成功,task_id:{}'.format(task_id)) | ||
| 105 | - f.close() | ||
| 106 | - except Exception as e: | ||
| 107 | - print('写入失败', e) | ||
| 108 | - return task_id | ||
| 109 | -#获取竞标任务id | ||
| 110 | -def get_bid_task_id(): | ||
| 111 | - try: | ||
| 112 | - # 保存token到文件 | ||
| 113 | - with open(path + "config/bid_task_id.txt", 'r') as f: | ||
| 114 | - task_id = f.read() | ||
| 115 | - print('读取成功,task_id:{}'.format(task_id)) | ||
| 116 | - except Exception as e: | ||
| 117 | - print('读取失败', e) | ||
| 118 | - # Authorization = str(Authorization) | ||
| 119 | - return task_id | ||
| 120 | - | ||
| 121 | -#写入指派任务id | ||
| 122 | -def teardown_hook_get_appoint_task_id(response): | ||
| 123 | - if response.status_code == 200: | ||
| 124 | - jsondata = json.loads(response.text) | ||
| 125 | - task_id =jsondata['data']['id'] | ||
| 126 | - try: | ||
| 127 | - # 保存token到文件 | ||
| 128 | - with open(path + 'config/appoint_task_id.txt','w+') as f: | ||
| 129 | - f.write(task_id) | ||
| 130 | - print('写入成功,task_id:{}'.format(task_id)) | ||
| 131 | - f.close() | ||
| 132 | - except Exception as e: | ||
| 133 | - print('写入失败', e) | ||
| 134 | - return task_id | ||
| 135 | - | ||
| 136 | -#第一次写入进行中的数据 | ||
| 137 | -def teardown_hook_get_task_3_1_total(response): | ||
| 138 | - if response.status_code == 200: | ||
| 139 | - jsondata = json.loads(response.text) | ||
| 140 | - task_total =str(len(jsondata['data']['tasks'])) | ||
| 141 | - try: | ||
| 142 | - with open(path + 'config/task_3_total.txt','w+') as f: | ||
| 143 | - f.write(task_total) | ||
| 144 | - print('写入成功,task_total:{}'.format(task_total)) | ||
| 145 | - f.close() | ||
| 146 | - except Exception as e: | ||
| 147 | - print('写入失败', e) | ||
| 148 | - return task_total | ||
| 149 | -#第二次写入进行中的数据 | ||
| 150 | -def teardown_hook_get_task_3_2_total(response): | ||
| 151 | - if response.status_code == 200: | ||
| 152 | - jsondata = json.loads(response.text) | ||
| 153 | - task_total =str(len(jsondata['data']['tasks'])) | ||
| 154 | - try: | ||
| 155 | - with open(path + 'config/task_3_2_total.txt','w+') as f: | ||
| 156 | - f.write(task_total) | ||
| 157 | - print('写入成功,task_total:{}'.format(task_total)) | ||
| 158 | - f.close() | ||
| 159 | - except Exception as e: | ||
| 160 | - print('写入失败', e) | ||
| 161 | - return task_total | ||
| 162 | -#第一次获取进行中的数据 | ||
| 163 | -def get_task_3_total(): | ||
| 164 | - try: | ||
| 165 | - # 保存token到文件 | ||
| 166 | - with open(path + "config/task_3_total.txt", 'r') as f: | ||
| 167 | - task_total = f.read() | ||
| 168 | - print('读取成功,task_total:{}'.format(task_total)) | ||
| 169 | - except Exception as e: | ||
| 170 | - print('读取失败', e) | ||
| 171 | - return task_total | ||
| 172 | -#第二次获取进行中的数据 | ||
| 173 | -def get_task_3_2_total(): | ||
| 174 | - try: | ||
| 175 | - # 保存token到文件 | ||
| 176 | - with open(path + "config/task_3_2_total.txt", 'r') as f: | ||
| 177 | - task_total = f.read() | ||
| 178 | - print('读取成功,task_total:{}'.format(task_total)) | ||
| 179 | - except Exception as e: | ||
| 180 | - print('读取失败', e) | ||
| 181 | - return task_total | ||
| 182 | -#获取指派任务id | ||
| 183 | -def get_appoint_task_id(): | ||
| 184 | - try: | ||
| 185 | - # 保存token到文件 | ||
| 186 | - with open(path + "config/appoint_task_id.txt", 'r') as f: | ||
| 187 | - task_id = f.read() | ||
| 188 | - print('读取成功,task_id:{}'.format(task_id)) | ||
| 189 | - except Exception as e: | ||
| 190 | - print('读取失败', e) | ||
| 191 | - # Authorization = str(Authorization) | ||
| 192 | - return task_id | ||
| 193 | - | ||
| 194 | -def get_Authorization(): | ||
| 195 | - try: | ||
| 196 | - # 保存token到文件 | ||
| 197 | - with open(path + "config/Authorization.txt", 'r') as f: | ||
| 198 | - Authorization = f.read() | ||
| 199 | - print('读取成功,Authorization:{}'.format(Authorization)) | ||
| 200 | - except Exception as e: | ||
| 201 | - print('读取失败', e) | ||
| 202 | - # Authorization = str(Authorization) | ||
| 203 | - return Authorization | ||
| 204 | - | ||
| 205 | -def get_task_Authorization(): | ||
| 206 | - try: | ||
| 207 | - # 保存token到文件 | ||
| 208 | - with open(path + "config/task_Authorization.txt", 'r') as f: | ||
| 209 | - Authorization = f.read() | ||
| 210 | - print('读取成功,Authorization:{}'.format(Authorization)) | ||
| 211 | - except Exception as e: | ||
| 212 | - print('读取失败', e) | ||
| 213 | - # Authorization = str(Authorization) | ||
| 214 | - return Authorization | ||
| 215 | - | ||
| 216 | -def get_access_token(): | ||
| 217 | - try: | ||
| 218 | - # 保存token到文件 | ||
| 219 | - with open(path + "config/access_token.txt", 'r') as f: | ||
| 220 | - access_token = f.read() | ||
| 221 | - print('读取成功,access_token:{}'.format(access_token)) | ||
| 222 | - except Exception as e: | ||
| 223 | - print('读取失败', e) | ||
| 224 | - # Authorization = str(Authorization) | ||
| 225 | - return access_token | ||
| 226 | - | ||
| 227 | -def get_login_code(): | ||
| 228 | - try: | ||
| 229 | - # 保存token到文件 | ||
| 230 | - with open(path + "config/login_code.txt", 'r') as f: | ||
| 231 | - login_code = f.read() | ||
| 232 | - print('读取成功,access_token:{}'.format(login_code)) | ||
| 233 | - except Exception as e: | ||
| 234 | - print('读取失败', e) | ||
| 235 | - # Authorization = str(Authorization) | ||
| 236 | - return login_code | ||
| 237 | -#----------------------------获取公共用户id------------------------- | ||
| 238 | -def teardown_hook_get_uid0(response): | ||
| 239 | - if response.status_code == 200: | ||
| 240 | - jsondata = json.loads(response.text) | ||
| 241 | - uid0 =jsondata['data']['list'][0]['uid'] | ||
| 242 | - try: | ||
| 243 | - # 保存token到文件 | ||
| 244 | - with open(path + 'config/uid0.txt','w+') as f: | ||
| 245 | - f.write(uid0) | ||
| 246 | - print('写入成功,uid0:{}'.format(uid0)) | ||
| 247 | - f.close() | ||
| 248 | - except Exception as e: | ||
| 249 | - print('写入失败', e) | ||
| 250 | - return uid0 | ||
| 251 | - | ||
| 252 | -def get_uid0(): | ||
| 253 | - try: | ||
| 254 | - # 保存token到文件 | ||
| 255 | - with open(path + "config/uid0.txt", 'r') as f: | ||
| 256 | - uid0 = f.read() | ||
| 257 | - print('读取成功,uid0:{}'.format(uid0)) | ||
| 258 | - except Exception as e: | ||
| 259 | - print('读取失败', e) | ||
| 260 | - # Authorization = str(Authorization) | ||
| 261 | - return uid0 | ||
| 262 | -def teardown_hook_get_uid1(response): | ||
| 263 | - if response.status_code == 200: | ||
| 264 | - jsondata = json.loads(response.text) | ||
| 265 | - uid1 =jsondata['data']['list'][1]['uid'] | ||
| 266 | - try: | ||
| 267 | - # 保存token到文件 | ||
| 268 | - with open(path + 'config/uid1.txt','w+') as f: | ||
| 269 | - f.write(uid1) | ||
| 270 | - print('写入成功,uid1:{}'.format(uid1)) | ||
| 271 | - f.close() | ||
| 272 | - except Exception as e: | ||
| 273 | - print('写入失败', e) | ||
| 274 | - return uid1 | ||
| 275 | - | ||
| 276 | -def get_uid1(): | ||
| 277 | - try: | ||
| 278 | - # 保存token到文件 | ||
| 279 | - with open(path + "config/uid1.txt", 'r') as f: | ||
| 280 | - uid1 = f.read() | ||
| 281 | - print('读取成功,uid1:{}'.format(uid1)) | ||
| 282 | - except Exception as e: | ||
| 283 | - print('读取失败', e) | ||
| 284 | - # Authorization = str(Authorization) | ||
| 285 | - return uid1 | ||
| 286 | - | ||
| 287 | -def teardown_hook_get_uid2(response): | ||
| 288 | - if response.status_code == 200: | ||
| 289 | - jsondata = json.loads(response.text) | ||
| 290 | - uid2 = jsondata['data']['list'][2]['uid'] | ||
| 291 | - try: | ||
| 292 | - # 保存token到文件 | ||
| 293 | - with open(path + 'config/uid2.txt','w+') as f: | ||
| 294 | - f.write(uid2) | ||
| 295 | - print('写入成功,uid2:{}'.format(uid2)) | ||
| 296 | - f.close() | ||
| 297 | - except Exception as e: | ||
| 298 | - print('写入失败', e) | ||
| 299 | - return uid2 | ||
| 300 | - | ||
| 301 | -def get_uid2(): | ||
| 302 | - try: | ||
| 303 | - # 保存token到文件 | ||
| 304 | - with open(path + "config/uid2.txt", 'r') as f: | ||
| 305 | - uid2 = f.read() | ||
| 306 | - print('读取成功,uid2:{}'.format(uid2)) | ||
| 307 | - except Exception as e: | ||
| 308 | - print('读取失败', e) | ||
| 309 | - # Authorization = str(Authorization) | ||
| 310 | - return uid2 | ||
| 311 | - | ||
| 312 | - | ||
| 313 | -def teardown_hook_get_uid15(response): | ||
| 314 | - if response.status_code == 200: | ||
| 315 | - jsondata = json.loads(response.text) | ||
| 316 | - uid15 =jsondata['data']['list'][15]['uid'] | ||
| 317 | - try: | ||
| 318 | - # 保存token到文件 | ||
| 319 | - with open(path + 'config/uid15.txt','w+') as f: | ||
| 320 | - f.write(uid15) | ||
| 321 | - print('写入成功,uid15:{}'.format(uid15)) | ||
| 322 | - f.close() | ||
| 323 | - except Exception as e: | ||
| 324 | - print('写入失败', e) | ||
| 325 | - return uid15 | ||
| 326 | - | ||
| 327 | -def get_uid15(): | ||
| 328 | - try: | ||
| 329 | - # 保存token到文件 | ||
| 330 | - with open(path + "config/uid15.txt", 'r') as f: | ||
| 331 | - uid15 = f.read() | ||
| 332 | - uid15 = int(uid15) | ||
| 333 | - print('读取成功,uid15:{}'.format(uid15)) | ||
| 334 | - except Exception as e: | ||
| 335 | - print('读取失败', e) | ||
| 336 | - # Authorization = str(Authorization) | ||
| 337 | - return uid15 |
sendmsg_test.py
0 → 100644
| 1 | +# -*- coding:utf-8 -*- | ||
| 2 | +# @Time :2019/12/4 9:37 | ||
| 3 | +# @Author :dengyuting | ||
| 4 | +# @File :sendmsg.py | ||
| 5 | +import os | ||
| 6 | +import json | ||
| 7 | + | ||
| 8 | +import requests | ||
| 9 | + | ||
| 10 | +JENKINS_URL = str(os.getenv("JENKINS_URL")) | ||
| 11 | +BUILD_NUMBER = str(os.getenv("BUILD_NUMBER")) | ||
| 12 | +JOB_NAME = str(os.getenv("JOB_NAME")) | ||
| 13 | +CAUSE = str(os.getenv("CAUSE")) | ||
| 14 | +BUILD_URL = str(os.getenv("BUILD_URL")) | ||
| 15 | +JOB_URL = str(os.getenv("JOB_URL")) | ||
| 16 | + | ||
| 17 | +path = os.path.dirname(__file__) | ||
| 18 | +summary_file = os.path.join(path, 'logs','testsuites','task_testsuites.summary.json') | ||
| 19 | + | ||
| 20 | +def getresult(): | ||
| 21 | + try: | ||
| 22 | + with open(summary_file, 'r', encoding='UTF-8') as f: | ||
| 23 | + f = f.read() | ||
| 24 | + jsonfile = json.loads(f) | ||
| 25 | + if jsonfile["success"] == True: | ||
| 26 | + result = "SUCCESS" | ||
| 27 | + else: | ||
| 28 | + result = "FAIL" | ||
| 29 | + total = jsonfile["stat"]["testcases"]["total"] | ||
| 30 | + success = jsonfile["stat"]["testcases"]["success"] | ||
| 31 | + fail = jsonfile["stat"]["testcases"]["fail"] | ||
| 32 | + duration = round(jsonfile["time"]["duration"]) | ||
| 33 | + # teststeps_total = jsonfile["stat"]["teststeps"]["total"] | ||
| 34 | + # teststeps_successes = jsonfile["stat"]["teststeps"]["successes"] | ||
| 35 | + # teststeps_failures = jsonfile["stat"]["teststeps"]["failures"] | ||
| 36 | + # teststeps_errors = jsonfile["stat"]["teststeps"]["errors"] | ||
| 37 | + # teststeps_skipped = jsonfile["stat"]["teststeps"]["skipped"] | ||
| 38 | + return result, total, success, fail, duration | ||
| 39 | + except Exception as err: | ||
| 40 | + print("this is err:{}" .format(err)) | ||
| 41 | + | ||
| 42 | + | ||
| 43 | + | ||
| 44 | +def sendinfo(): | ||
| 45 | + r =getresult() | ||
| 46 | + data = {} | ||
| 47 | + data['msgtype'] = 'text' | ||
| 48 | + data['text'] = {} | ||
| 49 | + data['text']['content'] = '价值系统项目【mmm_value_api_test】:' \ | ||
| 50 | + '\n测试结果:'+r[0]+ \ | ||
| 51 | + '\n执行时间:' +str(r[4])+ \ | ||
| 52 | + 's\n共执行测试用例:' +str(r[1]) +'\nSUCCESS:' +str(r[2])+ '\nFAIL:' +str(r[3])+ \ | ||
| 53 | + '\n测试报告地址:http://jenkins.fjmaimaimai.com/view/test/job/mmm_value_api_test/HTML_20Report/' | ||
| 54 | + # data['text']['mentioned_mobile_list'] = ["13559112969","@all"] | ||
| 55 | + # data['text']['content'] = '【opp_api】测试执行结果:' + r[0] + \ | ||
| 56 | + # '\n 执行时间:' + str(r[4]) + \ | ||
| 57 | + # 's\n TOTAL:' + str(r[1]) + '\n SUCCESS:' + str(r[2]) + '\n FAIL:' + str(r[3]) | ||
| 58 | + | ||
| 59 | + url = 'https://oapi.dingtalk.com/robot/send?access_token=9a52a7e69fd1bd7cb01e86bf0577af4d74dc15a50f1b17234c50ec2df856021e' | ||
| 60 | + headers = {'Content-Type': 'application/json'} | ||
| 61 | + | ||
| 62 | + requests.post(url, json=data, headers=headers) | ||
| 63 | + | ||
| 64 | +if __name__ == '__main__': | ||
| 65 | + sendinfo() | ||
| 66 | + | ||
| 67 | + |
| 1 | +config: | ||
| 2 | + name: ME001-保存抢单任务-任务数量统计待发布+1 | ||
| 3 | + base_url: ${ENV(base_url)} | ||
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone2)} | ||
| 6 | + | ||
| 7 | +teststeps: | ||
| 8 | + | ||
| 9 | +- name: $phone 登录系统 | ||
| 10 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 11 | + | ||
| 12 | +- name: 第一次查看我发布的-待发布 | ||
| 13 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 14 | + extract: | ||
| 15 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 16 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 17 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 18 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 19 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 20 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 21 | + | ||
| 22 | +- name: 保存抢单任务 | ||
| 23 | + variables: | ||
| 24 | + action: 0 | ||
| 25 | + type: 0 | ||
| 26 | + title: '抢单任务标题${get_nowtime()}' | ||
| 27 | + content: '抢单任务内容${get_nowtime()}' | ||
| 28 | + acceptability: '抢单任务验收标准${get_nowtime()}' | ||
| 29 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 30 | + | ||
| 31 | +- name: 第二次查看我发布的-待发布 | ||
| 32 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 33 | + validate: | ||
| 34 | + - eq: | ||
| 35 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 36 | + - ${add($iPublishedWaitPublish,1)} | ||
| 37 | + - eq: | ||
| 38 | + - content.data.taskMsg.iPublishedToReceive | ||
| 39 | + - ${add($iPublishedToReceive,0)} | ||
| 40 | + - eq: | ||
| 41 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 42 | + - ${add($iPublishedWaitVerify,0)} | ||
| 43 | + - eq: | ||
| 44 | + - content.data.taskMsg.iPublishedInProgress | ||
| 45 | + - ${add($iPublishedInProgress,0)} | ||
| 46 | + - eq: | ||
| 47 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 48 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 49 | + - eq: | ||
| 50 | + - content.data.taskMsg.iPublishedCompleted | ||
| 51 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME002-保存竞标任务-任务数量统计待发布+1 | ||
| 3 | + base_url: ${ENV(base_url)} | ||
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone2)} | ||
| 6 | + | ||
| 7 | +teststeps: | ||
| 8 | + | ||
| 9 | +- name: $phone 登录系统 | ||
| 10 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 11 | + | ||
| 12 | +- name: 第一次查看我发布的-待发布 | ||
| 13 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 14 | + extract: | ||
| 15 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 16 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 17 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 18 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 19 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 20 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 21 | + | ||
| 22 | +- name: 保存竞标任务 | ||
| 23 | + variables: | ||
| 24 | + action: 0 | ||
| 25 | + type: 1 | ||
| 26 | + bidStartTime: ${get_starttime()} | ||
| 27 | + bidEndTime: ${get_endtime()} | ||
| 28 | + title: '竞标任务标题${get_nowtime()}' | ||
| 29 | + content: '竞标任务内容${get_nowtime()}' | ||
| 30 | + acceptability: '竞标任务验收标准${get_nowtime()}' | ||
| 31 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 32 | + | ||
| 33 | +- name: 第二次查看我发布的-待发布 | ||
| 34 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 35 | + validate: | ||
| 36 | + - eq: | ||
| 37 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 38 | + - ${add($iPublishedWaitPublish,1)} | ||
| 39 | + - eq: | ||
| 40 | + - content.data.taskMsg.iPublishedToReceive | ||
| 41 | + - ${add($iPublishedToReceive,0)} | ||
| 42 | + - eq: | ||
| 43 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 44 | + - ${add($iPublishedWaitVerify,0)} | ||
| 45 | + - eq: | ||
| 46 | + - content.data.taskMsg.iPublishedInProgress | ||
| 47 | + - ${add($iPublishedInProgress,0)} | ||
| 48 | + - eq: | ||
| 49 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 50 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 51 | + - eq: | ||
| 52 | + - content.data.taskMsg.iPublishedCompleted | ||
| 53 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME003-保存指派任务-任务数量统计待发布+1 | ||
| 3 | + base_url: ${ENV(base_url)} | ||
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone2)} | ||
| 6 | + | ||
| 7 | +teststeps: | ||
| 8 | + | ||
| 9 | +- name: $phone 登录系统 | ||
| 10 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 11 | + | ||
| 12 | +- name: 第一次查看我发布的-待发布 | ||
| 13 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 14 | + extract: | ||
| 15 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 16 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 17 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 18 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 19 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 20 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 21 | + | ||
| 22 | +- name: 保存指派任务 | ||
| 23 | + variables: | ||
| 24 | + action: 0 | ||
| 25 | + type: 2 | ||
| 26 | + plannedFinishDate: ${get_endtime()} | ||
| 27 | + uid: 3284714710070272 | ||
| 28 | + uname: '价值系统账号1' | ||
| 29 | + title: '指派任务标题${get_nowtime()}' | ||
| 30 | + content: '指派任务内容${get_nowtime()}' | ||
| 31 | + acceptability: '指派任务验收标准${get_nowtime()}' | ||
| 32 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 33 | + | ||
| 34 | +- name: 第二次查看我发布的-待发布 | ||
| 35 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 36 | + validate: | ||
| 37 | + - eq: | ||
| 38 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 39 | + - ${add($iPublishedWaitPublish,1)} | ||
| 40 | + - eq: | ||
| 41 | + - content.data.taskMsg.iPublishedToReceive | ||
| 42 | + - ${add($iPublishedToReceive,0)} | ||
| 43 | + - eq: | ||
| 44 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 45 | + - ${add($iPublishedWaitVerify,0)} | ||
| 46 | + - eq: | ||
| 47 | + - content.data.taskMsg.iPublishedInProgress | ||
| 48 | + - ${add($iPublishedInProgress,0)} | ||
| 49 | + - eq: | ||
| 50 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 51 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 52 | + - eq: | ||
| 53 | + - content.data.taskMsg.iPublishedCompleted | ||
| 54 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME004-发布抢单任务-任务数量统计待领取+1 | ||
| 3 | + base_url: ${ENV(base_url)} | ||
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone2)} | ||
| 6 | + | ||
| 7 | +teststeps: | ||
| 8 | + | ||
| 9 | +- name: $phone 登录系统 | ||
| 10 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 11 | + | ||
| 12 | +- name: 第一次查看我发布的-待发布 | ||
| 13 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 14 | + extract: | ||
| 15 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 16 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 17 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 18 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 19 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 20 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 21 | + | ||
| 22 | +- name: 发布抢单任务 | ||
| 23 | + variables: | ||
| 24 | + action: 1 | ||
| 25 | + type: 0 | ||
| 26 | + title: '抢单任务标题${get_nowtime()}' | ||
| 27 | + content: '抢单任务内容${get_nowtime()}' | ||
| 28 | + acceptability: '抢单任务验收标准${get_nowtime()}' | ||
| 29 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 30 | + | ||
| 31 | +- name: 第二次查看我发布的-待发布 | ||
| 32 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 33 | + validate: | ||
| 34 | + - eq: | ||
| 35 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 36 | + - ${add($iPublishedWaitPublish,0)} | ||
| 37 | + - eq: | ||
| 38 | + - content.data.taskMsg.iPublishedToReceive | ||
| 39 | + - ${add($iPublishedToReceive,1)} | ||
| 40 | + - eq: | ||
| 41 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 42 | + - ${add($iPublishedWaitVerify,0)} | ||
| 43 | + - eq: | ||
| 44 | + - content.data.taskMsg.iPublishedInProgress | ||
| 45 | + - ${add($iPublishedInProgress,0)} | ||
| 46 | + - eq: | ||
| 47 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 48 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 49 | + - eq: | ||
| 50 | + - content.data.taskMsg.iPublishedCompleted | ||
| 51 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME005-发布竞标任务-任务数量统计待领取+1 | ||
| 3 | + base_url: ${ENV(base_url)} | ||
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone2)} | ||
| 6 | + | ||
| 7 | +teststeps: | ||
| 8 | + | ||
| 9 | +- name: $phone 登录系统 | ||
| 10 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 11 | + | ||
| 12 | +- name: 第一次查看我发布的 | ||
| 13 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 14 | + extract: | ||
| 15 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 16 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 17 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 18 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 19 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 20 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 21 | + | ||
| 22 | +- name: 发布竞标任务 | ||
| 23 | + variables: | ||
| 24 | + action: 1 | ||
| 25 | + type: 1 | ||
| 26 | + bidStartTime: ${get_starttime()} | ||
| 27 | + bidEndTime: ${get_endtime()} | ||
| 28 | + title: '竞标任务标题${get_nowtime()}' | ||
| 29 | + content: '竞标任务内容${get_nowtime()}' | ||
| 30 | + acceptability: '竞标任务验收标准${get_nowtime()}' | ||
| 31 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 32 | + | ||
| 33 | +- name: 第二次查看我发布的-待发布 | ||
| 34 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 35 | + validate: | ||
| 36 | + - eq: | ||
| 37 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 38 | + - ${add($iPublishedWaitPublish,0)} | ||
| 39 | + - eq: | ||
| 40 | + - content.data.taskMsg.iPublishedToReceive | ||
| 41 | + - ${add($iPublishedToReceive,1)} | ||
| 42 | + - eq: | ||
| 43 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 44 | + - ${add($iPublishedWaitVerify,0)} | ||
| 45 | + - eq: | ||
| 46 | + - content.data.taskMsg.iPublishedInProgress | ||
| 47 | + - ${add($iPublishedInProgress,0)} | ||
| 48 | + - eq: | ||
| 49 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 50 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 51 | + - eq: | ||
| 52 | + - content.data.taskMsg.iPublishedCompleted | ||
| 53 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME006-发布指派任务-任务数量统计进行中+1 | ||
| 3 | + base_url: ${ENV(base_url)} | ||
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone2)} | ||
| 6 | + | ||
| 7 | +teststeps: | ||
| 8 | + | ||
| 9 | +- name: $phone 登录系统 | ||
| 10 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 11 | + | ||
| 12 | +- name: 第一次查看我发布的 | ||
| 13 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 14 | + extract: | ||
| 15 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 16 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 17 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 18 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 19 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 20 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 21 | + | ||
| 22 | +- name: 发布指派任务 | ||
| 23 | + variables: | ||
| 24 | + action: 1 | ||
| 25 | + type: 2 | ||
| 26 | + plannedFinishDate: ${get_endtime()} | ||
| 27 | + uid: 3284714710070272 | ||
| 28 | + uname: '价值系统账号1' | ||
| 29 | + title: '指派任务标题${get_nowtime()}' | ||
| 30 | + content: '指派任务内容${get_nowtime()}' | ||
| 31 | + acceptability: '指派任务验收标准${get_nowtime()}' | ||
| 32 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 33 | + | ||
| 34 | +- name: 第二次查看我发布的 | ||
| 35 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 36 | + validate: | ||
| 37 | + - eq: | ||
| 38 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 39 | + - ${add($iPublishedWaitPublish,0)} | ||
| 40 | + - eq: | ||
| 41 | + - content.data.taskMsg.iPublishedToReceive | ||
| 42 | + - ${add($iPublishedToReceive,0)} | ||
| 43 | + - eq: | ||
| 44 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 45 | + - ${add($iPublishedWaitVerify,0)} | ||
| 46 | + - eq: | ||
| 47 | + - content.data.taskMsg.iPublishedInProgress | ||
| 48 | + - ${add($iPublishedInProgress,1)} | ||
| 49 | + - eq: | ||
| 50 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 51 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 52 | + - eq: | ||
| 53 | + - content.data.taskMsg.iPublishedCompleted | ||
| 54 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME007-抢单任务被领取-任务数量统计待领取-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 | +- name: 第一次查看我发布的 | ||
| 23 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 24 | + extract: | ||
| 25 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 26 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 27 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 28 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 29 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 30 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 31 | + | ||
| 32 | +- name: $phone 登录系统 | ||
| 33 | + variables: | ||
| 34 | + phone: ${ENV(phone1)} | ||
| 35 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 36 | + | ||
| 37 | +- name: 查看抢单任务列表 | ||
| 38 | + variables: | ||
| 39 | + action: 0 | ||
| 40 | + newest: 1 | ||
| 41 | + api: api/app_api/task_api/contendTasks_api.yml | ||
| 42 | + extract: | ||
| 43 | + - tasks_id: content.data.tasks.0.id | ||
| 44 | + validate: | ||
| 45 | + - eq: | ||
| 46 | + - content.data.tasks.0.title | ||
| 47 | + - $title | ||
| 48 | + | ||
| 49 | +- name: 领取任务 | ||
| 50 | + variables: | ||
| 51 | + action: 0 | ||
| 52 | + id: $tasks_id | ||
| 53 | + api: api/app_api/task_api/submitCompete_api.yml | ||
| 54 | + | ||
| 55 | + | ||
| 56 | +- name: $phone 登录系统 | ||
| 57 | + variables: | ||
| 58 | + phone: ${ENV(phone2)} | ||
| 59 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 60 | + | ||
| 61 | +- name: 第二次查看我发布的 | ||
| 62 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 63 | + validate: | ||
| 64 | + - eq: | ||
| 65 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 66 | + - ${add($iPublishedWaitPublish,0)} | ||
| 67 | + - eq: | ||
| 68 | + - content.data.taskMsg.iPublishedToReceive | ||
| 69 | + - ${add($iPublishedToReceive,-1)} | ||
| 70 | + - eq: | ||
| 71 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 72 | + - ${add($iPublishedWaitVerify,1)} | ||
| 73 | + - eq: | ||
| 74 | + - content.data.taskMsg.iPublishedInProgress | ||
| 75 | + - ${add($iPublishedInProgress,0)} | ||
| 76 | + - eq: | ||
| 77 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 78 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 79 | + - eq: | ||
| 80 | + - content.data.taskMsg.iPublishedCompleted | ||
| 81 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME008-竞标任务被领取-任务数量统计不变,还是待领取状态 | ||
| 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 | +- name: 第一次查看我发布的 | ||
| 26 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 27 | + extract: | ||
| 28 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 29 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 30 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 31 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 32 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 33 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 34 | + | ||
| 35 | +- name: $phone 登录系统 | ||
| 36 | + variables: | ||
| 37 | + phone: ${ENV(phone1)} | ||
| 38 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 39 | + | ||
| 40 | +- name: 查看竞标任务列表 | ||
| 41 | + variables: | ||
| 42 | + action: 1 | ||
| 43 | + newest: 1 | ||
| 44 | + api: api/app_api/task_api/contendTasks_api.yml | ||
| 45 | + extract: | ||
| 46 | + - tasks_id: content.data.tasks.0.id | ||
| 47 | + validate: | ||
| 48 | + - eq: | ||
| 49 | + - content.data.tasks.0.title | ||
| 50 | + - $title | ||
| 51 | + | ||
| 52 | +- name: 领取竞标任务 | ||
| 53 | + variables: | ||
| 54 | + action: 1 | ||
| 55 | + id: $tasks_id | ||
| 56 | + api: api/app_api/task_api/submitCompete_api.yml | ||
| 57 | + | ||
| 58 | + | ||
| 59 | +- name: $phone 登录系统 | ||
| 60 | + variables: | ||
| 61 | + phone: ${ENV(phone2)} | ||
| 62 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 63 | + | ||
| 64 | +- name: 第二次查看我发布的 | ||
| 65 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 66 | + validate: | ||
| 67 | + - eq: | ||
| 68 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 69 | + - ${add($iPublishedWaitPublish,0)} | ||
| 70 | + - eq: | ||
| 71 | + - content.data.taskMsg.iPublishedToReceive | ||
| 72 | + - ${add($iPublishedToReceive,0)} | ||
| 73 | + - eq: | ||
| 74 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 75 | + - ${add($iPublishedWaitVerify,0)} | ||
| 76 | + - eq: | ||
| 77 | + - content.data.taskMsg.iPublishedInProgress | ||
| 78 | + - ${add($iPublishedInProgress,0)} | ||
| 79 | + - eq: | ||
| 80 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 81 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 82 | + - eq: | ||
| 83 | + - content.data.taskMsg.iPublishedCompleted | ||
| 84 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME009-抢单任务被确认-任务数量统计待确认-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 | + | ||
| 47 | +- name: $phone 登录系统 | ||
| 48 | + variables: | ||
| 49 | + phone: ${ENV(phone2)} | ||
| 50 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 51 | + | ||
| 52 | +- name: 第一次查看我发布的 | ||
| 53 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 54 | + extract: | ||
| 55 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 56 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 57 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 58 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 59 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 60 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 61 | + | ||
| 62 | +- name: 查看我发布的-待确认 | ||
| 63 | + variables: | ||
| 64 | + action: 5 | ||
| 65 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
| 66 | + validate: | ||
| 67 | + - eq: | ||
| 68 | + - content.data.tasks.0.title | ||
| 69 | + - $title | ||
| 70 | + - eq: | ||
| 71 | + - content.data.tasks.0.id | ||
| 72 | + - $tasks_id | ||
| 73 | + | ||
| 74 | +- name: 确认领取人 | ||
| 75 | + variables: | ||
| 76 | + taskId: $tasks_id | ||
| 77 | + planDate: ${get_endtime()} | ||
| 78 | + api: api/app_api/task_api/verifyReceiver_api.yml | ||
| 79 | + validate: | ||
| 80 | + - eq: | ||
| 81 | + - content.msg | ||
| 82 | + - 确认成功 | ||
| 83 | + | ||
| 84 | +- name: 第二次查看我发布的 | ||
| 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,0)} | ||
| 93 | + - eq: | ||
| 94 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 95 | + - ${add($iPublishedWaitVerify,-1)} | ||
| 96 | + - eq: | ||
| 97 | + - content.data.taskMsg.iPublishedInProgress | ||
| 98 | + - ${add($iPublishedInProgress,1)} | ||
| 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: ME010-竞标人确认-任务数量统计待领取-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 | + 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 | +- name: 第一次查看我发布的 | ||
| 56 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 57 | + extract: | ||
| 58 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 59 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 60 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 61 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 62 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 63 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 64 | + | ||
| 65 | +- name: 查看我发布的-待领取 | ||
| 66 | + variables: | ||
| 67 | + action: 1 | ||
| 68 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
| 69 | + validate: | ||
| 70 | + - eq: | ||
| 71 | + - content.data.tasks.0.title | ||
| 72 | + - $title | ||
| 73 | + - eq: | ||
| 74 | + - content.data.tasks.0.id | ||
| 75 | + - $tasks_id | ||
| 76 | + | ||
| 77 | +- name: 查看任务详情 | ||
| 78 | + variables: | ||
| 79 | + id: $tasks_id | ||
| 80 | + api: api/app_api/task_api/taskDetails_api.yml | ||
| 81 | + extract: | ||
| 82 | + - bidders: content.data.task.bidders.0.uid | ||
| 83 | + validate: | ||
| 84 | + - eq: | ||
| 85 | + - content.msg | ||
| 86 | + - 获取详情成功 | ||
| 87 | + - eq: | ||
| 88 | + - content.data.task.title | ||
| 89 | + - $title | ||
| 90 | + | ||
| 91 | +- name: 竞标人中标确认 | ||
| 92 | + variables: | ||
| 93 | + id: $tasks_id | ||
| 94 | + uid: $bidders | ||
| 95 | + planFinishDate: ${get_endtime()} | ||
| 96 | + api: api/app_api/task_api/bidTask_api.yml | ||
| 97 | + validate: | ||
| 98 | + - eq: | ||
| 99 | + - content.msg | ||
| 100 | + - 中标成功 | ||
| 101 | + | ||
| 102 | +- name: 第二次查看我发布的 | ||
| 103 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 104 | + validate: | ||
| 105 | + - eq: | ||
| 106 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 107 | + - ${add($iPublishedWaitPublish,0)} | ||
| 108 | + - eq: | ||
| 109 | + - content.data.taskMsg.iPublishedToReceive | ||
| 110 | + - ${add($iPublishedToReceive,-1)} | ||
| 111 | + - eq: | ||
| 112 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 113 | + - ${add($iPublishedWaitVerify,0)} | ||
| 114 | + - eq: | ||
| 115 | + - content.data.taskMsg.iPublishedInProgress | ||
| 116 | + - ${add($iPublishedInProgress,1)} | ||
| 117 | + - eq: | ||
| 118 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 119 | + - ${add($iPublishedWaitAcceptance,0)} | ||
| 120 | + - eq: | ||
| 121 | + - content.data.taskMsg.iPublishedCompleted | ||
| 122 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME011-抢单任务已完成待验收-任务数量统计进行中-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 | + | ||
| 47 | +- name: $phone 登录系统 | ||
| 48 | + variables: | ||
| 49 | + phone: ${ENV(phone2)} | ||
| 50 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 51 | + | ||
| 52 | +- name: 查看我发布的-待确认 | ||
| 53 | + variables: | ||
| 54 | + action: 5 | ||
| 55 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
| 56 | + validate: | ||
| 57 | + - eq: | ||
| 58 | + - content.data.tasks.0.title | ||
| 59 | + - $title | ||
| 60 | + - eq: | ||
| 61 | + - content.data.tasks.0.id | ||
| 62 | + - $tasks_id | ||
| 63 | + | ||
| 64 | +- name: 确认领取人 | ||
| 65 | + variables: | ||
| 66 | + taskId: $tasks_id | ||
| 67 | + planDate: ${get_endtime()} | ||
| 68 | + api: api/app_api/task_api/verifyReceiver_api.yml | ||
| 69 | + validate: | ||
| 70 | + - eq: | ||
| 71 | + - content.msg | ||
| 72 | + - 确认成功 | ||
| 73 | + | ||
| 74 | +- name: 第一次查看我发布的 | ||
| 75 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 76 | + extract: | ||
| 77 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 78 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 79 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 80 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 81 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 82 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 83 | + | ||
| 84 | +- name: $phone 登录系统 | ||
| 85 | + variables: | ||
| 86 | + phone: ${ENV(phone1)} | ||
| 87 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 88 | + | ||
| 89 | +- name: 完成任务 | ||
| 90 | + variables: | ||
| 91 | + id: $tasks_id | ||
| 92 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 93 | + validate: | ||
| 94 | + - eq: | ||
| 95 | + - content.msg | ||
| 96 | + - 完成成功 | ||
| 97 | + | ||
| 98 | +- name: $phone 登录系统 | ||
| 99 | + variables: | ||
| 100 | + phone: ${ENV(phone2)} | ||
| 101 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 102 | + | ||
| 103 | +- name: 第二次查看我发布的 | ||
| 104 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 105 | + validate: | ||
| 106 | + - eq: | ||
| 107 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 108 | + - ${add($iPublishedWaitPublish,0)} | ||
| 109 | + - eq: | ||
| 110 | + - content.data.taskMsg.iPublishedToReceive | ||
| 111 | + - ${add($iPublishedToReceive,0)} | ||
| 112 | + - eq: | ||
| 113 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 114 | + - ${add($iPublishedWaitVerify,0)} | ||
| 115 | + - eq: | ||
| 116 | + - content.data.taskMsg.iPublishedInProgress | ||
| 117 | + - ${add($iPublishedInProgress,-1)} | ||
| 118 | + - eq: | ||
| 119 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 120 | + - ${add($iPublishedWaitAcceptance,1)} | ||
| 121 | + - eq: | ||
| 122 | + - content.data.taskMsg.iPublishedCompleted | ||
| 123 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME012-竞标人完成任务-任务数量统计进行中-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 | + 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: $phone 登录系统 | ||
| 104 | + variables: | ||
| 105 | + phone: ${ENV(phone1)} | ||
| 106 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 107 | + | ||
| 108 | +- name: 完成任务 | ||
| 109 | + variables: | ||
| 110 | + id: $tasks_id | ||
| 111 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 112 | + validate: | ||
| 113 | + - eq: | ||
| 114 | + - content.msg | ||
| 115 | + - 完成成功 | ||
| 116 | + | ||
| 117 | +- name: $phone 登录系统 | ||
| 118 | + variables: | ||
| 119 | + phone: ${ENV(phone2)} | ||
| 120 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 121 | + | ||
| 122 | +- name: 第二次查看我发布的 | ||
| 123 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 124 | + validate: | ||
| 125 | + - eq: | ||
| 126 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 127 | + - ${add($iPublishedWaitPublish,0)} | ||
| 128 | + - eq: | ||
| 129 | + - content.data.taskMsg.iPublishedToReceive | ||
| 130 | + - ${add($iPublishedToReceive,0)} | ||
| 131 | + - eq: | ||
| 132 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 133 | + - ${add($iPublishedWaitVerify,0)} | ||
| 134 | + - eq: | ||
| 135 | + - content.data.taskMsg.iPublishedInProgress | ||
| 136 | + - ${add($iPublishedInProgress,-1)} | ||
| 137 | + - eq: | ||
| 138 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 139 | + - ${add($iPublishedWaitAcceptance,1)} | ||
| 140 | + - eq: | ||
| 141 | + - content.data.taskMsg.iPublishedCompleted | ||
| 142 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME013-发布指派任务-任务数量统计进行中-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 | + type: 2 | ||
| 21 | + plannedFinishDate: ${get_endtime()} | ||
| 22 | + uid: 3284714710070272 | ||
| 23 | + uname: '价值系统账号1' | ||
| 24 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 25 | + | ||
| 26 | +- name: 第一次查看我发布的 | ||
| 27 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 28 | + extract: | ||
| 29 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 30 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 31 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 32 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 33 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 34 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 35 | + | ||
| 36 | +- name: $phone 登录系统 | ||
| 37 | + variables: | ||
| 38 | + phone: ${ENV(phone1)} | ||
| 39 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 40 | + | ||
| 41 | +- name: 查看指派我的-进行中 | ||
| 42 | + variables: | ||
| 43 | + action: 0 | ||
| 44 | + api: api/app_api/task_api/AssignMeTasks_api.yml | ||
| 45 | + extract: | ||
| 46 | + - tasks_id: content.data.tasks.0.id | ||
| 47 | + validate: | ||
| 48 | + - eq: | ||
| 49 | + - content.data.tasks.0.title | ||
| 50 | + - $title | ||
| 51 | + | ||
| 52 | +- name: 完成任务 | ||
| 53 | + variables: | ||
| 54 | + id: $tasks_id | ||
| 55 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 56 | + validate: | ||
| 57 | + - eq: | ||
| 58 | + - content.msg | ||
| 59 | + - 完成成功 | ||
| 60 | + | ||
| 61 | + | ||
| 62 | +- name: $phone 登录系统 | ||
| 63 | + variables: | ||
| 64 | + phone: ${ENV(phone2)} | ||
| 65 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 66 | + | ||
| 67 | +- name: 第二次查看我发布的 | ||
| 68 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 69 | + validate: | ||
| 70 | + - eq: | ||
| 71 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 72 | + - ${add($iPublishedWaitPublish,0)} | ||
| 73 | + - eq: | ||
| 74 | + - content.data.taskMsg.iPublishedToReceive | ||
| 75 | + - ${add($iPublishedToReceive,0)} | ||
| 76 | + - eq: | ||
| 77 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 78 | + - ${add($iPublishedWaitVerify,0)} | ||
| 79 | + - eq: | ||
| 80 | + - content.data.taskMsg.iPublishedInProgress | ||
| 81 | + - ${add($iPublishedInProgress,-1)} | ||
| 82 | + - eq: | ||
| 83 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 84 | + - ${add($iPublishedWaitAcceptance,1)} | ||
| 85 | + - eq: | ||
| 86 | + - content.data.taskMsg.iPublishedCompleted | ||
| 87 | + - ${add($iPublishedCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME014-抢单任务验收成功-任务数量统计待验收-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 | + | ||
| 47 | +- name: $phone 登录系统 | ||
| 48 | + variables: | ||
| 49 | + phone: ${ENV(phone2)} | ||
| 50 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 51 | + | ||
| 52 | +- name: 查看我发布的-待确认 | ||
| 53 | + variables: | ||
| 54 | + action: 5 | ||
| 55 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
| 56 | + validate: | ||
| 57 | + - eq: | ||
| 58 | + - content.data.tasks.0.title | ||
| 59 | + - $title | ||
| 60 | + - eq: | ||
| 61 | + - content.data.tasks.0.id | ||
| 62 | + - $tasks_id | ||
| 63 | + | ||
| 64 | +- name: 确认领取人 | ||
| 65 | + variables: | ||
| 66 | + taskId: $tasks_id | ||
| 67 | + planDate: ${get_endtime()} | ||
| 68 | + api: api/app_api/task_api/verifyReceiver_api.yml | ||
| 69 | + validate: | ||
| 70 | + - eq: | ||
| 71 | + - content.msg | ||
| 72 | + - 确认成功 | ||
| 73 | + | ||
| 74 | +- name: $phone 登录系统 | ||
| 75 | + variables: | ||
| 76 | + phone: ${ENV(phone1)} | ||
| 77 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 78 | + | ||
| 79 | +- name: 完成任务 | ||
| 80 | + variables: | ||
| 81 | + id: $tasks_id | ||
| 82 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 83 | + validate: | ||
| 84 | + - eq: | ||
| 85 | + - content.msg | ||
| 86 | + - 完成成功 | ||
| 87 | + | ||
| 88 | +- name: $phone 登录系统 | ||
| 89 | + variables: | ||
| 90 | + phone: ${ENV(phone2)} | ||
| 91 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 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 | + | ||
| 104 | +- name: 验收任务 | ||
| 105 | + variables: | ||
| 106 | + id: $tasks_id | ||
| 107 | + actualFinishDate: ${get_endtime()} | ||
| 108 | + api: api/app_api/task_api/checkAccept_api.yml | ||
| 109 | + validate: | ||
| 110 | + - eq: | ||
| 111 | + - content.msg | ||
| 112 | + - 验收成功 | ||
| 113 | + | ||
| 114 | + | ||
| 115 | +- name: 第二次查看我发布的 | ||
| 116 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 117 | + validate: | ||
| 118 | + - eq: | ||
| 119 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 120 | + - ${add($iPublishedWaitPublish,0)} | ||
| 121 | + - eq: | ||
| 122 | + - content.data.taskMsg.iPublishedToReceive | ||
| 123 | + - ${add($iPublishedToReceive,0)} | ||
| 124 | + - eq: | ||
| 125 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 126 | + - ${add($iPublishedWaitVerify,0)} | ||
| 127 | + - eq: | ||
| 128 | + - content.data.taskMsg.iPublishedInProgress | ||
| 129 | + - ${add($iPublishedInProgress,0)} | ||
| 130 | + - eq: | ||
| 131 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 132 | + - ${add($iPublishedWaitAcceptance,-1)} | ||
| 133 | + - eq: | ||
| 134 | + - content.data.taskMsg.iPublishedCompleted | ||
| 135 | + - ${add($iPublishedCompleted,1)} |
| 1 | +config: | ||
| 2 | + name: ME015-竞标任务验收成功-任务数量统计待验收-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 | + 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 | + | ||
| 94 | +- name: $phone 登录系统 | ||
| 95 | + variables: | ||
| 96 | + phone: ${ENV(phone1)} | ||
| 97 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 98 | + | ||
| 99 | +- name: 完成任务 | ||
| 100 | + variables: | ||
| 101 | + id: $tasks_id | ||
| 102 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 103 | + validate: | ||
| 104 | + - eq: | ||
| 105 | + - content.msg | ||
| 106 | + - 完成成功 | ||
| 107 | + | ||
| 108 | +- name: $phone 登录系统 | ||
| 109 | + variables: | ||
| 110 | + phone: ${ENV(phone2)} | ||
| 111 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 112 | + | ||
| 113 | +- name: 第一次查看我发布的 | ||
| 114 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 115 | + extract: | ||
| 116 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 117 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 118 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 119 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 120 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 121 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 122 | + | ||
| 123 | +- name: 验收任务 | ||
| 124 | + variables: | ||
| 125 | + id: $tasks_id | ||
| 126 | + actualFinishDate: ${get_endtime()} | ||
| 127 | + api: api/app_api/task_api/checkAccept_api.yml | ||
| 128 | + validate: | ||
| 129 | + - eq: | ||
| 130 | + - content.msg | ||
| 131 | + - 验收成功 | ||
| 132 | + | ||
| 133 | +- name: 第二次查看我发布的 | ||
| 134 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 135 | + validate: | ||
| 136 | + - eq: | ||
| 137 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 138 | + - ${add($iPublishedWaitPublish,0)} | ||
| 139 | + - eq: | ||
| 140 | + - content.data.taskMsg.iPublishedToReceive | ||
| 141 | + - ${add($iPublishedToReceive,0)} | ||
| 142 | + - eq: | ||
| 143 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 144 | + - ${add($iPublishedWaitVerify,0)} | ||
| 145 | + - eq: | ||
| 146 | + - content.data.taskMsg.iPublishedInProgress | ||
| 147 | + - ${add($iPublishedInProgress,0)} | ||
| 148 | + - eq: | ||
| 149 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 150 | + - ${add($iPublishedWaitAcceptance,-1)} | ||
| 151 | + - eq: | ||
| 152 | + - content.data.taskMsg.iPublishedCompleted | ||
| 153 | + - ${add($iPublishedCompleted,1)} |
| 1 | +config: | ||
| 2 | + name: ME016-指派任务验收完成-任务数量统计待验收-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 | + type: 2 | ||
| 21 | + plannedFinishDate: ${get_endtime()} | ||
| 22 | + uid: 3284714710070272 | ||
| 23 | + uname: '价值系统账号1' | ||
| 24 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 25 | + | ||
| 26 | + | ||
| 27 | +- name: $phone 登录系统 | ||
| 28 | + variables: | ||
| 29 | + phone: ${ENV(phone1)} | ||
| 30 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 31 | + | ||
| 32 | +- name: 查看指派我的-进行中 | ||
| 33 | + variables: | ||
| 34 | + action: 0 | ||
| 35 | + api: api/app_api/task_api/AssignMeTasks_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 | + id: $tasks_id | ||
| 46 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 47 | + validate: | ||
| 48 | + - eq: | ||
| 49 | + - content.msg | ||
| 50 | + - 完成成功 | ||
| 51 | + | ||
| 52 | + | ||
| 53 | +- name: $phone 登录系统 | ||
| 54 | + variables: | ||
| 55 | + phone: ${ENV(phone2)} | ||
| 56 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 57 | + | ||
| 58 | +- name: 第一次查看我发布的 | ||
| 59 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 60 | + extract: | ||
| 61 | + - iPublishedWaitPublish: content.data.taskMsg.iPublishedWaitPublish | ||
| 62 | + - iPublishedToReceive: content.data.taskMsg.iPublishedToReceive | ||
| 63 | + - iPublishedWaitVerify: content.data.taskMsg.iPublishedWaitVerify | ||
| 64 | + - iPublishedInProgress: content.data.taskMsg.iPublishedInProgress | ||
| 65 | + - iPublishedWaitAcceptance: content.data.taskMsg.iPublishedWaitAcceptance | ||
| 66 | + - iPublishedCompleted: content.data.taskMsg.iPublishedCompleted | ||
| 67 | + | ||
| 68 | +- name: 验收任务 | ||
| 69 | + variables: | ||
| 70 | + id: $tasks_id | ||
| 71 | + actualFinishDate: ${get_endtime()} | ||
| 72 | + api: api/app_api/task_api/checkAccept_api.yml | ||
| 73 | + validate: | ||
| 74 | + - eq: | ||
| 75 | + - content.msg | ||
| 76 | + - 验收成功 | ||
| 77 | + | ||
| 78 | +- name: 第二次查看我发布的 | ||
| 79 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 80 | + validate: | ||
| 81 | + - eq: | ||
| 82 | + - content.data.taskMsg.iPublishedWaitPublish | ||
| 83 | + - ${add($iPublishedWaitPublish,0)} | ||
| 84 | + - eq: | ||
| 85 | + - content.data.taskMsg.iPublishedToReceive | ||
| 86 | + - ${add($iPublishedToReceive,0)} | ||
| 87 | + - eq: | ||
| 88 | + - content.data.taskMsg.iPublishedWaitVerify | ||
| 89 | + - ${add($iPublishedWaitVerify,0)} | ||
| 90 | + - eq: | ||
| 91 | + - content.data.taskMsg.iPublishedInProgress | ||
| 92 | + - ${add($iPublishedInProgress,0)} | ||
| 93 | + - eq: | ||
| 94 | + - content.data.taskMsg.iPublishedWaitAcceptance | ||
| 95 | + - ${add($iPublishedWaitAcceptance,-1)} | ||
| 96 | + - eq: | ||
| 97 | + - content.data.taskMsg.iPublishedCompleted | ||
| 98 | + - ${add($iPublishedCompleted,1)} |
| 1 | +config: | ||
| 2 | + name: ME017-领取抢单任务-我领取的数量正确 | ||
| 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 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 30 | + extract: | ||
| 31 | + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify | ||
| 32 | + - iGetInProgress: content.data.taskMsg.iGetInProgress | ||
| 33 | + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance | ||
| 34 | + - iGetCompleted: content.data.taskMsg.iGetCompleted | ||
| 35 | + | ||
| 36 | +- name: 查看抢单任务列表 | ||
| 37 | + variables: | ||
| 38 | + action: 0 | ||
| 39 | + newest: 1 | ||
| 40 | + api: api/app_api/task_api/contendTasks_api.yml | ||
| 41 | + extract: | ||
| 42 | + - tasks_id: content.data.tasks.0.id | ||
| 43 | + validate: | ||
| 44 | + - eq: | ||
| 45 | + - content.data.tasks.0.title | ||
| 46 | + - $title | ||
| 47 | + | ||
| 48 | +- name: 领取任务 | ||
| 49 | + variables: | ||
| 50 | + action: 0 | ||
| 51 | + id: $tasks_id | ||
| 52 | + api: api/app_api/task_api/submitCompete_api.yml | ||
| 53 | + | ||
| 54 | + | ||
| 55 | +- name: 第二次查看我领取的-待确认+1 | ||
| 56 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 57 | + validate: | ||
| 58 | + - eq: | ||
| 59 | + - content.data.taskMsg.iGetWaitVerify | ||
| 60 | + - ${add($iGetWaitVerify,1)} | ||
| 61 | + - eq: | ||
| 62 | + - content.data.taskMsg.iGetInProgress | ||
| 63 | + - ${add($iGetInProgress,0)} | ||
| 64 | + - eq: | ||
| 65 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 66 | + - ${add($iGetWaitAcceptance,0)} | ||
| 67 | + - eq: | ||
| 68 | + - content.data.taskMsg.iGetCompleted | ||
| 69 | + - ${add($iGetCompleted,0)} | ||
| 70 | + | ||
| 71 | +- name: $phone 登录系统 | ||
| 72 | + variables: | ||
| 73 | + phone: ${ENV(phone2)} | ||
| 74 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 75 | + | ||
| 76 | +- name: 查看我发布的-待确认 | ||
| 77 | + variables: | ||
| 78 | + action: 5 | ||
| 79 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
| 80 | + validate: | ||
| 81 | + - eq: | ||
| 82 | + - content.data.tasks.0.title | ||
| 83 | + - $title | ||
| 84 | + - eq: | ||
| 85 | + - content.data.tasks.0.id | ||
| 86 | + - $tasks_id | ||
| 87 | + | ||
| 88 | +- name: 确认领取人 | ||
| 89 | + variables: | ||
| 90 | + taskId: $tasks_id | ||
| 91 | + planDate: ${get_endtime()} | ||
| 92 | + api: api/app_api/task_api/verifyReceiver_api.yml | ||
| 93 | + validate: | ||
| 94 | + - eq: | ||
| 95 | + - content.msg | ||
| 96 | + - 确认成功 | ||
| 97 | + | ||
| 98 | +- name: $phone 登录系统 | ||
| 99 | + variables: | ||
| 100 | + phone: ${ENV(phone1)} | ||
| 101 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 102 | + | ||
| 103 | +- name: 查看我领取的-进行中+1 | ||
| 104 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 105 | + validate: | ||
| 106 | + - eq: | ||
| 107 | + - content.data.taskMsg.iGetWaitVerify | ||
| 108 | + - ${add($iGetWaitVerify,0)} | ||
| 109 | + - eq: | ||
| 110 | + - content.data.taskMsg.iGetInProgress | ||
| 111 | + - ${add($iGetInProgress,1)} | ||
| 112 | + - eq: | ||
| 113 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 114 | + - ${add($iGetWaitAcceptance,0)} | ||
| 115 | + - eq: | ||
| 116 | + - content.data.taskMsg.iGetCompleted | ||
| 117 | + - ${add($iGetCompleted,0)} | ||
| 118 | + | ||
| 119 | +- name: 完成任务 | ||
| 120 | + variables: | ||
| 121 | + id: $tasks_id | ||
| 122 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 123 | + validate: | ||
| 124 | + - eq: | ||
| 125 | + - content.msg | ||
| 126 | + - 完成成功 | ||
| 127 | + | ||
| 128 | +- name: 查看我领取的-待验收+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,0)} | ||
| 137 | + - eq: | ||
| 138 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 139 | + - ${add($iGetWaitAcceptance,1)} | ||
| 140 | + - eq: | ||
| 141 | + - content.data.taskMsg.iGetCompleted | ||
| 142 | + - ${add($iGetCompleted,0)} | ||
| 143 | + | ||
| 144 | +- name: $phone 登录系统 | ||
| 145 | + variables: | ||
| 146 | + phone: ${ENV(phone2)} | ||
| 147 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 148 | + | ||
| 149 | + | ||
| 150 | +- name: 验收任务 | ||
| 151 | + variables: | ||
| 152 | + id: $tasks_id | ||
| 153 | + actualFinishDate: ${get_endtime()} | ||
| 154 | + api: api/app_api/task_api/checkAccept_api.yml | ||
| 155 | + validate: | ||
| 156 | + - eq: | ||
| 157 | + - content.msg | ||
| 158 | + - 验收成功 | ||
| 159 | + | ||
| 160 | +- name: $phone 登录系统 | ||
| 161 | + variables: | ||
| 162 | + phone: ${ENV(phone1)} | ||
| 163 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 164 | + | ||
| 165 | +- name: 查看我领取的-已完成+1 | ||
| 166 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 167 | + validate: | ||
| 168 | + - eq: | ||
| 169 | + - content.data.taskMsg.iGetWaitVerify | ||
| 170 | + - ${add($iGetWaitVerify,0)} | ||
| 171 | + - eq: | ||
| 172 | + - content.data.taskMsg.iGetInProgress | ||
| 173 | + - ${add($iGetInProgress,0)} | ||
| 174 | + - eq: | ||
| 175 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 176 | + - ${add($iGetWaitAcceptance,0)} | ||
| 177 | + - eq: | ||
| 178 | + - content.data.taskMsg.iGetCompleted | ||
| 179 | + - ${add($iGetCompleted,1)} |
| 1 | +config: | ||
| 2 | + name: ME018-领取竞标任务-我领取的、我参与的数量正确 | ||
| 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 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 33 | + extract: | ||
| 34 | + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify | ||
| 35 | + - iGetInProgress: content.data.taskMsg.iGetInProgress | ||
| 36 | + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance | ||
| 37 | + - iGetCompleted: content.data.taskMsg.iGetCompleted | ||
| 38 | + - iParticipationBid: content.data.taskMsg.iParticipationBid | ||
| 39 | + - iParticipationCompleted: content.data.taskMsg.iParticipationCompleted | ||
| 40 | + | ||
| 41 | +- name: 查看竞标任务列表 | ||
| 42 | + variables: | ||
| 43 | + action: 1 | ||
| 44 | + newest: 1 | ||
| 45 | + api: api/app_api/task_api/contendTasks_api.yml | ||
| 46 | + extract: | ||
| 47 | + - tasks_id: content.data.tasks.0.id | ||
| 48 | + validate: | ||
| 49 | + - eq: | ||
| 50 | + - content.data.tasks.0.title | ||
| 51 | + - $title | ||
| 52 | + | ||
| 53 | +- name: 领取竞标任务 | ||
| 54 | + variables: | ||
| 55 | + action: 1 | ||
| 56 | + id: $tasks_id | ||
| 57 | + api: api/app_api/task_api/submitCompete_api.yml | ||
| 58 | + | ||
| 59 | +- name: 第二次查看我领取的、我参与的-竞标中+1 | ||
| 60 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 61 | + validate: | ||
| 62 | + - eq: | ||
| 63 | + - content.data.taskMsg.iGetWaitVerify | ||
| 64 | + - ${add($iGetWaitVerify,0)} | ||
| 65 | + - eq: | ||
| 66 | + - content.data.taskMsg.iGetInProgress | ||
| 67 | + - ${add($iGetInProgress,0)} | ||
| 68 | + - eq: | ||
| 69 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 70 | + - ${add($iGetWaitAcceptance,0)} | ||
| 71 | + - eq: | ||
| 72 | + - content.data.taskMsg.iGetCompleted | ||
| 73 | + - ${add($iGetCompleted,0)} | ||
| 74 | + - eq: | ||
| 75 | + - content.data.taskMsg.iParticipationBid | ||
| 76 | + - ${add($iParticipationBid,1)} | ||
| 77 | + - eq: | ||
| 78 | + - content.data.taskMsg.iParticipationCompleted | ||
| 79 | + - ${add($iParticipationCompleted,0)} | ||
| 80 | + | ||
| 81 | +- name: $phone 登录系统 | ||
| 82 | + variables: | ||
| 83 | + phone: ${ENV(phone2)} | ||
| 84 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 85 | + | ||
| 86 | + | ||
| 87 | +- name: 查看我发布的-待领取 | ||
| 88 | + variables: | ||
| 89 | + action: 1 | ||
| 90 | + api: api/app_api/task_api/iPublishedTasks_api.yml | ||
| 91 | + validate: | ||
| 92 | + - eq: | ||
| 93 | + - content.data.tasks.0.title | ||
| 94 | + - $title | ||
| 95 | + - eq: | ||
| 96 | + - content.data.tasks.0.id | ||
| 97 | + - $tasks_id | ||
| 98 | + | ||
| 99 | +- name: 查看任务详情 | ||
| 100 | + variables: | ||
| 101 | + id: $tasks_id | ||
| 102 | + api: api/app_api/task_api/taskDetails_api.yml | ||
| 103 | + extract: | ||
| 104 | + - bidders: content.data.task.bidders.0.uid | ||
| 105 | + validate: | ||
| 106 | + - eq: | ||
| 107 | + - content.msg | ||
| 108 | + - 获取详情成功 | ||
| 109 | + - eq: | ||
| 110 | + - content.data.task.title | ||
| 111 | + - $title | ||
| 112 | + | ||
| 113 | +- name: 竞标人中标确认 | ||
| 114 | + variables: | ||
| 115 | + id: $tasks_id | ||
| 116 | + uid: $bidders | ||
| 117 | + planFinishDate: ${get_endtime()} | ||
| 118 | + api: api/app_api/task_api/bidTask_api.yml | ||
| 119 | + validate: | ||
| 120 | + - eq: | ||
| 121 | + - content.msg | ||
| 122 | + - 中标成功 | ||
| 123 | + | ||
| 124 | + | ||
| 125 | +- name: $phone 登录系统 | ||
| 126 | + variables: | ||
| 127 | + phone: ${ENV(phone1)} | ||
| 128 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 129 | + | ||
| 130 | +- name: 查看我领取的-进行中+1、我参与的-竞标中回到初始状态 | ||
| 131 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 132 | + validate: | ||
| 133 | + - eq: | ||
| 134 | + - content.data.taskMsg.iGetWaitVerify | ||
| 135 | + - ${add($iGetWaitVerify,0)} | ||
| 136 | + - eq: | ||
| 137 | + - content.data.taskMsg.iGetInProgress | ||
| 138 | + - ${add($iGetInProgress,1)} | ||
| 139 | + - eq: | ||
| 140 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 141 | + - ${add($iGetWaitAcceptance,0)} | ||
| 142 | + - eq: | ||
| 143 | + - content.data.taskMsg.iGetCompleted | ||
| 144 | + - ${add($iGetCompleted,0)} | ||
| 145 | + - eq: | ||
| 146 | + - content.data.taskMsg.iParticipationBid | ||
| 147 | + - ${add($iParticipationBid,0)} | ||
| 148 | + - eq: | ||
| 149 | + - content.data.taskMsg.iParticipationCompleted | ||
| 150 | + - ${add($iParticipationCompleted,0)} | ||
| 151 | + | ||
| 152 | +- name: 完成任务 | ||
| 153 | + variables: | ||
| 154 | + id: $tasks_id | ||
| 155 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 156 | + validate: | ||
| 157 | + - eq: | ||
| 158 | + - content.msg | ||
| 159 | + - 完成成功 | ||
| 160 | + | ||
| 161 | +- name: 查看我领取的-进行中回到初始状态,待验收+1 | ||
| 162 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 163 | + validate: | ||
| 164 | + - eq: | ||
| 165 | + - content.data.taskMsg.iGetWaitVerify | ||
| 166 | + - ${add($iGetWaitVerify,0)} | ||
| 167 | + - eq: | ||
| 168 | + - content.data.taskMsg.iGetInProgress | ||
| 169 | + - ${add($iGetInProgress,0)} | ||
| 170 | + - eq: | ||
| 171 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 172 | + - ${add($iGetWaitAcceptance,1)} | ||
| 173 | + - eq: | ||
| 174 | + - content.data.taskMsg.iGetCompleted | ||
| 175 | + - ${add($iGetCompleted,0)} | ||
| 176 | + - eq: | ||
| 177 | + - content.data.taskMsg.iParticipationBid | ||
| 178 | + - ${add($iParticipationBid,0)} | ||
| 179 | + - eq: | ||
| 180 | + - content.data.taskMsg.iParticipationCompleted | ||
| 181 | + - ${add($iParticipationCompleted,0)} | ||
| 182 | + | ||
| 183 | + | ||
| 184 | + | ||
| 185 | +- name: $phone 登录系统 | ||
| 186 | + variables: | ||
| 187 | + phone: ${ENV(phone2)} | ||
| 188 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 189 | + | ||
| 190 | +- name: 验收任务 | ||
| 191 | + variables: | ||
| 192 | + id: $tasks_id | ||
| 193 | + actualFinishDate: ${get_endtime()} | ||
| 194 | + api: api/app_api/task_api/checkAccept_api.yml | ||
| 195 | + validate: | ||
| 196 | + - eq: | ||
| 197 | + - content.msg | ||
| 198 | + - 验收成功 | ||
| 199 | + | ||
| 200 | +- name: $phone 登录系统 | ||
| 201 | + variables: | ||
| 202 | + phone: ${ENV(phone1)} | ||
| 203 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 204 | + | ||
| 205 | +- name: 查看我领取的-待验收回到初始状态,已完成+1 | ||
| 206 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 207 | + validate: | ||
| 208 | + - eq: | ||
| 209 | + - content.data.taskMsg.iGetWaitVerify | ||
| 210 | + - ${add($iGetWaitVerify,0)} | ||
| 211 | + - eq: | ||
| 212 | + - content.data.taskMsg.iGetInProgress | ||
| 213 | + - ${add($iGetInProgress,0)} | ||
| 214 | + - eq: | ||
| 215 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 216 | + - ${add($iGetWaitAcceptance,0)} | ||
| 217 | + - eq: | ||
| 218 | + - content.data.taskMsg.iGetCompleted | ||
| 219 | + - ${add($iGetCompleted,1)} | ||
| 220 | + - eq: | ||
| 221 | + - content.data.taskMsg.iParticipationBid | ||
| 222 | + - ${add($iParticipationBid,0)} | ||
| 223 | + - eq: | ||
| 224 | + - content.data.taskMsg.iParticipationCompleted | ||
| 225 | + - ${add($iParticipationCompleted,0)} |
| 1 | +config: | ||
| 2 | + name: ME019-竞标任务-参与人的“我参与的-已完成”数量校验 | ||
| 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 | + | ||
| 94 | +- name: $phone 登录系统 | ||
| 95 | + variables: | ||
| 96 | + phone: ${ENV(phone1)} | ||
| 97 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 98 | + | ||
| 99 | + | ||
| 100 | +- name: 完成任务 | ||
| 101 | + variables: | ||
| 102 | + id: $tasks_id | ||
| 103 | + api: api/app_api/task_api/finishTask_api.yml | ||
| 104 | + validate: | ||
| 105 | + - eq: | ||
| 106 | + - content.msg | ||
| 107 | + - 完成成功 | ||
| 108 | + | ||
| 109 | +- name: $phone 登录系统 | ||
| 110 | + variables: | ||
| 111 | + phone: ${ENV(phone3)} | ||
| 112 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 113 | + | ||
| 114 | +- name: 第一次查看我领取的、我参与的 | ||
| 115 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 116 | + extract: | ||
| 117 | + - iGetWaitVerify: content.data.taskMsg.iGetWaitVerify | ||
| 118 | + - iGetInProgress: content.data.taskMsg.iGetInProgress | ||
| 119 | + - iGetWaitAcceptance: content.data.taskMsg.iGetWaitAcceptance | ||
| 120 | + - iGetCompleted: content.data.taskMsg.iGetCompleted | ||
| 121 | + - iParticipationBid: content.data.taskMsg.iParticipationBid | ||
| 122 | + - iParticipationCompleted: content.data.taskMsg.iParticipationCompleted | ||
| 123 | + | ||
| 124 | +- name: $phone 登录系统 | ||
| 125 | + variables: | ||
| 126 | + phone: ${ENV(phone2)} | ||
| 127 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 128 | + | ||
| 129 | +- name: 验收任务 | ||
| 130 | + variables: | ||
| 131 | + id: $tasks_id | ||
| 132 | + actualFinishDate: ${get_endtime()} | ||
| 133 | + api: api/app_api/task_api/checkAccept_api.yml | ||
| 134 | + validate: | ||
| 135 | + - eq: | ||
| 136 | + - content.msg | ||
| 137 | + - 验收成功 | ||
| 138 | + | ||
| 139 | +- name: $phone 登录系统 | ||
| 140 | + variables: | ||
| 141 | + phone: ${ENV(phone3)} | ||
| 142 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 143 | + | ||
| 144 | +- name: 查看我领取的、我参与的-已完成+1 | ||
| 145 | + api: api/app_api/taskStatistics_api/taskStatistics_api.yml | ||
| 146 | + validate: | ||
| 147 | + - eq: | ||
| 148 | + - content.data.taskMsg.iGetWaitVerify | ||
| 149 | + - ${add($iGetWaitVerify,0)} | ||
| 150 | + - eq: | ||
| 151 | + - content.data.taskMsg.iGetInProgress | ||
| 152 | + - ${add($iGetInProgress,0)} | ||
| 153 | + - eq: | ||
| 154 | + - content.data.taskMsg.iGetWaitAcceptance | ||
| 155 | + - ${add($iGetWaitAcceptance,0)} | ||
| 156 | + - eq: | ||
| 157 | + - content.data.taskMsg.iGetCompleted | ||
| 158 | + - ${add($iGetCompleted,0)} | ||
| 159 | + - eq: | ||
| 160 | + - content.data.taskMsg.iParticipationBid | ||
| 161 | + - ${add($iParticipationBid,0)} | ||
| 162 | + - eq: | ||
| 163 | + - content.data.taskMsg.iParticipationCompleted | ||
| 164 | + - ${add($iParticipationCompleted,1)} |
| 1 | config: | 1 | config: |
| 2 | - name: PF001价值系统-拥有发布任务权限登录价值系统 | 2 | + name: PF001价值系统-主管理员拥有发布任务权限 |
| 3 | base_url: ${ENV(base_url)} | 3 | base_url: ${ENV(base_url)} |
| 4 | + variables: | ||
| 5 | + phone: ${ENV(adminphone)} | ||
| 4 | 6 | ||
| 5 | teststeps: | 7 | teststeps: |
| 6 | 8 | ||
| @@ -8,14 +10,11 @@ teststeps: | @@ -8,14 +10,11 @@ teststeps: | ||
| 8 | testcase: testcases/common/COM001_task_login_testcases.yml | 10 | testcase: testcases/common/COM001_task_login_testcases.yml |
| 9 | 11 | ||
| 10 | - name: 获取用户信息 | 12 | - name: 获取用户信息 |
| 11 | - api: api/app_api/user_api/userInfo_api.yml | ||
| 12 | - variables: | ||
| 13 | - permissionTaskPublish: 1 | ||
| 14 | - varidate: | 13 | + api: api/app_api/login_api/userinfo_api.yml |
| 15 | validate: | 14 | validate: |
| 16 | - eq: | 15 | - eq: |
| 17 | - content.data.user.permissionTaskPublish | 16 | - content.data.user.permissionTaskPublish |
| 18 | - - $permissionTaskPublish | 17 | + - 1 |
| 19 | - eq: | 18 | - eq: |
| 20 | - content.data.msg | 19 | - content.data.msg |
| 21 | - 获取用户信息 | 20 | - 获取用户信息 |
| 1 | config: | 1 | config: |
| 2 | - name: PF002价值系统-无任务管理权限的人员登录系统 | 2 | + name: PF002价值系统-无任务管理权限的人员登录系统,无发布按钮 |
| 3 | base_url: ${ENV(base_url)} | 3 | base_url: ${ENV(base_url)} |
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone1)} | ||
| 4 | 6 | ||
| 5 | teststeps: | 7 | teststeps: |
| 6 | -- name: 价值系统-无任务管理权限的人员登录系统 | ||
| 7 | - variables: | ||
| 8 | - phone: ${ENV(wtaskphone)} | ||
| 9 | - testcase: testcases/common/login_testcases.yml | 8 | +- name: $phone 登陆系统 |
| 9 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 10 | 10 | ||
| 11 | - name: 获取用户信息 | 11 | - name: 获取用户信息 |
| 12 | - api: api/app_api/user_api/userInfo_api.yml | ||
| 13 | - variables: | ||
| 14 | - permissionTaskPublish: 0 | ||
| 15 | - varidate: | 12 | + api: api/app_api/login_api/userinfo_api.yml |
| 16 | validate: | 13 | validate: |
| 17 | - eq: | 14 | - eq: |
| 18 | - content.data.user.permissionTaskPublish | 15 | - content.data.user.permissionTaskPublish |
| 19 | - - $permissionTaskPublish | 16 | + - 0 |
| 20 | - eq: | 17 | - eq: |
| 21 | - content.data.msg | 18 | - content.data.msg |
| 22 | - 获取用户信息 | 19 | - 获取用户信息 |
testcases/app/userInfo/PF003-has-permi.yml
0 → 100644
| 1 | +config: | ||
| 2 | + name: PF003价值系统-无任务管理权限的人员登录系统,无发布按钮 | ||
| 3 | + base_url: ${ENV(base_url)} | ||
| 4 | + variables: | ||
| 5 | + phone: ${ENV(phone2)} | ||
| 6 | + | ||
| 7 | +teststeps: | ||
| 8 | +- name: $phone 登陆系统 | ||
| 9 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 10 | + | ||
| 11 | +- name: 获取用户信息 | ||
| 12 | + api: api/app_api/login_api/userinfo_api.yml | ||
| 13 | + validate: | ||
| 14 | + - eq: | ||
| 15 | + - content.data.user.permissionTaskPublish | ||
| 16 | + - 1 | ||
| 17 | + - eq: | ||
| 18 | + - content.data.msg | ||
| 19 | + - 获取用户信息 |
| 1 | config: | 1 | config: |
| 2 | name: 用户登录APP | 2 | name: 用户登录APP |
| 3 | base_url: ${ENV(base_url)} | 3 | base_url: ${ENV(base_url)} |
| 4 | +variables: | ||
| 5 | + phone: ${ENV(adminphone)} | ||
| 4 | 6 | ||
| 5 | teststeps: | 7 | teststeps: |
| 8 | + | ||
| 9 | +- name: $phone 登陆统一用户中心 | ||
| 10 | + api: api/app_api/login_api/ucenter_login_api.yml | ||
| 11 | + extract: | ||
| 12 | + cuid: content.data.cuid | ||
| 13 | + credentials: content.data.credentials | ||
| 14 | + muid: content.data.companys.0.muid | ||
| 15 | + varidate: | ||
| 16 | + validate: | ||
| 17 | + - eq: | ||
| 18 | + - content.msg | ||
| 19 | + - ok | ||
| 20 | + | ||
| 6 | - name: 价值系统登录 | 21 | - name: 价值系统登录 |
| 7 | - api: api/app_api/login_api/task/authorize_api.yml | 22 | + variables: |
| 23 | + credentials: $credentials | ||
| 24 | + cuid: $cuid | ||
| 25 | + muid: $muid | ||
| 26 | + cid: ${ENV(companyid)} | ||
| 27 | + api: api/app_api/login_api/authorize_api.yml | ||
| 8 | teardown_hooks: | 28 | teardown_hooks: |
| 9 | - - ${teardown_hook_get_task_authcode($response)} | 29 | + - ${teardown_hook_get_authcode($response)} |
| 10 | varidate: | 30 | varidate: |
| 11 | validate: | 31 | validate: |
| 12 | - eq: | 32 | - eq: |
| 13 | - content.msg | 33 | - content.msg |
| 14 | - - 登录成功accessToken | 34 | + - 登录成功 |
| 35 | + | ||
| 15 | - name: 获取accessToken | 36 | - name: 获取accessToken |
| 16 | - api: api/app_api/login_api/task/accessToken_api.yml | 37 | + api: api/app_api/login_api/accessToken_api.yml |
| 17 | teardown_hooks: | 38 | teardown_hooks: |
| 18 | - ${teardown_hook_get_task_accesstoken($response)} | 39 | - ${teardown_hook_get_task_accesstoken($response)} |
| 19 | - varidate: | ||
| 20 | validate: | 40 | validate: |
| 21 | - eq: | 41 | - eq: |
| 22 | - content.msg | 42 | - content.msg |
| 1 | config: | 1 | config: |
| 2 | name: 用户登录管理后台 | 2 | name: 用户登录管理后台 |
| 3 | - base_url: ${ENV(base_business_url)} | ||
| 4 | 3 | ||
| 5 | teststeps: | 4 | teststeps: |
| 6 | - name: 登录企业平台 | 5 | - name: 登录企业平台 |
| 7 | - api: api/m_api/login_api/auth/pwdLogin_api.yml | ||
| 8 | -# variables: | ||
| 9 | -# username: ${ENV(wpftwphone)} | ||
| 10 | - teardown_hooks: | ||
| 11 | - - ${teardown_hook_get_Authorization($response)} | 6 | + api: api/m_api/login_api/pwdLogin_api.yml |
| 7 | + extract: | ||
| 8 | + pwdLogintoken: content.data.access.token | ||
| 12 | varidate: | 9 | varidate: |
| 13 | - validate: | ||
| 14 | - eq: | 10 | - eq: |
| 15 | - content.msg | 11 | - content.msg |
| 16 | - ok | 12 | - ok |
| 17 | -- name: 用户的公司列表 | ||
| 18 | - output: | ||
| 19 | - - companyId | ||
| 20 | - api: api/m_api/login_api/auth/userCompamies_api.yml | 13 | + |
| 14 | +- name: 选择公司登陆 | ||
| 15 | + variables: | ||
| 16 | + companyId: ${ENV(companyId)} | ||
| 17 | + api: api/m_api/login_api/anonymousLogin_api.yml | ||
| 21 | extract: | 18 | extract: |
| 22 | - companyId: content.data.company.0.id | ||
| 23 | - validate: | ||
| 24 | - - eq: | ||
| 25 | - - content.msg | ||
| 26 | - - ok | ||
| 27 | - - eq: | ||
| 28 | - - content.data.company.0.id | ||
| 29 | - - $companyId | ||
| 30 | -- name: 登录公司 | ||
| 31 | - api: api/m_api/login_api/auth/anonymousLogin_api.yml | ||
| 32 | - teardown_hooks: | ||
| 33 | - - ${teardown_hook_get_access_token($response)} | 19 | + anonymousLogintoken: content.data.access.token |
| 34 | varidate: | 20 | varidate: |
| 35 | - validate: | ||
| 36 | - eq: | 21 | - eq: |
| 37 | - content.msg | 22 | - content.msg |
| 38 | - ok | 23 | - ok |
| 39 | -# | ||
| 40 | -- name: 登录列表 | ||
| 41 | - api: api/m_api/login_api/auth/getSingleLoginMenus_api.yml | ||
| 42 | - teardown_hooks: | ||
| 43 | - - ${teardown_hook_get_login_code($response)} | 24 | + |
| 25 | +- name: 单点登录,获取secret用于登录子系统 | ||
| 26 | + api: api/m_api/login_api/getSingleLoginMenus_api.yml | ||
| 27 | + extract: | ||
| 28 | + url: content.data.list.0.url | ||
| 44 | varidate: | 29 | varidate: |
| 45 | - validate: | ||
| 46 | - eq: | 30 | - eq: |
| 47 | - content.msg | 31 | - content.msg |
| 48 | - ok | 32 | - ok |
| 49 | -# | 33 | + |
| 50 | - name: 登录价值系统 | 34 | - name: 登录价值系统 |
| 51 | - api: api/m_api/login_api/auth/login_api.yml | 35 | + api: api/m_api/login_api/login_api.yml |
| 52 | teardown_hooks: | 36 | teardown_hooks: |
| 53 | - - ${teardown_hook_get_task_Authorization($response)} | ||
| 54 | - varidate: | 37 | + - ${teardown_hook_get_task_manager_accesstoken($response)} |
| 55 | validate: | 38 | validate: |
| 56 | - eq: | 39 | - eq: |
| 57 | - content.msg | 40 | - content.msg |
| 1 | +config: | ||
| 2 | + name: 用户新增抢单任务 | ||
| 3 | + variables: | ||
| 4 | + phone: ${ENV(adminphone)} | ||
| 5 | + | ||
| 6 | +teststeps: | ||
| 7 | + | ||
| 8 | +- name: $phone 登录系统 | ||
| 9 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 10 | + | ||
| 11 | + | ||
| 12 | +- name: 新增抢单任务 | ||
| 13 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 14 | + validate: | ||
| 15 | + - eq: | ||
| 16 | + - content.msg | ||
| 17 | + - ok |
| 1 | +config: | ||
| 2 | + name: 用户新增竞标任务 | ||
| 3 | + variables: | ||
| 4 | + phone: ${ENV(adminphone)} | ||
| 5 | + | ||
| 6 | +teststeps: | ||
| 7 | + | ||
| 8 | +- name: $phone 登录系统 | ||
| 9 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 10 | + | ||
| 11 | + | ||
| 12 | +- name: 新增竞标任务 | ||
| 13 | + variables: | ||
| 14 | + action: 0 | ||
| 15 | + type: 1 | ||
| 16 | + bidStartTime: ${get_starttime()} | ||
| 17 | + bidEndTime: ${get_endtime()} | ||
| 18 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 19 | + validate: | ||
| 20 | + - eq: | ||
| 21 | + - content.msg | ||
| 22 | + - ok |
| 1 | +config: | ||
| 2 | + name: 用户新增指派任务 | ||
| 3 | + variables: | ||
| 4 | + phone: ${ENV(adminphone)} | ||
| 5 | + | ||
| 6 | +teststeps: | ||
| 7 | + | ||
| 8 | +- name: $phone 登录系统 | ||
| 9 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 10 | + | ||
| 11 | + | ||
| 12 | +- name: 新增指派任务 | ||
| 13 | + variables: | ||
| 14 | + action: 0 | ||
| 15 | + type: 2 | ||
| 16 | + plannedFinishDate: ${get_endtime()} | ||
| 17 | + uid: 3284714710070272 | ||
| 18 | + uname: '价值系统账号1' | ||
| 19 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 20 | + validate: | ||
| 21 | + - eq: | ||
| 22 | + - content.msg | ||
| 23 | + - ok |
testcases/common/login_testcases.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: 账号登录测试 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | -- name: 登录统一用户中心 | ||
| 7 | - api: api/app_api/login_api/auth/ucenter_login_api.yml | ||
| 8 | - teardown_hooks: | ||
| 9 | - - ${teardown_hook_get_cuid($response)} | ||
| 10 | - - ${teardown_hook_get_credentials($response)} | ||
| 11 | - - ${teardown_hook_get_muid($response)} | ||
| 12 | - - ${teardown_hook_get_cid($response)} | ||
| 13 | - variables: | ||
| 14 | - phone: ${ENV(appphone)} | ||
| 15 | - varidate: | ||
| 16 | - validate: | ||
| 17 | - - eq: | ||
| 18 | - - content.msg | ||
| 19 | - - ok | ||
| 20 | -- name: 登录app系统 | ||
| 21 | - api: api/app_api/login_api/auth/authorize_api.yml | ||
| 22 | - teardown_hooks: | ||
| 23 | - - ${teardown_hook_get_authcode($response)} | ||
| 24 | - varidate: | ||
| 25 | - validate: | ||
| 26 | - - eq: | ||
| 27 | - - content.msg | ||
| 28 | - - 登录成功accessToken | ||
| 29 | -- name: 获取accessToken | ||
| 30 | - api: api/app_api/login_api/auth/accessToken_api.yml | ||
| 31 | - teardown_hooks: | ||
| 32 | - - ${teardown_hook_get_accesstoken($response)} | ||
| 33 | - varidate: | ||
| 34 | - validate: | ||
| 35 | - - eq: | ||
| 36 | - - content.msg | ||
| 37 | - - 获取成功 | ||
| 38 | - | ||
| 39 | - |
| 1 | +config: | ||
| 2 | + name: 用户新增抢单任务 | ||
| 3 | + variables: | ||
| 4 | + phone: ${ENV(adminphone)} | ||
| 5 | + | ||
| 6 | +teststeps: | ||
| 7 | + | ||
| 8 | +- name: $phone 登录系统 | ||
| 9 | + testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 10 | + | ||
| 11 | + | ||
| 12 | +- name: 新增抢单任务 | ||
| 13 | + api: api/app_api/task_api/taskPublish_api.yml | ||
| 14 | + varidate: | ||
| 15 | + - eq: | ||
| 16 | + - content.msg | ||
| 17 | + - ok |
testcases/firstpage/FS001.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-公司悬赏任务 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 用户新增抢单任务-公司重要悬赏 | ||
| 8 | - testcase: testcases/common/COM004_loot_update_testcase.yml | ||
| 9 | - | ||
| 10 | -- name: 登录系统 | ||
| 11 | - testcase: testcases/common/login_testcases.yml | ||
| 12 | - | ||
| 13 | -- name: 登录价值系统 | ||
| 14 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 15 | - | ||
| 16 | -- name: 查看公司悬赏任务 | ||
| 17 | - api: api/app_api/task_rewards_api.yml | ||
| 18 | - variables: | ||
| 19 | - id: ${get_loot_task_id()} | ||
| 20 | - varidate: | ||
| 21 | - validate: | ||
| 22 | - - eq: | ||
| 23 | - - content.code | ||
| 24 | - - 0 | ||
| 25 | - - eq: | ||
| 26 | - - content.data.tasks.0.id | ||
| 27 | - - $id | ||
| 28 | - - eq: | ||
| 29 | - - content.msg | ||
| 30 | - - 获取成功 |
testcases/firstpage/FS002.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-进行中数量统计-待发布状态不统计 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 第一次登录系统 | ||
| 8 | - testcase: testcases/common/login_testcases.yml | ||
| 9 | - | ||
| 10 | -- name: 第一次登录价值系统 | ||
| 11 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 12 | -# | ||
| 13 | -- name: 第一次查看公司任务(进行中) | ||
| 14 | - api: api/app_api/task_currentTasks_1_api.yml | ||
| 15 | - teardown_hooks: | ||
| 16 | - - ${teardown_hook_get_task_3_1_total($response)} | ||
| 17 | - varidate: | ||
| 18 | - validate: | ||
| 19 | - - eq: | ||
| 20 | - - content.msg | ||
| 21 | - - 获取成功 | ||
| 22 | -# | ||
| 23 | -- name: B用户登录管理后台,新增一个待发布的任务 | ||
| 24 | - variables: | ||
| 25 | - username: ${ENV(appphone1)} | ||
| 26 | - testcase: testcases/common/COM007_loot_update_status_1_testcase.yml | ||
| 27 | - | ||
| 28 | - | ||
| 29 | -- name: 第二次查看公司任务(进行中) | ||
| 30 | - api: api/app_api/task_currentTasks_2_api.yml | ||
| 31 | - teardown_hooks: | ||
| 32 | - - ${teardown_hook_get_task_3_2_total($response)} | ||
| 33 | - varidate: | ||
| 34 | - validate: | ||
| 35 | - - eq: | ||
| 36 | - - content.msg | ||
| 37 | - - 获取成功 | ||
| 38 | - | ||
| 39 | - | ||
| 40 | -- name: 第三次查看公司任务(进行中) | ||
| 41 | - api: api/app_api/task_currentTasks_3_api.yml | ||
| 42 | - variables: | ||
| 43 | - task_total1: ${get_task_3_total()} | ||
| 44 | - task_total2: ${get_task_3_2_total()} | ||
| 45 | - varidate: | ||
| 46 | - validate: | ||
| 47 | - - eq: | ||
| 48 | - - content.msg | ||
| 49 | - - 获取成功 | ||
| 50 | - - eq: | ||
| 51 | - - $task_total1 | ||
| 52 | - - $task_total2 |
testcases/firstpage/FS003.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-进行中数量统计-已发布,待领取状态不统计 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 第一次登录系统 | ||
| 8 | - testcase: testcases/common/login_testcases.yml | ||
| 9 | - | ||
| 10 | -- name: 第一次登录价值系统 | ||
| 11 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 12 | -# | ||
| 13 | -- name: 第一次查看公司任务(进行中) | ||
| 14 | - api: api/app_api/task_currentTasks_1_api.yml | ||
| 15 | - teardown_hooks: | ||
| 16 | - - ${teardown_hook_get_task_3_1_total($response)} | ||
| 17 | - varidate: | ||
| 18 | - validate: | ||
| 19 | - - eq: | ||
| 20 | - - content.msg | ||
| 21 | - - 获取成功 | ||
| 22 | -# | ||
| 23 | -- name: B用户登录管理后台,新增一个已发布,待领取的任务 | ||
| 24 | - variables: | ||
| 25 | - username: ${ENV(appphone1)} | ||
| 26 | - testcase: testcases/common/COM008_loot_open_status_2_testcase.yml | ||
| 27 | - | ||
| 28 | - | ||
| 29 | -- name: 第二次查看公司任务(进行中) | ||
| 30 | - api: api/app_api/task_currentTasks_2_api.yml | ||
| 31 | - teardown_hooks: | ||
| 32 | - - ${teardown_hook_get_task_3_2_total($response)} | ||
| 33 | - varidate: | ||
| 34 | - validate: | ||
| 35 | - - eq: | ||
| 36 | - - content.msg | ||
| 37 | - - 获取成功 | ||
| 38 | - | ||
| 39 | -- name: 第三次查看公司任务(进行中) | ||
| 40 | - api: api/app_api/task_currentTasks_3_api.yml | ||
| 41 | - variables: | ||
| 42 | - task_total1: ${get_task_3_total()} | ||
| 43 | - task_total2: ${get_task_3_2_total()} | ||
| 44 | - varidate: | ||
| 45 | - validate: | ||
| 46 | - - eq: | ||
| 47 | - - content.msg | ||
| 48 | - - 获取成功 | ||
| 49 | - - eq: | ||
| 50 | - - $task_total1 | ||
| 51 | - - $task_total2 |
testcases/firstpage/FS004.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-进行中数量统计-进行中状态统计 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 第一次登录系统 | ||
| 8 | - testcase: testcases/common/login_testcases.yml | ||
| 9 | - | ||
| 10 | -- name: 第一次登录价值系统 | ||
| 11 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 12 | -## | ||
| 13 | -- name: 第一次查看公司任务(进行中) | ||
| 14 | - api: api/app_api/task_currentTasks_1_api.yml | ||
| 15 | - teardown_hooks: | ||
| 16 | - - ${teardown_hook_get_task_3_1_total($response)} | ||
| 17 | - varidate: | ||
| 18 | - validate: | ||
| 19 | - - eq: | ||
| 20 | - - content.msg | ||
| 21 | - - 获取成功 | ||
| 22 | -# | ||
| 23 | -- name: B用户登录管理后台,新增一个进行中的任务 | ||
| 24 | - variables: | ||
| 25 | - username: ${ENV(appphone1)} | ||
| 26 | - testcase: testcases/common/COM010_loot_open_status_3_testcase.yml | ||
| 27 | -## | ||
| 28 | -- name: 第二次查看公司任务(进行中) | ||
| 29 | - api: api/app_api/task_currentTasks_2_api.yml | ||
| 30 | - teardown_hooks: | ||
| 31 | - - ${teardown_hook_get_task_3_2_total($response)} | ||
| 32 | - varidate: | ||
| 33 | - validate: | ||
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 | ||
| 37 | - | ||
| 38 | -- name: 第三次查看公司任务(进行中) | ||
| 39 | - api: api/app_api/task_currentTasks_3_api.yml | ||
| 40 | - variables: | ||
| 41 | - task_total: ${get_task_3_total()} | ||
| 42 | - task_total1: ${add($task_total,1)} | ||
| 43 | - task_total2: ${get_task_3_2_total()} | ||
| 44 | - varidate: | ||
| 45 | - validate: | ||
| 46 | - - eq: | ||
| 47 | - - content.msg | ||
| 48 | - - 获取成功 | ||
| 49 | - - eq: | ||
| 50 | - - $task_total1 | ||
| 51 | - - $task_total2 |
testcases/firstpage/FS005.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-进行中数量统计-已完成,待验收状态统计 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 第一次登录系统 | ||
| 8 | - testcase: testcases/common/login_testcases.yml | ||
| 9 | - | ||
| 10 | -- name: 第一次登录价值系统 | ||
| 11 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 12 | -## | ||
| 13 | -- name: 第一次查看公司任务(进行中) | ||
| 14 | - api: api/app_api/task_currentTasks_1_api.yml | ||
| 15 | - teardown_hooks: | ||
| 16 | - - ${teardown_hook_get_task_3_1_total($response)} | ||
| 17 | - varidate: | ||
| 18 | - validate: | ||
| 19 | - - eq: | ||
| 20 | - - content.msg | ||
| 21 | - - 获取成功 | ||
| 22 | -# | ||
| 23 | -- name: B用户登录管理后台,新增一个已完成,待验收的任务 | ||
| 24 | - variables: | ||
| 25 | - username: ${ENV(appphone1)} | ||
| 26 | - testcase: testcases/common/COM011_loot_open_status_4_testcase.yml | ||
| 27 | -## | ||
| 28 | -- name: 第二次查看公司任务(进行中) | ||
| 29 | - api: api/app_api/task_currentTasks_2_api.yml | ||
| 30 | - teardown_hooks: | ||
| 31 | - - ${teardown_hook_get_task_3_2_total($response)} | ||
| 32 | - varidate: | ||
| 33 | - validate: | ||
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 | ||
| 37 | - | ||
| 38 | -- name: 第三次查看公司任务(进行中) | ||
| 39 | - api: api/app_api/task_currentTasks_3_api.yml | ||
| 40 | - variables: | ||
| 41 | - task_total1: ${get_task_3_total()} | ||
| 42 | - task_total2: ${get_task_3_2_total()} | ||
| 43 | - varidate: | ||
| 44 | - validate: | ||
| 45 | - - eq: | ||
| 46 | - - content.msg | ||
| 47 | - - 获取成功 | ||
| 48 | - - eq: | ||
| 49 | - - $task_total1 | ||
| 50 | - - $task_total2 |
testcases/firstpage/FS006.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-进行中数量统计-已完成状态统计 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 第一次登录系统 | ||
| 8 | - testcase: testcases/common/login_testcases.yml | ||
| 9 | - | ||
| 10 | -- name: 第一次登录价值系统 | ||
| 11 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 12 | -## | ||
| 13 | -- name: 第一次查看公司任务(进行中) | ||
| 14 | - api: api/app_api/task_currentTasks_1_api.yml | ||
| 15 | - teardown_hooks: | ||
| 16 | - - ${teardown_hook_get_task_3_1_total($response)} | ||
| 17 | - varidate: | ||
| 18 | - validate: | ||
| 19 | - - eq: | ||
| 20 | - - content.msg | ||
| 21 | - - 获取成功 | ||
| 22 | -# | ||
| 23 | -- name: B用户登录管理后台,新增一个已完成的任务 | ||
| 24 | - variables: | ||
| 25 | - username: ${ENV(appphone1)} | ||
| 26 | - testcase: testcases/common/COM012_loot_open_status_5_testcase.yml | ||
| 27 | -## | ||
| 28 | -- name: 第二次查看公司任务(进行中) | ||
| 29 | - api: api/app_api/task_currentTasks_2_api.yml | ||
| 30 | - teardown_hooks: | ||
| 31 | - - ${teardown_hook_get_task_3_2_total($response)} | ||
| 32 | - varidate: | ||
| 33 | - validate: | ||
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 | ||
| 37 | - | ||
| 38 | -- name: 第三次查看公司任务(进行中) | ||
| 39 | - api: api/app_api/task_currentTasks_3_api.yml | ||
| 40 | - variables: | ||
| 41 | - task_total1: ${get_task_3_total()} | ||
| 42 | - task_total2: ${get_task_3_2_total()} | ||
| 43 | - varidate: | ||
| 44 | - validate: | ||
| 45 | - - eq: | ||
| 46 | - - content.msg | ||
| 47 | - - 获取成功 | ||
| 48 | - - eq: | ||
| 49 | - - $task_total1 | ||
| 50 | - - $task_total2 |
testcases/firstpage/FS007.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-进行中数量统计-已关闭状态统计 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 第一次登录系统 | ||
| 8 | - testcase: testcases/common/login_testcases.yml | ||
| 9 | - | ||
| 10 | -- name: 第一次登录价值系统 | ||
| 11 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 12 | -## | ||
| 13 | -- name: 第一次查看公司任务(进行中) | ||
| 14 | - api: api/app_api/task_currentTasks_1_api.yml | ||
| 15 | - teardown_hooks: | ||
| 16 | - - ${teardown_hook_get_task_3_1_total($response)} | ||
| 17 | - varidate: | ||
| 18 | - validate: | ||
| 19 | - - eq: | ||
| 20 | - - content.msg | ||
| 21 | - - 获取成功 | ||
| 22 | -# | ||
| 23 | -- name: B用户登录管理后台,新增一个已关闭的任务 | ||
| 24 | - variables: | ||
| 25 | - username: ${ENV(appphone1)} | ||
| 26 | - testcase: testcases/common/COM013_loot_open_status_6_testcase.yml | ||
| 27 | -## | ||
| 28 | -- name: 第二次查看公司任务(进行中) | ||
| 29 | - api: api/app_api/task_currentTasks_2_api.yml | ||
| 30 | - teardown_hooks: | ||
| 31 | - - ${teardown_hook_get_task_3_2_total($response)} | ||
| 32 | - varidate: | ||
| 33 | - validate: | ||
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 | ||
| 37 | - | ||
| 38 | -- name: 第三次查看公司任务(进行中) | ||
| 39 | - api: api/app_api/task_currentTasks_3_api.yml | ||
| 40 | - variables: | ||
| 41 | - task_total1: ${get_task_3_total()} | ||
| 42 | - task_total2: ${get_task_3_2_total()} | ||
| 43 | - varidate: | ||
| 44 | - validate: | ||
| 45 | - - eq: | ||
| 46 | - - content.msg | ||
| 47 | - - 获取成功 | ||
| 48 | - - eq: | ||
| 49 | - - $task_total1 | ||
| 50 | - - $task_total2 |
testcases/firstpage/FS008.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: APP端首页-进行中数量统计-已领取,待确认状态统计 | ||
| 3 | - base_url: ${ENV(base_url)} | ||
| 4 | - | ||
| 5 | -teststeps: | ||
| 6 | - | ||
| 7 | -- name: 第一次登录系统 | ||
| 8 | - testcase: testcases/common/login_testcases.yml | ||
| 9 | - | ||
| 10 | -- name: 第一次登录价值系统 | ||
| 11 | - testcase: testcases/common/COM001_task_login_testcases.yml | ||
| 12 | -## | ||
| 13 | -- name: 第一次查看公司任务(进行中) | ||
| 14 | - api: api/app_api/task_currentTasks_1_api.yml | ||
| 15 | - teardown_hooks: | ||
| 16 | - - ${teardown_hook_get_task_3_1_total($response)} | ||
| 17 | - varidate: | ||
| 18 | - validate: | ||
| 19 | - - eq: | ||
| 20 | - - content.msg | ||
| 21 | - - 获取成功 | ||
| 22 | -# | ||
| 23 | -- name: B用户登录管理后台,新增一个已领取,待确认的任务 | ||
| 24 | - variables: | ||
| 25 | - username: ${ENV(appphone1)} | ||
| 26 | - testcase: testcases/common/COM009_loot_open_status_7_testcase.yml | ||
| 27 | -## | ||
| 28 | -- name: 第二次查看公司任务(进行中) | ||
| 29 | - api: api/app_api/task_currentTasks_2_api.yml | ||
| 30 | - teardown_hooks: | ||
| 31 | - - ${teardown_hook_get_task_3_2_total($response)} | ||
| 32 | - varidate: | ||
| 33 | - validate: | ||
| 34 | - - eq: | ||
| 35 | - - content.msg | ||
| 36 | - - 获取成功 | ||
| 37 | - | ||
| 38 | -- name: 第三次查看公司任务(进行中) | ||
| 39 | - api: api/app_api/task_currentTasks_3_api.yml | ||
| 40 | - variables: | ||
| 41 | - task_total1: ${get_task_3_total()} | ||
| 42 | - task_total2: ${get_task_3_2_total()} | ||
| 43 | - varidate: | ||
| 44 | - validate: | ||
| 45 | - - eq: | ||
| 46 | - - content.msg | ||
| 47 | - - 获取成功 | ||
| 48 | - - eq: | ||
| 49 | - - $task_total1 | ||
| 50 | - - $task_total2 |
不能预览此文件类型
testsuites/task_suites.yml
已删除
100644 → 0
| 1 | -config: | ||
| 2 | - name: "测试集demo" | ||
| 3 | - | ||
| 4 | - | ||
| 5 | -testcases: | ||
| 6 | - | ||
| 7 | -- name: start....初始化数据库 | ||
| 8 | - testcase: testcases/start_testcases.yml | ||
| 9 | -# | ||
| 10 | -#- name: member_list 成员管理搜索 | ||
| 11 | -# testcase: testcases/task/member/member_list_testcases.yml | ||
| 12 | -# | ||
| 13 | -#- name: member_set_permission 成员管理设置权限 | ||
| 14 | -# testcase: testcases/task/member/member_set_permission_testcases.yml | ||
| 15 | - | ||
| 16 | -#- name: 测试流程 | ||
| 17 | -# testcase: testcases/common/COM012_loot_open_status_5_testcase.yml |
testsuites/task_testsuites.yml
0 → 100644
| 1 | +config: | ||
| 2 | + name: "测试集demo" | ||
| 3 | + | ||
| 4 | + | ||
| 5 | +testcases: | ||
| 6 | + | ||
| 7 | +#- name: start....初始化数据库 | ||
| 8 | +# testcase: testcases/start_testcases.yml | ||
| 9 | +##############################################权限测试用例开始################################### | ||
| 10 | +- name: PF001价值系统-主管理员拥有发布任务权限 | ||
| 11 | + testcase: testcases/app/userInfo/PF001-admin.yml | ||
| 12 | + | ||
| 13 | +- name: PF002价值系统-无任务管理权限的人员登录系统,无发布按钮 | ||
| 14 | + testcase: testcases/app/userInfo/PF002-not-permi.yml | ||
| 15 | + | ||
| 16 | +- name: PF003价值系统-无任务管理权限的人员登录系统,无发布按钮 | ||
| 17 | + testcase: testcases/app/userInfo/PF003-has-permi.yml | ||
| 18 | +##############################################权限测试用例结束################################### | ||
| 19 | + | ||
| 20 | +##############################################个人中心数量统计用例开始################################### | ||
| 21 | +- name: ME001-保存抢单任务-任务数量统计待发布+1 | ||
| 22 | + testcase: testcases/app/taskStatistics/ME001-taskStatistics-lootsave.yml | ||
| 23 | + | ||
| 24 | +- name: ME002-保存竞标任务-任务数量统计待发布+1 | ||
| 25 | + testcase: testcases/app/taskStatistics/ME002-taskStatistics-bidsave.yml | ||
| 26 | + | ||
| 27 | +- name: ME003-保存指派任务-任务数量统计待发布+1 | ||
| 28 | + testcase: testcases/app/taskStatistics/ME003-taskStatistics-appointsave.yml | ||
| 29 | + | ||
| 30 | +- name: ME004-发布抢单任务-任务数量统计待领取+1 | ||
| 31 | + testcase: testcases/app/taskStatistics/ME004-taskStatistics-lootpublish.yml | ||
| 32 | + | ||
| 33 | +- name: ME005-发布竞标任务-任务数量统计待领取+1 | ||
| 34 | + testcase: testcases/app/taskStatistics/ME005-taskStatistics-bidpublish.yml | ||
| 35 | + | ||
| 36 | +- name: ME006-发布指派任务-任务数量统计进行中+1 | ||
| 37 | + testcase: testcases/app/taskStatistics/ME006-taskStatistics-appointpublish.yml | ||
| 38 | + | ||
| 39 | +- name: ME007-抢单任务被领取-任务数量统计待领取-1,待确认+1 | ||
| 40 | + testcase: testcases/app/taskStatistics/ME007-taskStatistics-lootreceive.yml | ||
| 41 | + | ||
| 42 | +- name: ME008-竞标任务被领取-任务数量统计不变,还是待领取状态 | ||
| 43 | + testcase: testcases/app/taskStatistics/ME008-taskStatistics-bidreceive.yml | ||
| 44 | + | ||
| 45 | +- name: ME009-抢单任务被确认-任务数量统计待确认-1,进行中+1 | ||
| 46 | + testcase: testcases/app/taskStatistics/ME009-taskStatistics-lootVerify.yml | ||
| 47 | + | ||
| 48 | +- name: ME010-竞标人确认-任务数量统计待领取-1,进行中+1 | ||
| 49 | + testcase: testcases/app/taskStatistics/ME010-taskStatistics-bidVerify.yml | ||
| 50 | + | ||
| 51 | +- name: ME011-抢单任务已完成待验收-任务数量统计进行中-1,待验收+1 | ||
| 52 | + testcase: testcases/app/taskStatistics/ME011-taskStatistics-lootWaitAcceptance.yml | ||
| 53 | + | ||
| 54 | +- name: ME012-竞标人完成任务-任务数量统计进行中-1,待验收+1 | ||
| 55 | + testcase: testcases/app/taskStatistics/ME012-taskStatistics-bidWaitAcceptance.yml | ||
| 56 | + | ||
| 57 | +- name: ME013-发布指派任务-任务数量统计进行中-1,待验收+1 | ||
| 58 | + testcase: testcases/app/taskStatistics/ME013-taskStatistics-appointWaitAcceptance.yml | ||
| 59 | + | ||
| 60 | +- name: ME014-抢单任务验收成功-任务数量统计待验收-1,完成+1 | ||
| 61 | + testcase: testcases/app/taskStatistics/ME014-taskStatistics-lootCompleted.yml | ||
| 62 | + | ||
| 63 | +- name: ME015-竞标任务验收成功-任务数量统计待验收-1,完成+1 | ||
| 64 | + testcase: testcases/app/taskStatistics/ME015-taskStatistics-bidCompleted.yml | ||
| 65 | + | ||
| 66 | +- name: ME016-指派任务验收完成-任务数量统计待验收-1,已完成+1 | ||
| 67 | + testcase: testcases/app/taskStatistics/ME016-taskStatistics-appointCompleted.yml | ||
| 68 | + | ||
| 69 | +- name: ME017-领取抢单任务-我领取的数量正确 | ||
| 70 | + testcase: testcases/app/taskStatistics/ME017-taskStatistics-iget-loot.yml | ||
| 71 | + | ||
| 72 | +- name: ME018-领取竞标任务-我领取的、我参与的数量正确 | ||
| 73 | + testcase: testcases/app/taskStatistics/ME018-taskStatistics-iParticipation-bid.yml | ||
| 74 | + | ||
| 75 | +- name: ME019-竞标任务-参与人的“我参与的-已完成”数量校验 | ||
| 76 | + testcase: testcases/app/taskStatistics/ME019-taskStatistics-iParticipation-bidPart.yml |
-
请 注册 或 登录 后发表评论