Commit b24969ffb9542852cb71ea64ce592ba65e8becf7

Authored by yangfan
1 parent 94b0079e

模拟两张桌子扫码点餐并下单

  1 +- config:
  2 + name: "扫码点餐"
  3 + request:
  4 + base_url: http://xt05.colorcun.com:10006?s=
  5 + variable_binds:
  6 + - openid1: "o9pcQ0ZvcI3L5fg75WdVtvK9l3xQ"
  7 + - openid2: "o9pcQ0dtFx_KTFpUpCXOaLUdsGTQ"
  8 + - sellerid: 4
  9 + - tableid1: 21
  10 + - tableid2: 22
  11 + - pnum: 8
  12 + - remark1: "这是21桌的备注"
  13 + - remark2: "这是22桌的备注"
  14 + - remarkid1: 1
  15 + - remarkid2: 2
  16 + # 不同菜品
  17 + # 有规格有做法
  18 + - cook1_id: 6
  19 + - cook1_spec1_id: 7
  20 + - cook1_spec2_id: 8
  21 + - cook1_spec3_id: 9
  22 + - cook1_prac1_id: 3
  23 + - cook1_prac2_id: 4
  24 + # 有规格无做法
  25 + - cook2_id: 3
  26 + - cook2_spec1_id: 4
  27 + - cook2_spec2_id: 5
  28 + - cook2_spec3_id: 6
  29 + # 无规格无做法,沽清数量为0
  30 + - cook3_id: 7
  31 + # 无规格无做法,无沽清
  32 + - cook4_id: 9
  33 + # 无规格无做法,沽清数量为2
  34 + - cook5_id: 11
  35 + # 各个规格有沽清
  36 +
  37 + # 下单
  38 + - type_order: 1
  39 + # 加菜
  40 + - type_add: 2
  41 +
  42 +
  43 +- test:
  44 + name: 21桌 顾客扫桌码
  45 + request:
  46 + url: App.Orders.CreateOrder
  47 + method: POST
  48 + data:
  49 + sellerid: $sellerid
  50 + openid: $openid1
  51 + pnum: $pnum
  52 + tableid: $tableid1
  53 + remark: $remark1
  54 + remarkid: $remarkid1
  55 + extract:
  56 + - orderid1: content.data
  57 + validate:
  58 + - eq: ["content.ret", 200]
  59 +
  60 +- test:
  61 + name: 21桌 添加一个有规格有做法菜品
  62 + request:
  63 + url: App.Orders.AddCart
  64 + method: POST
  65 + data:
  66 + orderid: ${get_orderid($orderid1)}
  67 + openid: $openid1
  68 + cookbookid: $cook1_id
  69 + specid: $cook1_spec1_id
  70 + practiceid: $cook1_prac1_id
  71 + validate:
  72 + - eq: ["content.ret", 200]
  73 +
  74 +- test:
  75 + name: 21桌 添加一个有规格无做法菜品
  76 + request:
  77 + url: App.Orders.AddCart
  78 + method: POST
  79 + data:
  80 + orderid: ${get_orderid($orderid1)}
  81 + openid: $openid1
  82 + cookbookid: $cook2_id
  83 + specid: $cook2_spec1_id
  84 + validate:
  85 + - eq: ["content.ret", 200]
  86 +
  87 +- test:
  88 + name: 21桌 添加一个普通菜品
  89 + request:
  90 + url: App.Orders.AddCart
  91 + method: POST
  92 + data:
  93 + orderid: ${get_orderid($orderid1)}
  94 + openid: $openid1
  95 + cookbookid: $cook4_id
  96 + validate:
  97 + - eq: ["content.ret", 200]
  98 +
  99 +- test:
  100 + name: 21桌 添加一个沽清数量为2的菜品
  101 + request:
  102 + url: App.Orders.AddCart
  103 + method: POST
  104 + data:
  105 + orderid: ${get_orderid($orderid1)}
  106 + openid: $openid1
  107 + cookbookid: $cook5_id
  108 + validate:
  109 + - eq: ["content.ret", 200]
  110 +
  111 +- test:
  112 + name: 21桌 再次添加一个沽清数量为2的菜品
  113 + request:
  114 + url: App.Orders.AddCart
  115 + method: POST
  116 + data:
  117 + orderid: ${get_orderid($orderid1)}
  118 + openid: $openid1
  119 + cookbookid: $cook5_id
  120 + validate:
  121 + - eq: ["content.ret", 200]
  122 +
  123 +- test:
  124 + name: 22桌 顾客扫桌码
  125 + request:
  126 + url: App.Orders.CreateOrder
  127 + method: POST
  128 + data:
  129 + sellerid: $sellerid
  130 + openid: $openid2
  131 + pnum: $pnum
  132 + tableid: $tableid2
  133 + remark: $remark2
  134 + remarkid: $remarkid2
  135 + extract:
  136 + - orderid2: content.data
  137 + validate:
  138 + - eq: ["content.ret", 200]
  139 +
  140 +- test:
  141 + name: 22桌 添加一个沽清数量为2的菜品
  142 + request:
  143 + url: App.Orders.AddCart
  144 + method: POST
  145 + data:
  146 + orderid: ${get_orderid($orderid2)}
  147 + openid: $openid2
  148 + cookbookid: $cook5_id
  149 + validate:
  150 + - eq: ["content.ret", 200]
  151 +
  152 +
  153 +- test:
  154 + name: 22桌 下单
  155 + request:
  156 + url: App.Orders.PlaceOrder
  157 + method: POST
  158 + data:
  159 + sellerid: $sellerid
  160 + orderid: ${get_orderid($orderid2)}
  161 + type: type_order
  162 + validate:
  163 + - eq: ["content.ret", 200]
  164 +
  165 +- test:
  166 + name: 21桌 下单
  167 + request:
  168 + url: App.Orders.PlaceOrder
  169 + method: POST
  170 + data:
  171 + sellerid: $sellerid
  172 + orderid: ${get_orderid($orderid1)}
  173 + type: type_order
  174 + validate:
  175 + - eq: ["content.ret", 400]
