Showing
1 changed file
with
117 additions
and
36 deletions
| @@ -2,17 +2,45 @@ | @@ -2,17 +2,45 @@ | ||
| 2 | name: "菜谱服务" | 2 | name: "菜谱服务" |
| 3 | request: | 3 | request: |
| 4 | base_url: http://dc1.colorcun.com:10005?s= | 4 | base_url: http://dc1.colorcun.com:10005?s= |
| 5 | + variable_binds: | ||
| 6 | + - menu_name: "新年菜谱" | ||
| 7 | + - sellerid: "9" | ||
| 8 | + - menu_status_on: "1" | ||
| 9 | + - menu_status_off: "0" | ||
| 10 | + - menu_type_in: "1" | ||
| 11 | + - menu_type_out: "2" | ||
| 12 | + - menu_image: "/Users/orange/cover.jpeg" | ||
| 13 | + - menu_id: "5" | ||
| 14 | + - menu_id_no: "6" | ||
| 15 | + - sellerid_no: "10000" | ||
| 5 | 16 | ||
| 6 | #添加菜谱 | 17 | #添加菜谱 |
| 7 | - test: | 18 | - test: |
| 8 | - name: 添加菜谱(正确操作) | 19 | + name: 添加菜谱(正确操作-堂食-启用) |
| 9 | variable_binds: | 20 | variable_binds: |
| 10 | - - name: "菜谱测试1" | ||
| 11 | - - sellerid: "15" | ||
| 12 | - - status: "1" | ||
| 13 | - - type: "1" | ||
| 14 | - - image: "/Users/orange/cover.jpeg" | ||
| 15 | - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,image=$image)} | 21 | + - name: $menu_name |
| 22 | + - sellerid: $sellerid | ||
| 23 | + - status: $menu_status_on | ||
| 24 | + - type: $menu_type_in | ||
| 25 | + - image: $menu_image | ||
| 26 | + - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)} | ||
| 27 | + request: | ||
| 28 | + url: App.Menu.AddMenu | ||
| 29 | + method: POST | ||
| 30 | + headers: | ||
| 31 | + Content-Type: ${get_content_type($multipart_encoder)} | ||
| 32 | + data: $multipart_encoder | ||
| 33 | + validate: | ||
| 34 | + - eq: ["content.ret", 200] | ||
| 35 | +- test: | ||
| 36 | + name: 添加菜谱(正确操作-外卖-启用) | ||
| 37 | + variable_binds: | ||
| 38 | + - name: $menu_name | ||
| 39 | + - sellerid: $sellerid | ||
| 40 | + - status: $menu_status_on | ||
| 41 | + - type: $menu_type_out | ||
| 42 | + - image: $menu_image | ||
| 43 | + - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)} | ||
| 16 | request: | 44 | request: |
| 17 | url: App.Menu.AddMenu | 45 | url: App.Menu.AddMenu |
| 18 | method: POST | 46 | method: POST |
| @@ -22,13 +50,48 @@ | @@ -22,13 +50,48 @@ | ||
| 22 | validate: | 50 | validate: |
| 23 | - eq: ["content.ret", 200] | 51 | - eq: ["content.ret", 200] |
| 24 | - test: | 52 | - test: |
| 53 | + name: 添加菜谱(正确操作-外卖-停用) | ||
| 54 | + variable_binds: | ||
| 55 | + - name: $menu_name | ||
| 56 | + - sellerid: $sellerid | ||
| 57 | + - status: $menu_status_off | ||
| 58 | + - type: $menu_type_out | ||
| 59 | + - image: $menu_image | ||
| 60 | + - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)} | ||
| 61 | + request: | ||
| 62 | + url: App.Menu.AddMenu | ||
| 63 | + method: POST | ||
| 64 | + headers: | ||
| 65 | + Content-Type: ${get_content_type($multipart_encoder)} | ||
| 66 | + data: $multipart_encoder | ||
| 67 | + validate: | ||
| 68 | + - eq: ["content.ret", 200] | ||
| 69 | +- test: | ||
| 70 | + name: 添加菜谱(正确操作-堂食-停用) | ||
| 71 | + variable_binds: | ||
| 72 | + - name: $menu_name | ||
| 73 | + - sellerid: $sellerid | ||
| 74 | + - status: $menu_status_off | ||
| 75 | + - type: $menu_type_in | ||
| 76 | + - image: $menu_image | ||
| 77 | + - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)} | ||
| 78 | + request: | ||
| 79 | + url: App.Menu.AddMenu | ||
| 80 | + method: POST | ||
| 81 | + headers: | ||
| 82 | + Content-Type: ${get_content_type($multipart_encoder)} | ||
| 83 | + data: $multipart_encoder | ||
| 84 | + validate: | ||
| 85 | + - eq: ["content.ret", 200] | ||
| 86 | + | ||
| 87 | +- test: | ||
| 25 | name: 添加菜谱(不填name) | 88 | name: 添加菜谱(不填name) |
| 26 | variable_binds: | 89 | variable_binds: |
| 27 | - - sellerid: "15" | ||
| 28 | - - status: "1" | ||
| 29 | - - type: "1" | ||
| 30 | - - image: "/Users/orange/cover.jpeg" | ||
| 31 | - - multipart_encoder: ${get_data(sellerid=$sellerid,status=$status,image=$image)} | 90 | + - sellerid: $sellerid |
| 91 | + - status: $menu_status_on | ||
| 92 | + - type: $menu_type_in | ||
| 93 | + - image: $menu_image | ||
| 94 | + - multipart_encoder: ${get_data(sellerid=$sellerid,status=$status,type=$type,image=$image)} | ||
| 32 | request: | 95 | request: |
| 33 | url: App.Menu.AddMenu | 96 | url: App.Menu.AddMenu |
| 34 | method: POST | 97 | method: POST |
| @@ -41,11 +104,11 @@ | @@ -41,11 +104,11 @@ | ||
| 41 | - test: | 104 | - test: |
| 42 | name: 添加菜谱(不填sellerid) | 105 | name: 添加菜谱(不填sellerid) |
| 43 | variable_binds: | 106 | variable_binds: |
| 44 | - - name: "菜谱测试1" | ||
| 45 | - - status: "1" | ||
| 46 | - - type: "1" | ||
| 47 | - - image: "/Users/orange/cover.jpeg" | ||
| 48 | - - multipart_encoder: ${get_data(name=$name,status=$status,image=$image)} | 107 | + - name: $menu_name |
| 108 | + - status: $menu_status_off | ||
| 109 | + - type: $menu_type_in | ||
| 110 | + - image: $menu_image | ||
| 111 | + - multipart_encoder: ${get_data(name=$name,status=$status,type=$type,image=$image)} | ||
| 49 | request: | 112 | request: |
| 50 | url: App.Menu.AddMenu | 113 | url: App.Menu.AddMenu |
| 51 | method: POST | 114 | method: POST |
| @@ -58,11 +121,28 @@ | @@ -58,11 +121,28 @@ | ||
| 58 | - test: | 121 | - test: |
| 59 | name: 添加菜谱(不填status) | 122 | name: 添加菜谱(不填status) |
| 60 | variable_binds: | 123 | variable_binds: |
| 61 | - - name: "菜谱测试1" | ||
| 62 | - - sellerid: "15" | ||
| 63 | - - type: "1" | ||
| 64 | - - image: "/Users/orange/cover.jpeg" | ||
| 65 | - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image)} | 124 | + - name: $menu_name |
| 125 | + - sellerid: $sellerid | ||
| 126 | + - type: $menu_type_in | ||
| 127 | + - image: $menu_image | ||
| 128 | + - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,type=$type)} | ||
| 129 | + request: | ||
| 130 | + url: App.Menu.AddMenu | ||
| 131 | + method: POST | ||
| 132 | + headers: | ||
| 133 | + Content-Type: ${get_content_type($multipart_encoder)} | ||
| 134 | + data: $multipart_encoder | ||
| 135 | + validate: | ||
| 136 | + - eq: ["content.ret", 400] | ||
| 137 | + - eq: ["content.msg", "非法请求:缺少必要参数status"] | ||
| 138 | +- test: | ||
| 139 | + name: 添加菜谱(不填type) | ||
| 140 | + variable_binds: | ||
| 141 | + - name: $menu_name | ||
| 142 | + - sellerid: $sellerid | ||
| 143 | + - status: $menu_status_off | ||
| 144 | + - image: $menu_image | ||
| 145 | + - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,status=$status)} | ||
| 66 | request: | 146 | request: |
| 67 | url: App.Menu.AddMenu | 147 | url: App.Menu.AddMenu |
| 68 | method: POST | 148 | method: POST |
| @@ -75,11 +155,11 @@ | @@ -75,11 +155,11 @@ | ||
| 75 | - test: | 155 | - test: |
| 76 | name: 添加菜谱(不填image) | 156 | name: 添加菜谱(不填image) |
| 77 | variable_binds: | 157 | variable_binds: |
| 78 | - - name: "菜谱测试1" | ||
| 79 | - - sellerid: "15" | ||
| 80 | - - status: "1" | ||
| 81 | - - type: "1" | ||
| 82 | - - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status)} | 158 | + - name: $menu_name |
| 159 | + - sellerid: $sellerid | ||
| 160 | + - status: $menu_status_off | ||
| 161 | + - type: $menu_type_in | ||
| 162 | + - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type)} | ||
| 83 | request: | 163 | request: |
| 84 | url: App.Menu.AddMenu | 164 | url: App.Menu.AddMenu |
| 85 | method: POST | 165 | method: POST |
| @@ -90,6 +170,7 @@ | @@ -90,6 +170,7 @@ | ||
| 90 | - eq: ["content.ret", 400] | 170 | - eq: ["content.ret", 400] |
| 91 | - eq: ["content.msg", "非法请求:缺少上传文件:image"] | 171 | - eq: ["content.msg", "非法请求:缺少上传文件:image"] |
| 92 | 172 | ||
| 173 | + | ||
| 93 | #根据菜谱ID获取关联菜品 | 174 | #根据菜谱ID获取关联菜品 |
| 94 | - test: | 175 | - test: |
| 95 | name: 根据菜谱ID获取关联菜品(正确操作) | 176 | name: 根据菜谱ID获取关联菜品(正确操作) |
| @@ -97,7 +178,7 @@ | @@ -97,7 +178,7 @@ | ||
| 97 | url: App.Menu.GetCookBookByMenuId | 178 | url: App.Menu.GetCookBookByMenuId |
| 98 | method: POST | 179 | method: POST |
| 99 | data: | 180 | data: |
| 100 | - id: 1 | 181 | + id: $menu_id |
| 101 | validate: | 182 | validate: |
| 102 | - eq: ["content.ret", 200] | 183 | - eq: ["content.ret", 200] |
| 103 | # 预留校验 | 184 | # 预留校验 |
| @@ -107,7 +188,7 @@ | @@ -107,7 +188,7 @@ | ||
| 107 | url: App.Menu.GetCookBookByMenuId | 188 | url: App.Menu.GetCookBookByMenuId |
| 108 | method: POST | 189 | method: POST |
| 109 | data: | 190 | data: |
| 110 | - id: 1 | 191 | + id: $menu_id_no |
| 111 | validate: | 192 | validate: |
| 112 | - eq: ["content.ret", 400] | 193 | - eq: ["content.ret", 400] |
| 113 | - eq: ["content.msg", "非法请求:暂无关联菜品"] | 194 | - eq: ["content.msg", "非法请求:暂无关联菜品"] |
| @@ -120,7 +201,7 @@ | @@ -120,7 +201,7 @@ | ||
| 120 | url: App.Menu.GetCookBookNumByMenuId | 201 | url: App.Menu.GetCookBookNumByMenuId |
| 121 | method: POST | 202 | method: POST |
| 122 | data: | 203 | data: |
| 123 | - id: 1 | 204 | + id: $menu_id |
| 124 | validate: | 205 | validate: |
| 125 | - eq: ["content.ret", 200] | 206 | - eq: ["content.ret", 200] |
| 126 | - test: | 207 | - test: |
| @@ -129,7 +210,7 @@ | @@ -129,7 +210,7 @@ | ||
| 129 | url: App.Menu.GetCookBookNumByMenuId | 210 | url: App.Menu.GetCookBookNumByMenuId |
| 130 | method: POST | 211 | method: POST |
| 131 | data: | 212 | data: |
| 132 | - id: 10000 | 213 | + id: $menu_id_no |
| 133 | validate: | 214 | validate: |
| 134 | - eq: ["content.ret", 200] | 215 | - eq: ["content.ret", 200] |
| 135 | 216 | ||
| @@ -140,17 +221,17 @@ | @@ -140,17 +221,17 @@ | ||
| 140 | url: App.Menu.GetMenuById | 221 | url: App.Menu.GetMenuById |
| 141 | method: POST | 222 | method: POST |
| 142 | data: | 223 | data: |
| 143 | - id: 1 | 224 | + id: $menu_id |
| 144 | validate: | 225 | validate: |
| 145 | - eq: ["content.ret", 200] | 226 | - eq: ["content.ret", 200] |
| 146 | - - eq: ["content.data[0].id", "1"] | 227 | + - eq: ["content.data[0].id", $menu_id] |
| 147 | - test: | 228 | - test: |
| 148 | name: 根据菜谱ID获取菜谱基本信息(暂无菜谱) | 229 | name: 根据菜谱ID获取菜谱基本信息(暂无菜谱) |
| 149 | request: | 230 | request: |
| 150 | url: App.Menu.GetMenuById | 231 | url: App.Menu.GetMenuById |
| 151 | method: POST | 232 | method: POST |
| 152 | data: | 233 | data: |
| 153 | - id: 1000 | 234 | + id: $menu_id_no |
| 154 | validate: | 235 | validate: |
| 155 | - eq: ["content.ret", 400] | 236 | - eq: ["content.ret", 400] |
| 156 | - eq: ["content.msg", "非法请求:暂无菜谱"] | 237 | - eq: ["content.msg", "非法请求:暂无菜谱"] |
| @@ -162,7 +243,7 @@ | @@ -162,7 +243,7 @@ | ||
| 162 | url: App.Menu.GetMenuLists | 243 | url: App.Menu.GetMenuLists |
| 163 | method: POST | 244 | method: POST |
| 164 | data: | 245 | data: |
| 165 | - sellerid: 1 | 246 | + sellerid: $sellerid |
| 166 | validate: | 247 | validate: |
| 167 | - eq: ["content.ret", 200] | 248 | - eq: ["content.ret", 200] |
| 168 | - test: | 249 | - test: |
| @@ -171,7 +252,7 @@ | @@ -171,7 +252,7 @@ | ||
| 171 | url: App.Menu.GetMenuLists | 252 | url: App.Menu.GetMenuLists |
| 172 | method: POST | 253 | method: POST |
| 173 | data: | 254 | data: |
| 174 | - sellerid: 1 | 255 | + sellerid: $sellerid_no |
| 175 | validate: | 256 | validate: |
| 176 | - eq: ["content.ret", 400] | 257 | - eq: ["content.ret", 400] |
| 177 | - eq: ["content.msg", "非法请求:暂无菜谱"] | 258 | - eq: ["content.msg", "非法请求:暂无菜谱"] |
-
Please register or login to post a comment