Showing
7 changed files
with
530 additions
and
717 deletions
debugtalk.pyc
0 → 100644
No preview for this file type
| 1 | -<!DOCTYPE html> | ||
| 2 | -<html> | ||
| 3 | -<head> | ||
| 4 | - <title>Test Result</title> | ||
| 5 | - <meta charset="utf-8"> | ||
| 6 | - <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| 7 | - <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> | ||
| 8 | -</head> | ||
| 9 | -<body> | ||
| 10 | - <div class="container"> | ||
| 11 | - <div class="row"> | ||
| 12 | - <div class="col-xs-12"> | ||
| 13 | - <h2 class="text-capitalize">Test Result</h2> | ||
| 14 | - <p class='attribute'><strong>Start Time: </strong>2018-02-05 18:05:43</p> | ||
| 15 | - <p class='attribute'><strong>Duration: </strong>8.259s</p> | ||
| 16 | - <p class='attribute'><strong>Status: </strong>Pass: 26</p> | ||
| 17 | - </div> | ||
| 18 | - </div> | ||
| 19 | - <div class="row"> | ||
| 20 | - <div class="col-xs-12 col-sm-10 col-md-10"> | ||
| 21 | - <table class='table table-hover table-responsive'> | ||
| 22 | - <thead> | ||
| 23 | - <tr> | ||
| 24 | - <th>商家服务singleAPI</th> | ||
| 25 | - <th>Status</th> | ||
| 26 | - </tr> | ||
| 27 | - </thead> | ||
| 28 | - <tbody> | ||
| 29 | - | ||
| 30 | - <tr class='success'> | ||
| 31 | - <td class="col-xs-9">添加商家信息(正确操作)</td> | ||
| 32 | - <td class="col-xs-3"> | ||
| 33 | - <span class="label label-success"> | ||
| 34 | - | ||
| 35 | - Pass | ||
| 36 | - | ||
| 37 | - </span> | ||
| 38 | - | ||
| 39 | - </td> | ||
| 40 | - </tr> | ||
| 41 | - | ||
| 42 | - | ||
| 43 | - <tr class='success'> | ||
| 44 | - <td class="col-xs-9">添加商家信息(不填name)</td> | ||
| 45 | - <td class="col-xs-3"> | ||
| 46 | - <span class="label label-success"> | ||
| 47 | - | ||
| 48 | - Pass | ||
| 49 | - | ||
| 50 | - </span> | ||
| 51 | - | ||
| 52 | - </td> | ||
| 53 | - </tr> | ||
| 54 | - | ||
| 55 | - | ||
| 56 | - <tr class='success'> | ||
| 57 | - <td class="col-xs-9">添加商家信息(不填phone)</td> | ||
| 58 | - <td class="col-xs-3"> | ||
| 59 | - <span class="label label-success"> | ||
| 60 | - | ||
| 61 | - Pass | ||
| 62 | - | ||
| 63 | - </span> | ||
| 64 | - | ||
| 65 | - </td> | ||
| 66 | - </tr> | ||
| 67 | - | ||
| 68 | - | ||
| 69 | - <tr class='success'> | ||
| 70 | - <td class="col-xs-9">添加商家信息(不填map_address)</td> | ||
| 71 | - <td class="col-xs-3"> | ||
| 72 | - <span class="label label-success"> | ||
| 73 | - | ||
| 74 | - Pass | ||
| 75 | - | ||
| 76 | - </span> | ||
| 77 | - | ||
| 78 | - </td> | ||
| 79 | - </tr> | ||
| 80 | - | ||
| 81 | - | ||
| 82 | - <tr class='success'> | ||
| 83 | - <td class="col-xs-9">添加商家信息(不填file)</td> | ||
| 84 | - <td class="col-xs-3"> | ||
| 85 | - <span class="label label-success"> | ||
| 86 | - | ||
| 87 | - Pass | ||
| 88 | - | ||
| 89 | - </span> | ||
| 90 | - | ||
| 91 | - </td> | ||
| 92 | - </tr> | ||
| 93 | - | ||
| 94 | - | ||
| 95 | - <tr class='success'> | ||
| 96 | - <td class="col-xs-9">添加商家信息(不填image)</td> | ||
| 97 | - <td class="col-xs-3"> | ||
| 98 | - <span class="label label-success"> | ||
| 99 | - | ||
| 100 | - Pass | ||
| 101 | - | ||
| 102 | - </span> | ||
| 103 | - | ||
| 104 | - </td> | ||
| 105 | - </tr> | ||
| 106 | - | ||
| 107 | - | ||
| 108 | - <tr class='success'> | ||
| 109 | - <td class="col-xs-9">添加商家信息(不填long)</td> | ||
| 110 | - <td class="col-xs-3"> | ||
| 111 | - <span class="label label-success"> | ||
| 112 | - | ||
| 113 | - Pass | ||
| 114 | - | ||
| 115 | - </span> | ||
| 116 | - | ||
| 117 | - </td> | ||
| 118 | - </tr> | ||
| 119 | - | ||
| 120 | - | ||
| 121 | - <tr class='success'> | ||
| 122 | - <td class="col-xs-9">添加商家信息(不填lat)</td> | ||
| 123 | - <td class="col-xs-3"> | ||
| 124 | - <span class="label label-success"> | ||
| 125 | - | ||
| 126 | - Pass | ||
| 127 | - | ||
| 128 | - </span> | ||
| 129 | - | ||
| 130 | - </td> | ||
| 131 | - </tr> | ||
| 132 | - | ||
| 133 | - | ||
| 134 | - <tr class='success'> | ||
| 135 | - <td class="col-xs-9">添加商家信息(重复name)</td> | ||
| 136 | - <td class="col-xs-3"> | ||
| 137 | - <span class="label label-success"> | ||
| 138 | - | ||
| 139 | - Pass | ||
| 140 | - | ||
| 141 | - </span> | ||
| 142 | - | ||
| 143 | - </td> | ||
| 144 | - </tr> | ||
| 145 | - | ||
| 146 | - | ||
| 147 | - <tr class='success'> | ||
| 148 | - <td class="col-xs-9">添加商家信息(重复phone)</td> | ||
| 149 | - <td class="col-xs-3"> | ||
| 150 | - <span class="label label-success"> | ||
| 151 | - | ||
| 152 | - Pass | ||
| 153 | - | ||
| 154 | - </span> | ||
| 155 | - | ||
| 156 | - </td> | ||
| 157 | - </tr> | ||
| 158 | - | ||
| 159 | - | ||
| 160 | - <tr class='success'> | ||
| 161 | - <td class="col-xs-9">获取商家列表数据(查询第一页)</td> | ||
| 162 | - <td class="col-xs-3"> | ||
| 163 | - <span class="label label-success"> | ||
| 164 | - | ||
| 165 | - Pass | ||
| 166 | - | ||
| 167 | - </span> | ||
| 168 | - | ||
| 169 | - </td> | ||
| 170 | - </tr> | ||
| 171 | - | ||
| 172 | - | ||
| 173 | - <tr class='success'> | ||
| 174 | - <td class="col-xs-9">获取商家列表数据(查询不存在的页码)</td> | ||
| 175 | - <td class="col-xs-3"> | ||
| 176 | - <span class="label label-success"> | ||
| 177 | - | ||
| 178 | - Pass | ||
| 179 | - | ||
| 180 | - </span> | ||
| 181 | - | ||
| 182 | - </td> | ||
| 183 | - </tr> | ||
| 184 | - | ||
| 185 | - | ||
| 186 | - <tr class='success'> | ||
| 187 | - <td class="col-xs-9">根据商家ID获取商家信息(sellerid=5)</td> | ||
| 188 | - <td class="col-xs-3"> | ||
| 189 | - <span class="label label-success"> | ||
| 190 | - | ||
| 191 | - Pass | ||
| 192 | - | ||
| 193 | - </span> | ||
| 194 | - | ||
| 195 | - </td> | ||
| 196 | - </tr> | ||
| 197 | - | ||
| 198 | - | ||
| 199 | - <tr class='success'> | ||
| 200 | - <td class="col-xs-9">根据商家ID获取商家信息(sellerid不存在)</td> | ||
| 201 | - <td class="col-xs-3"> | ||
| 202 | - <span class="label label-success"> | ||
| 203 | - | ||
| 204 | - Pass | ||
| 205 | - | ||
| 206 | - </span> | ||
| 207 | - | ||
| 208 | - </td> | ||
| 209 | - </tr> | ||
| 210 | - | ||
| 211 | - | ||
| 212 | - <tr class='success'> | ||
| 213 | - <td class="col-xs-9">根据商家ID修改商家信息(正确操作)</td> | ||
| 214 | - <td class="col-xs-3"> | ||
| 215 | - <span class="label label-success"> | ||
| 216 | - | ||
| 217 | - Pass | ||
| 218 | - | ||
| 219 | - </span> | ||
| 220 | - | ||
| 221 | - </td> | ||
| 222 | - </tr> | ||
| 223 | - | ||
| 224 | - | ||
| 225 | - <tr class='success'> | ||
| 226 | - <td class="col-xs-9">根据商家ID修改商家信息(不填id)</td> | ||
| 227 | - <td class="col-xs-3"> | ||
| 228 | - <span class="label label-success"> | ||
| 229 | - | ||
| 230 | - Pass | ||
| 231 | - | ||
| 232 | - </span> | ||
| 233 | - | ||
| 234 | - </td> | ||
| 235 | - </tr> | ||
| 236 | - | ||
| 237 | - | ||
| 238 | - <tr class='success'> | ||
| 239 | - <td class="col-xs-9">根据商家ID修改商家信息(不填name)</td> | ||
| 240 | - <td class="col-xs-3"> | ||
| 241 | - <span class="label label-success"> | ||
| 242 | - | ||
| 243 | - Pass | ||
| 244 | - | ||
| 245 | - </span> | ||
| 246 | - | ||
| 247 | - </td> | ||
| 248 | - </tr> | ||
| 249 | - | ||
| 250 | - | ||
| 251 | - <tr class='success'> | ||
| 252 | - <td class="col-xs-9">根据商家ID修改商家信息(不填phone)</td> | ||
| 253 | - <td class="col-xs-3"> | ||
| 254 | - <span class="label label-success"> | ||
| 255 | - | ||
| 256 | - Pass | ||
| 257 | - | ||
| 258 | - </span> | ||
| 259 | - | ||
| 260 | - </td> | ||
| 261 | - </tr> | ||
| 262 | - | ||
| 263 | - | ||
| 264 | - <tr class='success'> | ||
| 265 | - <td class="col-xs-9">根据商家ID修改商家信息(不填map_address)</td> | ||
| 266 | - <td class="col-xs-3"> | ||
| 267 | - <span class="label label-success"> | ||
| 268 | - | ||
| 269 | - Pass | ||
| 270 | - | ||
| 271 | - </span> | ||
| 272 | - | ||
| 273 | - </td> | ||
| 274 | - </tr> | ||
| 275 | - | ||
| 276 | - | ||
| 277 | - <tr class='success'> | ||
| 278 | - <td class="col-xs-9">根据商家ID修改商家信息(不填long)</td> | ||
| 279 | - <td class="col-xs-3"> | ||
| 280 | - <span class="label label-success"> | ||
| 281 | - | ||
| 282 | - Pass | ||
| 283 | - | ||
| 284 | - </span> | ||
| 285 | - | ||
| 286 | - </td> | ||
| 287 | - </tr> | ||
| 288 | - | ||
| 289 | - | ||
| 290 | - <tr class='success'> | ||
| 291 | - <td class="col-xs-9">根据商家ID修改商家信息(不填lat)</td> | ||
| 292 | - <td class="col-xs-3"> | ||
| 293 | - <span class="label label-success"> | ||
| 294 | - | ||
| 295 | - Pass | ||
| 296 | - | ||
| 297 | - </span> | ||
| 298 | - | ||
| 299 | - </td> | ||
| 300 | - </tr> | ||
| 301 | - | ||
| 302 | - | ||
| 303 | - <tr class='success'> | ||
| 304 | - <td class="col-xs-9">根据商家ID修改商家信息(不填file)</td> | ||
| 305 | - <td class="col-xs-3"> | ||
| 306 | - <span class="label label-success"> | ||
| 307 | - | ||
| 308 | - Pass | ||
| 309 | - | ||
| 310 | - </span> | ||
| 311 | - | ||
| 312 | - </td> | ||
| 313 | - </tr> | ||
| 314 | - | ||
| 315 | - | ||
| 316 | - <tr class='success'> | ||
| 317 | - <td class="col-xs-9">根据商家ID修改商家信息(不填image)</td> | ||
| 318 | - <td class="col-xs-3"> | ||
| 319 | - <span class="label label-success"> | ||
| 320 | - | ||
| 321 | - Pass | ||
| 322 | - | ||
| 323 | - </span> | ||
| 324 | - | ||
| 325 | - </td> | ||
| 326 | - </tr> | ||
| 327 | - | ||
| 328 | - | ||
| 329 | - <tr class='success'> | ||
| 330 | - <td class="col-xs-9">根据商家ID修改商家信息(重复name)</td> | ||
| 331 | - <td class="col-xs-3"> | ||
| 332 | - <span class="label label-success"> | ||
| 333 | - | ||
| 334 | - Pass | ||
| 335 | - | ||
| 336 | - </span> | ||
| 337 | - | ||
| 338 | - </td> | ||
| 339 | - </tr> | ||
| 340 | - | ||
| 341 | - | ||
| 342 | - <tr class='success'> | ||
| 343 | - <td class="col-xs-9">根据商家ID修改商家信息(重复phone)</td> | ||
| 344 | - <td class="col-xs-3"> | ||
| 345 | - <span class="label label-success"> | ||
| 346 | - | ||
| 347 | - Pass | ||
| 348 | - | ||
| 349 | - </span> | ||
| 350 | - | ||
| 351 | - </td> | ||
| 352 | - </tr> | ||
| 353 | - | ||
| 354 | - | ||
| 355 | - <tr class='success'> | ||
| 356 | - <td class="col-xs-9">根据商家ID修改商家信息(不存在的商家)</td> | ||
| 357 | - <td class="col-xs-3"> | ||
| 358 | - <span class="label label-success"> | ||
| 359 | - | ||
| 360 | - Pass | ||
| 361 | - | ||
| 362 | - </span> | ||
| 363 | - | ||
| 364 | - </td> | ||
| 365 | - </tr> | ||
| 366 | - | ||
| 367 | - | ||
| 368 | - <tr> | ||
| 369 | - <td> | ||
| 370 | - Total Test Runned: 26 | ||
| 371 | - </td> | ||
| 372 | - <td> | ||
| 373 | - <span>Pass: 26</span> | ||
| 374 | - </td> | ||
| 375 | - </tr> | ||
| 376 | - </tbody> | ||
| 377 | - </table> | ||
| 378 | - </div> | ||
| 379 | - </div> | ||
| 380 | - </div> | ||
| 381 | - <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js"></script> | ||
| 382 | - <script type="text/javascript"> | ||
| 383 | - $(document).ready(function(){ | ||
| 384 | - $('td').on('click', '.btn', function(e){ | ||
| 385 | - e.preventDefault(); | ||
| 386 | - var $this = $(this); | ||
| 387 | - var $nextRow = $this.closest('tr').next('tr'); | ||
| 388 | - $nextRow.slideToggle("fast"); | ||
| 389 | - $this.text(function(i, text){ | ||
| 390 | - if (text === 'View') { | ||
| 391 | - return 'Hide'; | ||
| 392 | - } else { | ||
| 393 | - return 'View'; | ||
| 394 | - }; | ||
| 395 | - }); | ||
| 396 | - }); | ||
| 397 | - }); | ||
| 398 | - </script> | ||
| 399 | -</body> | ||
| 400 | -</html> |
| @@ -2,25 +2,45 @@ | @@ -2,25 +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 | + - sellerid: 71 | ||
| 7 | + - r_name: "杏花阁" | ||
| 8 | + - tablenum: 6 | ||
| 9 | + - pnum: 4 | ||
| 10 | + - tid: 1 | ||
| 11 | + - r_name_u: "翠微居" | ||
| 12 | + - tablenum_u: 10 | ||
| 13 | + - pnum_u: 8 | ||
| 14 | + - tid_u: 2 | ||
| 15 | + - regionid_no: 10000000 | ||
| 16 | + - page_large: 10000 | ||
| 5 | 17 | ||
| 6 | #添加商家桌位区域 | 18 | #添加商家桌位区域 |
| 7 | - test: | 19 | - test: |
| 8 | - name: 添加商家桌位区域(正确操作) | 20 | + name: 添加商家桌位区域(桌位数量、人数均为默认值) |
| 9 | request: | 21 | request: |
| 10 | url: App.Tables.AddTableRegion | 22 | url: App.Tables.AddTableRegion |
| 11 | method: POST | 23 | method: POST |
| 12 | data: | 24 | data: |
| 13 | - sellerid: 9 | ||
| 14 | - name: "包间" | 25 | + sellerid: $sellerid |
| 26 | + name: $r_name | ||
| 27 | + tablenum: $tablenum | ||
| 28 | + pnum: $pnum | ||
| 29 | + tid: $tid | ||
| 30 | + extract: | ||
| 31 | + - regionid: content.data.id | ||
| 15 | validate: | 32 | validate: |
| 16 | - eq: ["content.ret", 200] | 33 | - eq: ["content.ret", 200] |
| 17 | - test: | 34 | - test: |
| 18 | name: 添加商家桌位区域(不填sellerid) | 35 | name: 添加商家桌位区域(不填sellerid) |
| 19 | - request: | 36 | + request: |
| 20 | url: App.Tables.AddTableRegion | 37 | url: App.Tables.AddTableRegion |
| 21 | method: POST | 38 | method: POST |
| 22 | data: | 39 | data: |
| 23 | - name: "包间" | 40 | + name: $r_name |
| 41 | + tablenum: $tablenum | ||
| 42 | + pnum: $pnum | ||
| 43 | + tid: $tid | ||
| 24 | validate: | 44 | validate: |
| 25 | - eq: ["content.ret", 400] | 45 | - eq: ["content.ret", 400] |
| 26 | - eq: ["content.msg", "非法请求:缺少必要参数sellerid"] | 46 | - eq: ["content.msg", "非法请求:缺少必要参数sellerid"] |
| @@ -30,80 +50,98 @@ | @@ -30,80 +50,98 @@ | ||
| 30 | url: App.Tables.AddTableRegion | 50 | url: App.Tables.AddTableRegion |
| 31 | method: POST | 51 | method: POST |
| 32 | data: | 52 | data: |
| 33 | - sellerid: 9 | 53 | + sellerid: $sellerid |
| 54 | + tablenum: $tablenum | ||
| 55 | + pnum: $pnum | ||
| 56 | + tid: $tid | ||
| 34 | validate: | 57 | validate: |
| 35 | - eq: ["content.ret", 400] | 58 | - eq: ["content.ret", 400] |
| 36 | - eq: ["content.msg", "非法请求:缺少必要参数name"] | 59 | - eq: ["content.msg", "非法请求:缺少必要参数name"] |
| 37 | - | ||
| 38 | -#修改商家桌位区域 | ||
| 39 | -- test: | ||
| 40 | - name: 修改商家桌位区域(修改name) | ||
| 41 | - request: | ||
| 42 | - url: App.Tables.AddTable | ||
| 43 | - method: POST | ||
| 44 | - data: | ||
| 45 | - id: 4 | ||
| 46 | - sellerid: 9 | ||
| 47 | - name: "区域修改" | ||
| 48 | - validate: | ||
| 49 | - - eq: ["content.ret", 200] | ||
| 50 | -- test: | ||
| 51 | - name: 修改商家桌位区域(修改name和order) | ||
| 52 | - request: | ||
| 53 | - url: App.Tables.AddTable | ||
| 54 | - method: POST | ||
| 55 | - data: | ||
| 56 | - id: 4 | ||
| 57 | - sellerid: 9 | ||
| 58 | - name: "区域修改" | ||
| 59 | - order: 10 | ||
| 60 | - validate: | ||
| 61 | - - eq: ["content.ret", 200] | ||
| 62 | - test: | 60 | - test: |
| 63 | - name: 修改商家桌位区域(修改order) | 61 | + name: 添加商家桌位区域(修改默认值) |
| 64 | request: | 62 | request: |
| 65 | - url: App.Tables.AddTable | 63 | + url: App.Tables.AddTableRegion |
| 66 | method: POST | 64 | method: POST |
| 67 | data: | 65 | data: |
| 68 | - id: 4 | ||
| 69 | - sellerid: 9 | ||
| 70 | - order: 2 | 66 | + sellerid: $sellerid |
| 67 | + name: $r_name_u | ||
| 68 | + tablenum: $tablenum_u | ||
| 69 | + pnum: $pnum_u | ||
| 70 | + tid: $tid_u | ||
| 71 | validate: | 71 | validate: |
| 72 | - eq: ["content.ret", 200] | 72 | - eq: ["content.ret", 200] |
| 73 | -- test: | ||
| 74 | - name: 修改商家桌位区域(修改失败-不存在的区域) | ||
| 75 | - request: | ||
| 76 | - url: App.Tables.AddTable | ||
| 77 | - method: POST | ||
| 78 | - data: | ||
| 79 | - id: 10000 | ||
| 80 | - sellerid: 9 | ||
| 81 | - name: "区域修改" | ||
| 82 | - order: 10 | ||
| 83 | - validate: | ||
| 84 | - - eq: ["content.ret", 398] | ||
| 85 | - - eq: ["content.ret", "非法请求:修改区域失败"] | 73 | + |
| 74 | +#修改商家桌位区域 | ||
| 75 | +# - test: | ||
| 76 | +# name: 修改商家桌位区域(修改name) | ||
| 77 | +# request: | ||
| 78 | +# url: App.Tables.AddTable | ||
| 79 | +# method: POST | ||
| 80 | +# data: | ||
| 81 | +# id: 4 | ||
| 82 | +# sellerid: 9 | ||
| 83 | +# name: "区域修改" | ||
| 84 | +# validate: | ||
| 85 | +# - eq: ["content.ret", 200] | ||
| 86 | +# - test: | ||
| 87 | +# name: 修改商家桌位区域(修改name和order) | ||
| 88 | +# request: | ||
| 89 | +# url: App.Tables.AddTable | ||
| 90 | +# method: POST | ||
| 91 | +# data: | ||
| 92 | +# id: 4 | ||
| 93 | +# sellerid: 9 | ||
| 94 | +# name: "区域修改" | ||
| 95 | +# order: 10 | ||
| 96 | +# validate: | ||
| 97 | +# - eq: ["content.ret", 200] | ||
| 98 | +# - test: | ||
| 99 | +# name: 修改商家桌位区域(修改order) | ||
| 100 | +# request: | ||
| 101 | +# url: App.Tables.AddTable | ||
| 102 | +# method: POST | ||
| 103 | +# data: | ||
| 104 | +# id: 4 | ||
| 105 | +# sellerid: 9 | ||
| 106 | +# order: 2 | ||
| 107 | +# validate: | ||
| 108 | +# - eq: ["content.ret", 200] | ||
| 109 | +# - test: | ||
| 110 | +# name: 修改商家桌位区域(修改失败-不存在的区域) | ||
| 111 | +# request: | ||
| 112 | +# url: App.Tables.AddTable | ||
| 113 | +# method: POST | ||
| 114 | +# data: | ||
| 115 | +# id: 10000 | ||
| 116 | +# sellerid: 9 | ||
| 117 | +# name: "区域修改" | ||
| 118 | +# order: 10 | ||
| 119 | +# validate: | ||
| 120 | +# - eq: ["content.ret", 398] | ||
| 121 | +# - eq: ["content.ret", "非法请求:修改区域失败"] | ||
| 86 | 122 | ||
| 87 | #获取单条区域信息 | 123 | #获取单条区域信息 |
| 88 | - test: | 124 | - test: |
| 89 | - name: 获取单条区域信息(正确操作) | 125 | + name: 获取单条区域信息(刚添加的区域) |
| 90 | request: | 126 | request: |
| 91 | url: App.Tables.GetRegionById | 127 | url: App.Tables.GetRegionById |
| 92 | method: POST | 128 | method: POST |
| 93 | data: | 129 | data: |
| 94 | - id: 1 | 130 | + id: $regionid |
| 95 | validate: | 131 | validate: |
| 96 | - eq: ["content.ret", 200] | 132 | - eq: ["content.ret", 200] |
| 97 | - test: | 133 | - test: |
| 98 | - name: 获取单条区域信息(暂无数据) | 134 | + name: 获取单条区域信息(不存在的区域) |
| 99 | request: | 135 | request: |
| 100 | url: App.Tables.GetRegionById | 136 | url: App.Tables.GetRegionById |
| 101 | method: POST | 137 | method: POST |
| 102 | data: | 138 | data: |
| 103 | - id: 200 | 139 | + id: $regionid_no |
| 104 | validate: | 140 | validate: |
| 105 | - - eq: ["content.ret", 400] | ||
| 106 | - - eq: ["content.ret", "非法请求:暂无数据"] | 141 | + - eq: ["content.ret", 200] |
| 142 | + # - eq: ["content.ret", "非法请求:暂无数据"] | ||
| 143 | + | ||
| 144 | + | ||
| 107 | #获取商家桌位列表数据 | 145 | #获取商家桌位列表数据 |
| 108 | - test: | 146 | - test: |
| 109 | name: 获取商家桌位列表数据(正确操作) | 147 | name: 获取商家桌位列表数据(正确操作) |
| @@ -111,7 +149,7 @@ | @@ -111,7 +149,7 @@ | ||
| 111 | url: App.Tables.GetTableListsBySellerId | 149 | url: App.Tables.GetTableListsBySellerId |
| 112 | method: POST | 150 | method: POST |
| 113 | data: | 151 | data: |
| 114 | - sellerid: 4 | 152 | + sellerid: $sellerid |
| 115 | page: 1 | 153 | page: 1 |
| 116 | validate: | 154 | validate: |
| 117 | - eq: ["content.ret", 200] | 155 | - eq: ["content.ret", 200] |
| @@ -121,8 +159,8 @@ | @@ -121,8 +159,8 @@ | ||
| 121 | url: App.Tables.GetTableListsBySellerId | 159 | url: App.Tables.GetTableListsBySellerId |
| 122 | method: POST | 160 | method: POST |
| 123 | data: | 161 | data: |
| 124 | - sellerid: 4 | ||
| 125 | - page: 100 | 162 | + sellerid: $sellerid |
| 163 | + page: $page_large | ||
| 126 | validate: | 164 | validate: |
| 127 | - eq: ["content.ret", 400] | 165 | - eq: ["content.ret", 400] |
| 128 | - eq: ["content.msg", "非法请求:暂无数据"] | 166 | - eq: ["content.msg", "非法请求:暂无数据"] |
| @@ -142,20 +180,21 @@ | @@ -142,20 +180,21 @@ | ||
| 142 | url: App.Tables.GetTableListsBySellerId | 180 | url: App.Tables.GetTableListsBySellerId |
| 143 | method: POST | 181 | method: POST |
| 144 | data: | 182 | data: |
| 145 | - sellerid: 4 | 183 | + sellerid: $sellerid |
| 146 | validate: | 184 | validate: |
| 147 | - eq: ["content.ret", 400] | 185 | - eq: ["content.ret", 400] |
| 148 | - eq: ["content.msg", "非法请求:缺少必要参数page"] | 186 | - eq: ["content.msg", "非法请求:缺少必要参数page"] |
| 149 | 187 | ||
| 188 | + | ||
| 150 | #添加商家桌位信息 | 189 | #添加商家桌位信息 |
| 151 | - test: | 190 | - test: |
| 152 | - name: 添加商家桌位信息(正确操作) | 191 | + name: 添加商家桌位信息(填写区域) |
| 153 | request: | 192 | request: |
| 154 | url: App.Tables.AddTable | 193 | url: App.Tables.AddTable |
| 155 | method: POST | 194 | method: POST |
| 156 | data: | 195 | data: |
| 157 | - rid: 4 | ||
| 158 | - sellerid: 9 | 196 | + rid: $regionid |
| 197 | + sellerid: $sellerid | ||
| 159 | name: "杏花阁" | 198 | name: "杏花阁" |
| 160 | table_no: "001" | 199 | table_no: "001" |
| 161 | table_pnum: 10 | 200 | table_pnum: 10 |
点餐服务singleAPI.yml
0 → 100644
| 1 | +- config: | ||
| 2 | + name: "点餐服务" | ||
| 3 | + request: | ||
| 4 | + base_url: http://xt05.colorcun.com:10006?s= | ||
| 5 | + variable_binds: | ||
| 6 | + - orderid_already: "3" | ||
| 7 | + - openid: "evannayf" | ||
| 8 | + - cookbookid_add: "3" | ||
| 9 | + - specid_add: "2" | ||
| 10 | + - practiceid_add: "1" | ||
| 11 | + - sellerid: "4" | ||
| 12 | + - tableid: "410" | ||
| 13 | + - pnum: "8" | ||
| 14 | + - remark: "备注" | ||
| 15 | + - remarkid: "1" | ||
| 16 | + - get_orderid: ${get_orderid(content)} | ||
| 17 | + | ||
| 18 | + | ||
| 19 | +# 顾客扫桌码点餐-扫码创建订单 | ||
| 20 | +- test: | ||
| 21 | + name: 顾客扫桌码点餐-扫码创建订单(全填) | ||
| 22 | + request: | ||
| 23 | + url: App.Orders.CreateOrder | ||
| 24 | + method: POST | ||
| 25 | + data: | ||
| 26 | + sellerid: $sellerid | ||
| 27 | + openid: $openid | ||
| 28 | + pnum: $pnum | ||
| 29 | + tableid: $tableid | ||
| 30 | + remark: $remark | ||
| 31 | + remarkid: $remarkid | ||
| 32 | + extract: | ||
| 33 | + - orderid: $get_orderid | ||
| 34 | + validate: | ||
| 35 | + - eq: ["content.ret", 200] | ||
| 36 | +- test: | ||
| 37 | + name: 顾客扫桌码点餐-扫码创建订单(不填sellerid) | ||
| 38 | + request: | ||
| 39 | + url: App.Orders.CreateOrder | ||
| 40 | + method: POST | ||
| 41 | + data: | ||
| 42 | + openid: $openid | ||
| 43 | + pnum: $pnum | ||
| 44 | + tableid: $tableid | ||
| 45 | + remark: $remark | ||
| 46 | + remarkid: $remarkid | ||
| 47 | + validate: | ||
| 48 | + - eq: ["content.ret", 400] | ||
| 49 | + - eq: ["content.msg", "非法请求:缺少必要参数sellerid"] | ||
| 50 | +- test: | ||
| 51 | + name: 顾客扫桌码点餐-扫码创建订单(不填tableid) | ||
| 52 | + request: | ||
| 53 | + url: App.Orders.CreateOrder | ||
| 54 | + method: POST | ||
| 55 | + data: | ||
| 56 | + sellerid: $sellerid | ||
| 57 | + openid: $openid | ||
| 58 | + pnum: $pnum | ||
| 59 | + remark: $remark | ||
| 60 | + remarkid: $remarkid | ||
| 61 | + validate: | ||
| 62 | + - eq: ["content.ret", 400] | ||
| 63 | + - eq: ["content.msg", "非法请求:缺少必要参数tableid"] | ||
| 64 | + | ||
| 65 | + | ||
| 66 | +# #点餐添加购物车 | ||
| 67 | +# - test: | ||
| 68 | +# name: 点餐添加购物车(全填) | ||
| 69 | +# request: | ||
| 70 | +# url: App.Orders.AddCart | ||
| 71 | +# method: POST | ||
| 72 | +# data: | ||
| 73 | +# orderid: $orderid_already | ||
| 74 | +# openid: $openid | ||
| 75 | +# cookbookid: $cookbookid_add | ||
| 76 | +# specid: $specid_add | ||
| 77 | +# practiceid: $practiceid_add | ||
| 78 | +# validate: | ||
| 79 | +# - eq: ["content.ret", 200] | ||
| 80 | +# - test: | ||
| 81 | +# name: 点餐添加购物车(不填orderid) | ||
| 82 | +# request: | ||
| 83 | +# url: App.Orders.AddCart | ||
| 84 | +# method: POST | ||
| 85 | +# data: | ||
| 86 | +# openid: $openid | ||
| 87 | +# cookbookid: $cookbookid_add | ||
| 88 | +# specid: $specid_add | ||
| 89 | +# practiceid: $practiceid_add | ||
| 90 | +# validate: | ||
| 91 | +# - eq: ["content.ret", 400] | ||
| 92 | + | ||
| 93 | +#换桌 | ||
| 94 | +# - test: | ||
| 95 | +# name: 换桌 | ||
| 96 | +# request: | ||
| 97 | +# url: App.Orders.ChangeeTable | ||
| 98 | +# method: POST | ||
| 99 | +# data: | ||
| 100 | +# orderid: $orderid_already | ||
| 101 | + | ||
| 102 | + | ||
| 103 | + | ||
| 104 | +# #下单 | ||
| 105 | +# - test: | ||
| 106 | +# name: 下单 | ||
| 107 | +# request: | ||
| 108 | +# url: App.Orders.PlaceOrder | ||
| 109 | +# method: POST | ||
| 110 | +# data: | ||
| 111 | +# orderid: $orderid_already | ||
| 112 | +# validate: | ||
| 113 | +# - eq: ["content.ret", 200] | ||
| 114 | + | ||
| 115 | +# #退菜 | ||
| 116 | +# - test: | ||
| 117 | +# name: 退菜(全填) | ||
| 118 | +# request: | ||
| 119 | +# url: App.Orders.ReduceOrder | ||
| 120 | +# method: POST | ||
| 121 | +# data: | ||
| 122 | +# orderid: $orderid_already | ||
| 123 | +# cookbookid: $cookbookid_add | ||
| 124 | +# specid: $specid_add | ||
| 125 | +# validate: | ||
| 126 | +# - eq: ["content.ret", 200] | ||
| 127 | + | ||
| 128 | +# #获取营销分类(10道必点菜) | ||
| 129 | +# - test: | ||
| 130 | +# name: 获取营销分类(10道必点菜) | ||
| 131 | +# request: | ||
| 132 | +# url: App.Orders.Top10 | ||
| 133 | +# method: POST | ||
| 134 | +# data: | ||
| 135 | +# sellerid: $sellerid | ||
| 136 | +# validate: | ||
| 137 | +# - eq: ["content.ret", 200] | ||
| 138 | + | ||
| 139 | +# #获取订单详情 | ||
| 140 | +# - test: | ||
| 141 | +# name: 获取订单详情 | ||
| 142 | +# request: | ||
| 143 | +# url: App.Orders.GetOrderById | ||
| 144 | +# method: POST | ||
| 145 | +# data: | ||
| 146 | +# orderid: $orderid_already | ||
| 147 | +# validate: | ||
| 148 | +# - eq: ["content.ret", 200] | ||
| 149 | + | ||
| 150 | +# #修改订单详情 | ||
| 151 | +# - test: | ||
| 152 | +# name: 修改订单详情 | ||
| 153 | +# request: | ||
| 154 | +# url: App.Orders.SetOrderById | ||
| 155 | +# method: POST | ||
| 156 | +# data: | ||
| 157 | +# orderid: $orderid_already | ||
| 158 | +# remark: $remark | ||
| 159 | +# validate: | ||
| 160 | +# - eq: ["content.ret", 200] |
| @@ -4,171 +4,171 @@ | @@ -4,171 +4,171 @@ | ||
| 4 | base_url: http://dc1.colorcun.com:10005?s= | 4 | base_url: http://dc1.colorcun.com:10005?s= |
| 5 | variable_binds: | 5 | variable_binds: |
| 6 | - menu_name: "新年菜谱" | 6 | - menu_name: "新年菜谱" |
| 7 | - - sellerid: "9" | 7 | + - sellerid: "4" |
| 8 | - menu_status_on: "1" | 8 | - menu_status_on: "1" |
| 9 | - menu_status_off: "0" | 9 | - menu_status_off: "0" |
| 10 | - menu_type_in: "1" | 10 | - menu_type_in: "1" |
| 11 | - menu_type_out: "2" | 11 | - menu_type_out: "2" |
| 12 | - menu_image: "/Users/orange/cover.jpeg" | 12 | - menu_image: "/Users/orange/cover.jpeg" |
| 13 | - - menu_id: "5" | 13 | + - menu_id: "2" |
| 14 | - menu_id_no: "6" | 14 | - menu_id_no: "6" |
| 15 | - sellerid_no: "10000" | 15 | - sellerid_no: "10000" |
| 16 | 16 | ||
| 17 | #添加菜谱 | 17 | #添加菜谱 |
| 18 | -- test: | ||
| 19 | - name: 添加菜谱(正确操作-堂食-启用) | ||
| 20 | - variable_binds: | ||
| 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)} | ||
| 44 | - request: | ||
| 45 | - url: App.Menu.AddMenu | ||
| 46 | - method: POST | ||
| 47 | - headers: | ||
| 48 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 49 | - data: $multipart_encoder | ||
| 50 | - validate: | ||
| 51 | - - eq: ["content.ret", 200] | ||
| 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] | 18 | +# - test: |
| 19 | +# name: 添加菜谱(正确操作-堂食-启用) | ||
| 20 | +# variable_binds: | ||
| 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)} | ||
| 44 | +# request: | ||
| 45 | +# url: App.Menu.AddMenu | ||
| 46 | +# method: POST | ||
| 47 | +# headers: | ||
| 48 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 49 | +# data: $multipart_encoder | ||
| 50 | +# validate: | ||
| 51 | +# - eq: ["content.ret", 200] | ||
| 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 | 86 | ||
| 87 | -- test: | ||
| 88 | - name: 添加菜谱(不填name) | ||
| 89 | - variable_binds: | ||
| 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)} | ||
| 95 | - request: | ||
| 96 | - url: App.Menu.AddMenu | ||
| 97 | - method: POST | ||
| 98 | - headers: | ||
| 99 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 100 | - data: $multipart_encoder | ||
| 101 | - validate: | ||
| 102 | - - eq: ["content.ret", 400] | ||
| 103 | - - eq: ["content.msg", "非法请求:缺少必要参数name"] | ||
| 104 | -- test: | ||
| 105 | - name: 添加菜谱(不填sellerid) | ||
| 106 | - variable_binds: | ||
| 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)} | ||
| 112 | - request: | ||
| 113 | - url: App.Menu.AddMenu | ||
| 114 | - method: POST | ||
| 115 | - headers: | ||
| 116 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 117 | - data: $multipart_encoder | ||
| 118 | - validate: | ||
| 119 | - - eq: ["content.ret", 400] | ||
| 120 | - - eq: ["content.msg", "非法请求:缺少必要参数sellerid"] | ||
| 121 | -- test: | ||
| 122 | - name: 添加菜谱(不填status) | ||
| 123 | - variable_binds: | ||
| 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)} | ||
| 146 | - request: | ||
| 147 | - url: App.Menu.AddMenu | ||
| 148 | - method: POST | ||
| 149 | - headers: | ||
| 150 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 151 | - data: $multipart_encoder | ||
| 152 | - validate: | ||
| 153 | - - eq: ["content.ret", 400] | ||
| 154 | - - eq: ["content.msg", "非法请求:缺少必要参数status"] | ||
| 155 | -- test: | ||
| 156 | - name: 添加菜谱(不填image) | ||
| 157 | - variable_binds: | ||
| 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)} | ||
| 163 | - request: | ||
| 164 | - url: App.Menu.AddMenu | ||
| 165 | - method: POST | ||
| 166 | - headers: | ||
| 167 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 168 | - data: $multipart_encoder | ||
| 169 | - validate: | ||
| 170 | - - eq: ["content.ret", 400] | ||
| 171 | - - eq: ["content.msg", "非法请求:缺少上传文件:image"] | 87 | +# - test: |
| 88 | +# name: 添加菜谱(不填name) | ||
| 89 | +# variable_binds: | ||
| 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)} | ||
| 95 | +# request: | ||
| 96 | +# url: App.Menu.AddMenu | ||
| 97 | +# method: POST | ||
| 98 | +# headers: | ||
| 99 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 100 | +# data: $multipart_encoder | ||
| 101 | +# validate: | ||
| 102 | +# - eq: ["content.ret", 400] | ||
| 103 | +# - eq: ["content.msg", "非法请求:缺少必要参数name"] | ||
| 104 | +# - test: | ||
| 105 | +# name: 添加菜谱(不填sellerid) | ||
| 106 | +# variable_binds: | ||
| 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)} | ||
| 112 | +# request: | ||
| 113 | +# url: App.Menu.AddMenu | ||
| 114 | +# method: POST | ||
| 115 | +# headers: | ||
| 116 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 117 | +# data: $multipart_encoder | ||
| 118 | +# validate: | ||
| 119 | +# - eq: ["content.ret", 400] | ||
| 120 | +# - eq: ["content.msg", "非法请求:缺少必要参数sellerid"] | ||
| 121 | +# - test: | ||
| 122 | +# name: 添加菜谱(不填status) | ||
| 123 | +# variable_binds: | ||
| 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)} | ||
| 146 | +# request: | ||
| 147 | +# url: App.Menu.AddMenu | ||
| 148 | +# method: POST | ||
| 149 | +# headers: | ||
| 150 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 151 | +# data: $multipart_encoder | ||
| 152 | +# validate: | ||
| 153 | +# - eq: ["content.ret", 400] | ||
| 154 | +# - eq: ["content.msg", "非法请求:缺少必要参数status"] | ||
| 155 | +# - test: | ||
| 156 | +# name: 添加菜谱(不填image) | ||
| 157 | +# variable_binds: | ||
| 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)} | ||
| 163 | +# request: | ||
| 164 | +# url: App.Menu.AddMenu | ||
| 165 | +# method: POST | ||
| 166 | +# headers: | ||
| 167 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 168 | +# data: $multipart_encoder | ||
| 169 | +# validate: | ||
| 170 | +# - eq: ["content.ret", 400] | ||
| 171 | +# - eq: ["content.msg", "非法请求:缺少上传文件:image"] | ||
| 172 | 172 | ||
| 173 | 173 | ||
| 174 | #根据菜谱ID获取关联菜品 | 174 | #根据菜谱ID获取关联菜品 |
| @@ -257,101 +257,103 @@ | @@ -257,101 +257,103 @@ | ||
| 257 | - eq: ["content.ret", 400] | 257 | - eq: ["content.ret", 400] |
| 258 | - eq: ["content.msg", "非法请求:暂无菜谱"] | 258 | - eq: ["content.msg", "非法请求:暂无菜谱"] |
| 259 | 259 | ||
| 260 | + | ||
| 261 | + | ||
| 260 | #根据菜谱ID修改菜谱信息 | 262 | #根据菜谱ID修改菜谱信息 |
| 261 | -- test: | ||
| 262 | - name: 根据菜谱ID修改菜谱信息(正确操作) | ||
| 263 | - variable_binds: | ||
| 264 | - - id: "20" | ||
| 265 | - - name: "菜谱修改1" | ||
| 266 | - - status: "1" | ||
| 267 | - - image: "/Users/orange/cover.jpeg" | ||
| 268 | - - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)} | ||
| 269 | - request: | ||
| 270 | - url: App.Menu.SetMenuById | ||
| 271 | - method: POST | ||
| 272 | - headers: | ||
| 273 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 274 | - data: $multipart_encoder | ||
| 275 | - validate: | ||
| 276 | - - eq: ["content.ret", 200] | ||
| 277 | -- test: | ||
| 278 | - name: 根据菜谱ID修改菜谱信息(不传id) | ||
| 279 | - variable_binds: | ||
| 280 | - - name: "菜谱修改1" | ||
| 281 | - - status: "1" | ||
| 282 | - - image: "/Users/orange/cover.jpeg" | ||
| 283 | - - multipart_encoder: ${get_data(name=$name,status=$status,image=$image)} | ||
| 284 | - request: | ||
| 285 | - url: App.Menu.SetMenuById | ||
| 286 | - method: POST | ||
| 287 | - headers: | ||
| 288 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 289 | - data: $multipart_encoder | ||
| 290 | - validate: | ||
| 291 | - - eq: ["content.ret", 400] | ||
| 292 | - - eq: ["content.msg", "非法请求:缺少必要参数id"] | ||
| 293 | -- test: | ||
| 294 | - name: 根据菜谱ID修改菜谱信息(不填name) | ||
| 295 | - variable_binds: | ||
| 296 | - - id: "20" | ||
| 297 | - - status: "1" | ||
| 298 | - - image: "/Users/orange/cover.jpeg" | ||
| 299 | - - multipart_encoder: ${get_data(id=$id,status=$status,image=$image)} | ||
| 300 | - request: | ||
| 301 | - url: App.Menu.SetMenuById | ||
| 302 | - method: POST | ||
| 303 | - headers: | ||
| 304 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 305 | - data: $multipart_encoder | ||
| 306 | - validate: | ||
| 307 | - - eq: ["content.ret", 400] | ||
| 308 | - - eq: ["content.msg", "非法请求:缺少必要参数name"] | ||
| 309 | -- test: | ||
| 310 | - name: 根据菜谱ID修改菜谱信息(不填status) | ||
| 311 | - variable_binds: | ||
| 312 | - - id: "20" | ||
| 313 | - - name: "菜谱修改1" | ||
| 314 | - - image: "/Users/orange/cover.jpeg" | ||
| 315 | - - multipart_encoder: ${get_data(id=$id,name=$name,image=$image)} | ||
| 316 | - request: | ||
| 317 | - url: App.Menu.SetMenuById | ||
| 318 | - method: POST | ||
| 319 | - headers: | ||
| 320 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 321 | - data: $multipart_encoder | ||
| 322 | - validate: | ||
| 323 | - - eq: ["content.ret", 400] | ||
| 324 | - - eq: ["content.msg", "非法请求:缺少必要参数status"] | ||
| 325 | -- test: | ||
| 326 | - name: 根据菜谱ID修改菜谱信息(不填image) | ||
| 327 | - variable_binds: | ||
| 328 | - - id: "20" | ||
| 329 | - - name: "菜谱修改1" | ||
| 330 | - - status: "1" | ||
| 331 | - - multipart_encoder: ${get_data(id=$id,name=$name,status=$status)} | ||
| 332 | - request: | ||
| 333 | - url: App.Menu.SetMenuById | ||
| 334 | - method: POST | ||
| 335 | - headers: | ||
| 336 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 337 | - data: $multipart_encoder | ||
| 338 | - validate: | ||
| 339 | - - eq: ["content.ret", 400] | ||
| 340 | - - eq: ["content.msg", "非法请求:缺少上传文件:image"] | ||
| 341 | -- test: | ||
| 342 | - name: 根据菜谱ID修改菜谱信息(修改不存在的菜谱) | ||
| 343 | - variable_binds: | ||
| 344 | - - id: "100000" | ||
| 345 | - - name: "菜谱修改1" | ||
| 346 | - - status: "1" | ||
| 347 | - - image: "/Users/orange/cover.jpeg" | ||
| 348 | - - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)} | ||
| 349 | - request: | ||
| 350 | - url: App.Menu.SetMenuById | ||
| 351 | - method: POST | ||
| 352 | - headers: | ||
| 353 | - Content-Type: ${get_content_type($multipart_encoder)} | ||
| 354 | - data: $multipart_encoder | ||
| 355 | - validate: | ||
| 356 | - - eq: ["content.ret", 398] | ||
| 357 | - - eq: ["content.msg", "非法请求:修改菜谱失败"] | ||
| 263 | +# - test: | ||
| 264 | +# name: 根据菜谱ID修改菜谱信息(正确操作) | ||
| 265 | +# variable_binds: | ||
| 266 | +# - id: "20" | ||
| 267 | +# - name: "菜谱修改1" | ||
| 268 | +# - status: "1" | ||
| 269 | +# - image: "/Users/orange/cover.jpeg" | ||
| 270 | +# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)} | ||
| 271 | +# request: | ||
| 272 | +# url: App.Menu.SetMenuById | ||
| 273 | +# method: POST | ||
| 274 | +# headers: | ||
| 275 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 276 | +# data: $multipart_encoder | ||
| 277 | +# validate: | ||
| 278 | +# - eq: ["content.ret", 200] | ||
| 279 | +# - test: | ||
| 280 | +# name: 根据菜谱ID修改菜谱信息(不传id) | ||
| 281 | +# variable_binds: | ||
| 282 | +# - name: "菜谱修改1" | ||
| 283 | +# - status: "1" | ||
| 284 | +# - image: "/Users/orange/cover.jpeg" | ||
| 285 | +# - multipart_encoder: ${get_data(name=$name,status=$status,image=$image)} | ||
| 286 | +# request: | ||
| 287 | +# url: App.Menu.SetMenuById | ||
| 288 | +# method: POST | ||
| 289 | +# headers: | ||
| 290 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 291 | +# data: $multipart_encoder | ||
| 292 | +# validate: | ||
| 293 | +# - eq: ["content.ret", 400] | ||
| 294 | +# - eq: ["content.msg", "非法请求:缺少必要参数id"] | ||
| 295 | +# - test: | ||
| 296 | +# name: 根据菜谱ID修改菜谱信息(不填name) | ||
| 297 | +# variable_binds: | ||
| 298 | +# - id: "20" | ||
| 299 | +# - status: "1" | ||
| 300 | +# - image: "/Users/orange/cover.jpeg" | ||
| 301 | +# - multipart_encoder: ${get_data(id=$id,status=$status,image=$image)} | ||
| 302 | +# request: | ||
| 303 | +# url: App.Menu.SetMenuById | ||
| 304 | +# method: POST | ||
| 305 | +# headers: | ||
| 306 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 307 | +# data: $multipart_encoder | ||
| 308 | +# validate: | ||
| 309 | +# - eq: ["content.ret", 400] | ||
| 310 | +# - eq: ["content.msg", "非法请求:缺少必要参数name"] | ||
| 311 | +# - test: | ||
| 312 | +# name: 根据菜谱ID修改菜谱信息(不填status) | ||
| 313 | +# variable_binds: | ||
| 314 | +# - id: "20" | ||
| 315 | +# - name: "菜谱修改1" | ||
| 316 | +# - image: "/Users/orange/cover.jpeg" | ||
| 317 | +# - multipart_encoder: ${get_data(id=$id,name=$name,image=$image)} | ||
| 318 | +# request: | ||
| 319 | +# url: App.Menu.SetMenuById | ||
| 320 | +# method: POST | ||
| 321 | +# headers: | ||
| 322 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 323 | +# data: $multipart_encoder | ||
| 324 | +# validate: | ||
| 325 | +# - eq: ["content.ret", 400] | ||
| 326 | +# - eq: ["content.msg", "非法请求:缺少必要参数status"] | ||
| 327 | +# - test: | ||
| 328 | +# name: 根据菜谱ID修改菜谱信息(不填image) | ||
| 329 | +# variable_binds: | ||
| 330 | +# - id: "20" | ||
| 331 | +# - name: "菜谱修改1" | ||
| 332 | +# - status: "1" | ||
| 333 | +# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status)} | ||
| 334 | +# request: | ||
| 335 | +# url: App.Menu.SetMenuById | ||
| 336 | +# method: POST | ||
| 337 | +# headers: | ||
| 338 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 339 | +# data: $multipart_encoder | ||
| 340 | +# validate: | ||
| 341 | +# - eq: ["content.ret", 400] | ||
| 342 | +# - eq: ["content.msg", "非法请求:缺少上传文件:image"] | ||
| 343 | +# - test: | ||
| 344 | +# name: 根据菜谱ID修改菜谱信息(修改不存在的菜谱) | ||
| 345 | +# variable_binds: | ||
| 346 | +# - id: "100000" | ||
| 347 | +# - name: "菜谱修改1" | ||
| 348 | +# - status: "1" | ||
| 349 | +# - image: "/Users/orange/cover.jpeg" | ||
| 350 | +# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)} | ||
| 351 | +# request: | ||
| 352 | +# url: App.Menu.SetMenuById | ||
| 353 | +# method: POST | ||
| 354 | +# headers: | ||
| 355 | +# Content-Type: ${get_content_type($multipart_encoder)} | ||
| 356 | +# data: $multipart_encoder | ||
| 357 | +# validate: | ||
| 358 | +# - eq: ["content.ret", 398] | ||
| 359 | +# - eq: ["content.msg", "非法请求:修改菜谱失败"] |
| @@ -3,7 +3,6 @@ | @@ -3,7 +3,6 @@ | ||
| 3 | request: | 3 | request: |
| 4 | base_url: http://dc1.colorcun.com:10005?s= | 4 | base_url: http://dc1.colorcun.com:10005?s= |
| 5 | 5 | ||
| 6 | - | ||
| 7 | - test: | 6 | - test: |
| 8 | name: 根据商家ID获取菜谱信息 | 7 | name: 根据商家ID获取菜谱信息 |
| 9 | request: | 8 | request: |
| @@ -51,7 +50,17 @@ | @@ -51,7 +50,17 @@ | ||
| 51 | data: | 50 | data: |
| 52 | id: $menu_id | 51 | id: $menu_id |
| 53 | extract: | 52 | extract: |
| 54 | - - class_id: content.data.id | 53 | + - class_id: content.data[0].id |
| 54 | + validate: | ||
| 55 | + - eq: ["content.ret", 200] | ||
| 56 | +#获取菜品分类 | ||
| 57 | +- test: | ||
| 58 | + name: 获取菜品分类(正确操作) | ||
| 59 | + request: | ||
| 60 | + url: App.Cookbook.GetCookbookClassBySellerId | ||
| 61 | + method: POST | ||
| 62 | + data: | ||
| 63 | + Sellerid: 1 | ||
| 55 | validate: | 64 | validate: |
| 56 | - eq: ["content.ret", 200] | 65 | - eq: ["content.ret", 200] |
| 57 | #获取分类下所有菜品 | 66 | #获取分类下所有菜品 |
-
Please register or login to post a comment