@@ -4,14 +4,14 @@ @@ -4,14 +4,14 @@
4 base_url: http://xt05.colorcun.com:10006?s= 4 base_url: http://xt05.colorcun.com:10006?s=
5 variable_binds: 5 variable_binds:
6 - openid: "evannayf" 6 - openid: "evannayf"
7 - - cookbookid_add: "3"  
8 - - specid_add: "2"  
9 - - practiceid_add: "1"  
10 - - sellerid: "4"  
11 - - tableid: "4"  
12 - - pnum: "8" 7 + - cookbookid_add: 3
  8 + - specid_add: 2
  9 + - practiceid_add: 1
  10 + - sellerid: 4
  11 + - tableid: 6
  12 + - pnum: 8
13 - remark: "备注" 13 - remark: "备注"
14 - - remarkid: "1" 14 + - remarkid: 1
15 - get_orderid: 15 - get_orderid:
16 # 不同菜品 16 # 不同菜品
17 # 有规格有做法 17 # 有规格有做法
@@ -120,7 +120,7 @@ @@ -120,7 +120,7 @@
120 url: App.Orders.AddCart 120 url: App.Orders.AddCart
121 method: POST 121 method: POST
122 data: 122 data:
123 - orderid: $orderid_already 123 + orderid: ${get_orderid($orderid)}
124 openid: $openid 124 openid: $openid
125 cookbookid: $cook2_id 125 cookbookid: $cook2_id
126 specid: $cook2_spec1_id 126 specid: $cook2_spec1_id
@@ -132,7 +132,7 @@ @@ -132,7 +132,7 @@
132 url: App.Orders.AddCart 132 url: App.Orders.AddCart
133 method: POST 133 method: POST
134 data: 134 data:
135 - orderid: $orderid_already 135 + orderid: ${get_orderid($orderid)}
136 openid: $openid 136 openid: $openid
137 cookbookid: $cook3_id 137 cookbookid: $cook3_id
138 validate: 138 validate:
@@ -143,7 +143,7 @@ @@ -143,7 +143,7 @@
143 url: App.Orders.AddCart 143 url: App.Orders.AddCart
144 method: POST 144 method: POST
145 data: 145 data:
146 - orderid: $orderid_already 146 + orderid: ${get_orderid($orderid)}
147 openid: $openid 147 openid: $openid
148 cookbookid: $cook4_id 148 cookbookid: $cook4_id
149 validate: 149 validate:
@@ -154,7 +154,7 @@ @@ -154,7 +154,7 @@
154 url: App.Orders.AddCart 154 url: App.Orders.AddCart
155 method: POST 155 method: POST
156 data: 156 data:
157 - orderid: $orderid_already 157 + orderid: ${get_orderid($orderid)}
158 openid: $openid 158 openid: $openid
159 cookbookid: $cook5_id 159 cookbookid: $cook5_id
160 validate: 160 validate:
@@ -165,7 +165,7 @@ @@ -165,7 +165,7 @@
165 url: App.Orders.AddCart 165 url: App.Orders.AddCart
166 method: POST 166 method: POST
167 data: 167 data:
168 - orderid: $orderid_already 168 + orderid: ${get_orderid($orderid)}
169 openid: $openid 169 openid: $openid
170 cookbookid: $cook5_id 170 cookbookid: $cook5_id
171 validate: 171 validate:
@@ -176,7 +176,7 @@ @@ -176,7 +176,7 @@
176 url: App.Orders.AddCart 176 url: App.Orders.AddCart
177 method: POST 177 method: POST
178 data: 178 data:
179 - orderid: $orderid_already 179 + orderid: ${get_orderid($orderid)}
180 openid: $openid 180 openid: $openid
181 cookbookid: $cook5_id 181 cookbookid: $cook5_id
182 validate: 182 validate:
@@ -210,7 +210,7 @@ @@ -210,7 +210,7 @@
210 url: App.Orders.ReduceOrder 210 url: App.Orders.ReduceOrder
211 method: POST 211 method: POST
212 data: 212 data:
213 - orderid: $orderid_already 213 + orderid: ${get_orderid($orderid)}
214 cookbookid: $cook4_id 214 cookbookid: $cook4_id
215 validate: 215 validate:
216 - eq: ["content.ret", 200] 216 - eq: ["content.ret", 200]
@@ -220,7 +220,7 @@ @@ -220,7 +220,7 @@
220 url: App.Orders.ReduceOrder 220 url: App.Orders.ReduceOrder
221 method: POST 221 method: POST
222 data: 222 data:
223 - orderid: $orderid_already 223 + orderid: ${get_orderid($orderid)}
224 cookbookid: $cook2_id 224 cookbookid: $cook2_id
225 specid: $cook2_spec1_id 225 specid: $cook2_spec1_id
226 validate: 226 validate:
@@ -234,7 +234,7 @@ @@ -234,7 +234,7 @@
234 method: POST 234 method: POST
235 data: 235 data:
236 sellerid: $sellerid 236 sellerid: $sellerid
237 - orderid: $orderid_already 237 + orderid: ${get_orderid($orderid)}
238 type: type_order 238 type: type_order
239 validate: 239 validate:
240 - eq: ["content.ret", 200] 240 - eq: ["content.ret", 200]
@@ -246,7 +246,7 @@ @@ -246,7 +246,7 @@
246 method: POST 246 method: POST
247 data: 247 data:
248 sellerid: $sellerid 248 sellerid: $sellerid
249 - orderid: $orderid_already 249 + orderid: ${get_orderid($orderid)}
250 type: type_add 250 type: type_add
251 validate: 251 validate:
252 - eq: ["content.ret", 200] 252 - eq: ["content.ret", 200]
@@ -255,36 +255,36 @@ @@ -255,36 +255,36 @@
255 255
256 256
257 257
258 -# #获取营销分类(10道必点菜)  
259 -# - test:  
260 -# name: 获取营销分类(10道必点菜)  
261 -# request:  
262 -# url: App.Orders.Top10  
263 -# method: POST  
264 -# data:  
265 -# sellerid: $sellerid  
266 -# validate:  
267 -# - eq: ["content.ret", 200] 258 +#获取营销分类(10道必点菜)
  259 +- test:
  260 + name: 获取营销分类(10道必点菜)
  261 + request:
  262 + url: App.Orders.Top10
  263 + method: POST
  264 + data:
  265 + sellerid: $sellerid
  266 + validate:
  267 + - eq: ["content.ret", 200]
