点餐服务singleAPI.yml 3.92 KB
- config:
    name: "点餐服务"
    request:
        base_url: http://xt05.colorcun.com:10006?s=
    variable_binds:
        - orderid_already: "3"
        - openid: "evannayf"
        - cookbookid_add: "3"
        - specid_add: "2"
        - practiceid_add: "1"
        - sellerid: "4"
        - tableid: "410"
        - pnum: "8"
        - remark: "备注"
        - remarkid: "1"
        - get_orderid: ${get_orderid(content)}


# 顾客扫桌码点餐-扫码创建订单
- test:
    name: 顾客扫桌码点餐-扫码创建订单(全填)
    request:
        url: App.Orders.CreateOrder
        method: POST
        data:
            sellerid: $sellerid
            openid: $openid
            pnum: $pnum
            tableid: $tableid
            remark: $remark
            remarkid: $remarkid
    extract:
        - orderid: $get_orderid
    validate:
        - eq: ["content.ret", 200]
- test:
    name: 顾客扫桌码点餐-扫码创建订单(不填sellerid)
    request:
        url: App.Orders.CreateOrder
        method: POST
        data:
            openid: $openid
            pnum: $pnum
            tableid: $tableid
            remark: $remark
            remarkid: $remarkid
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
- test:
    name: 顾客扫桌码点餐-扫码创建订单(不填tableid)
    request:
        url: App.Orders.CreateOrder
        method: POST
        data:
            sellerid: $sellerid
            openid: $openid
            pnum: $pnum
            remark: $remark
            remarkid: $remarkid
    validate:
        - eq: ["content.ret", 400]
        - eq: ["content.msg", "非法请求:缺少必要参数tableid"]


# #点餐添加购物车
# - test:
#     name: 点餐添加购物车(全填)
#     request:
#         url: App.Orders.AddCart
#         method: POST
#         data:
#             orderid: $orderid_already
#             openid: $openid
#             cookbookid: $cookbookid_add
#             specid: $specid_add
#             practiceid: $practiceid_add
#     validate:
#         - eq: ["content.ret", 200]
# - test:
#     name: 点餐添加购物车(不填orderid)
#     request:
#         url: App.Orders.AddCart
#         method: POST
#         data:
#             openid: $openid
#             cookbookid: $cookbookid_add
#             specid: $specid_add
#             practiceid: $practiceid_add
#     validate:
#         - eq: ["content.ret", 400]

#换桌
# - test:
#     name: 换桌
#     request: 
#         url: App.Orders.ChangeeTable
#         method: POST
#         data:
#             orderid: $orderid_already



# #下单
# - test:
#     name: 下单
#     request:
#         url: App.Orders.PlaceOrder
#         method: POST
#         data:
#             orderid: $orderid_already
#     validate:
#         - eq: ["content.ret", 200]

# #退菜
# - test:
#     name: 退菜(全填)
#     request:
#         url: App.Orders.ReduceOrder
#         method: POST
#         data:
#             orderid: $orderid_already
#             cookbookid: $cookbookid_add
#             specid: $specid_add
#     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.SetOrderById
#         method: POST
#         data:
#             orderid: $orderid_already
#             remark: $remark
#     validate:
#         - eq: ["content.ret", 200]