Commit b24969ffb9542852cb71ea64ce592ba65e8becf7

Authored by yangfan
1 parent 94b0079e

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

- config:
name: "扫码点餐"
request:
base_url: http://xt05.colorcun.com:10006?s=
variable_binds:
- openid1: "o9pcQ0ZvcI3L5fg75WdVtvK9l3xQ"
- openid2: "o9pcQ0dtFx_KTFpUpCXOaLUdsGTQ"
- sellerid: 4
- tableid1: 21
- tableid2: 22
- pnum: 8
- remark1: "这是21桌的备注"
- remark2: "这是22桌的备注"
- remarkid1: 1
- remarkid2: 2
# 不同菜品
# 有规格有做法
- cook1_id: 6
- cook1_spec1_id: 7
- cook1_spec2_id: 8
- cook1_spec3_id: 9
- cook1_prac1_id: 3
- cook1_prac2_id: 4
# 有规格无做法
- cook2_id: 3
- cook2_spec1_id: 4
- cook2_spec2_id: 5
- cook2_spec3_id: 6
# 无规格无做法,沽清数量为0
- cook3_id: 7
# 无规格无做法,无沽清
- cook4_id: 9
# 无规格无做法,沽清数量为2
- cook5_id: 11
# 各个规格有沽清
# 下单
- type_order: 1
# 加菜
- type_add: 2
- test:
name: 21桌 顾客扫桌码
request:
url: App.Orders.CreateOrder
method: POST
data:
sellerid: $sellerid
openid: $openid1
pnum: $pnum
tableid: $tableid1
remark: $remark1
remarkid: $remarkid1
extract:
- orderid1: content.data
validate:
- eq: ["content.ret", 200]
- test:
name: 21桌 添加一个有规格有做法菜品
request:
url: App.Orders.AddCart
method: POST
data:
orderid: ${get_orderid($orderid1)}
openid: $openid1
cookbookid: $cook1_id
specid: $cook1_spec1_id
practiceid: $cook1_prac1_id
validate:
- eq: ["content.ret", 200]
- test:
name: 21桌 添加一个有规格无做法菜品
request:
url: App.Orders.AddCart
method: POST
data:
orderid: ${get_orderid($orderid1)}
openid: $openid1
cookbookid: $cook2_id
specid: $cook2_spec1_id
validate:
- eq: ["content.ret", 200]
- test:
name: 21桌 添加一个普通菜品
request:
url: App.Orders.AddCart
method: POST
data:
orderid: ${get_orderid($orderid1)}
openid: $openid1
cookbookid: $cook4_id
validate:
- eq: ["content.ret", 200]
- test:
name: 21桌 添加一个沽清数量为2的菜品
request:
url: App.Orders.AddCart
method: POST
data:
orderid: ${get_orderid($orderid1)}
openid: $openid1
cookbookid: $cook5_id
validate:
- eq: ["content.ret", 200]
- test:
name: 21桌 再次添加一个沽清数量为2的菜品
request:
url: App.Orders.AddCart
method: POST
data:
orderid: ${get_orderid($orderid1)}
openid: $openid1
cookbookid: $cook5_id
validate:
- eq: ["content.ret", 200]
- test:
name: 22桌 顾客扫桌码
request:
url: App.Orders.CreateOrder
method: POST
data:
sellerid: $sellerid
openid: $openid2
pnum: $pnum
tableid: $tableid2
remark: $remark2
remarkid: $remarkid2
extract:
- orderid2: content.data
validate:
- eq: ["content.ret", 200]
- test:
name: 22桌 添加一个沽清数量为2的菜品
request:
url: App.Orders.AddCart
method: POST
data:
orderid: ${get_orderid($orderid2)}
openid: $openid2
cookbookid: $cook5_id
validate:
- eq: ["content.ret", 200]
- test:
name: 22桌 下单
request:
url: App.Orders.PlaceOrder
method: POST
data:
sellerid: $sellerid
orderid: ${get_orderid($orderid2)}
type: type_order
validate:
- eq: ["content.ret", 200]
- test:
name: 21桌 下单
request:
url: App.Orders.PlaceOrder
method: POST
data:
sellerid: $sellerid
orderid: ${get_orderid($orderid1)}
type: type_order
validate:
- eq: ["content.ret", 400]
\ No newline at end of file
... ...
... ... @@ -4,14 +4,14 @@
base_url: http://xt05.colorcun.com:10006?s=
variable_binds:
- openid: "evannayf"
- cookbookid_add: "3"
- specid_add: "2"
- practiceid_add: "1"
- sellerid: "4"
- tableid: "4"
- pnum: "8"
- cookbookid_add: 3
- specid_add: 2
- practiceid_add: 1
- sellerid: 4
- tableid: 6
- pnum: 8
- remark: "备注"
- remarkid: "1"
- remarkid: 1
- get_orderid:
# 不同菜品
# 有规格有做法
... ... @@ -120,7 +120,7 @@
url: App.Orders.AddCart
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
openid: $openid
cookbookid: $cook2_id
specid: $cook2_spec1_id
... ... @@ -132,7 +132,7 @@
url: App.Orders.AddCart
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
openid: $openid
cookbookid: $cook3_id
validate:
... ... @@ -143,7 +143,7 @@
url: App.Orders.AddCart
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
openid: $openid
cookbookid: $cook4_id
validate:
... ... @@ -154,7 +154,7 @@
url: App.Orders.AddCart
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
openid: $openid
cookbookid: $cook5_id
validate:
... ... @@ -165,7 +165,7 @@
url: App.Orders.AddCart
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
openid: $openid
cookbookid: $cook5_id
validate:
... ... @@ -176,7 +176,7 @@
url: App.Orders.AddCart
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
openid: $openid
cookbookid: $cook5_id
validate:
... ... @@ -210,7 +210,7 @@
url: App.Orders.ReduceOrder
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
cookbookid: $cook4_id
validate:
- eq: ["content.ret", 200]
... ... @@ -220,7 +220,7 @@
url: App.Orders.ReduceOrder
method: POST
data:
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
cookbookid: $cook2_id
specid: $cook2_spec1_id
validate:
... ... @@ -234,7 +234,7 @@
method: POST
data:
sellerid: $sellerid
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
type: type_order
validate:
- eq: ["content.ret", 200]
... ... @@ -246,7 +246,7 @@
method: POST
data:
sellerid: $sellerid
orderid: $orderid_already
orderid: ${get_orderid($orderid)}
type: type_add
validate:
- eq: ["content.ret", 200]
... ... @@ -255,36 +255,36 @@
# #获取营销分类(10道必点菜)
# - test:
# name: 获取营销分类(10道必点菜)
# request:
# url: App.Orders.Top10
# method: POST
# data:
# sellerid: $sellerid
# validate:
# - eq: ["content.ret", 200]
#获取营销分类(10道必点菜)
- test:
name: 获取营销分类(10道必点菜)
request:
url: App.Orders.Top10
method: POST
data:
sellerid: $sellerid
validate:
- eq: ["content.ret", 200]
# #获取订单详情
# - test:
# name: 获取订单详情
# request:
# url: App.Orders.GetOrderById
# method: POST
# data:
# orderid: $orderid_already
# validate:
# - eq: ["content.ret", 200]
#获取订单详情
- test:
name: 获取订单详情
request:
url: App.Orders.GetOrderById
method: POST
data:
orderid: ${get_orderid($orderid)}
validate:
- eq: ["content.ret", 200]
# #修改订单详情
# - test:
# name: 修改订单详情
# request:
# url: App.Orders.SetOrderById
# method: POST
# data:
# orderid: $orderid_already
# remark: $remark
# validate:
# - eq: ["content.ret", 200]
\ No newline at end of file
#修改订单详情
- test:
name: 修改订单详情
request:
url: App.Orders.SetOrderById
method: POST
data:
orderid: ${get_orderid($orderid)}
remark: $remark
validate:
- eq: ["content.ret", 200]
\ No newline at end of file
... ...