Commit 322ebe1f77ef5f9d08518b926f533c4313c9c55a

Authored by yangfan
1 parent f2b0f333

菜谱服务数据分离与修改

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", "非法请求:暂无菜谱"]