268 268
269 -# #获取订单详情  
270 -# - test:  
271 -# name: 获取订单详情  
272 -# request:  
273 -# url: App.Orders.GetOrderById  
274 -# method: POST  
275 -# data:  
276 -# orderid: $orderid_already  
277 -# validate:  
278 -# - eq: ["content.ret", 200] 269 +#获取订单详情
  270 +- test:
  271 + name: 获取订单详情
  272 + request:
  273 + url: App.Orders.GetOrderById
  274 + method: POST
  275 + data:
  276 + orderid: ${get_orderid($orderid)}
  277 + validate:
  278 + - eq: ["content.ret", 200]
279 279
280 -# #修改订单详情  
281 -# - test:  
282 -# name: 修改订单详情  
283 -# request:  
284 -# url: App.Orders.SetOrderById  
285 -# method: POST  
286 -# data:  
287 -# orderid: $orderid_already  
288 -# remark: $remark  
289 -# validate:  
290 -# - eq: ["content.ret", 200]  
  280 +#修改订单详情
  281 +- test:
  282 + name: 修改订单详情
  283 + request:
  284 + url: App.Orders.SetOrderById
  285 + method: POST
  286 + data:
  287 + orderid: ${get_orderid($orderid)}
  288 + remark: $remark
  289 + validate:
  290 + - eq: ["content.ret", 200]