Commit 77bd236e479ba237df72b5726027f4629a8d2cee

Authored by yangfan
1 parent 322ebe1f

no message

... ... @@ -17,4 +17,7 @@ def get_data(**args):
def get_content_type(data):
return data.content_type
\ No newline at end of file
return data.content_type
def get_orderid(content):
print content
\ No newline at end of file
... ...
No preview for this file type
<!DOCTYPE html>
<html>
<head>
<title>Test Result</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-xs-12">
<h2 class="text-capitalize">Test Result</h2>
<p class='attribute'><strong>Start Time: </strong>2018-02-05 18:05:43</p>
<p class='attribute'><strong>Duration: </strong>8.259s</p>
<p class='attribute'><strong>Status: </strong>Pass: 26</p>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-10 col-md-10">
<table class='table table-hover table-responsive'>
<thead>
<tr>
<th>商家服务singleAPI</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr class='success'>
<td class="col-xs-9">添加商家信息(正确操作)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(不填name)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(不填phone)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(不填map_address)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(不填file)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(不填image)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(不填long)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(不填lat)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(重复name)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">添加商家信息(重复phone)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">获取商家列表数据(查询第一页)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">获取商家列表数据(查询不存在的页码)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID获取商家信息(sellerid=5)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID获取商家信息(sellerid不存在)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(正确操作)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填id)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填name)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填phone)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填map_address)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填long)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填lat)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填file)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不填image)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(重复name)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(重复phone)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr class='success'>
<td class="col-xs-9">根据商家ID修改商家信息(不存在的商家)</td>
<td class="col-xs-3">
<span class="label label-success">
Pass
</span>
</td>
</tr>
<tr>
<td>
Total Test Runned: 26
</td>
<td>
<span>Pass: 26</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('td').on('click', '.btn', function(e){
e.preventDefault();
var $this = $(this);
var $nextRow = $this.closest('tr').next('tr');
$nextRow.slideToggle("fast");
$this.text(function(i, text){
if (text === 'View') {
return 'Hide';
} else {
return 'View';
};
});
});
});
</script>
</body>
</html>
\ No newline at end of file
... ... @@ -2,25 +2,45 @@
name: "桌位服务"
request:
base_url: http://dc1.colorcun.com:10005?s=
variable_binds:
- sellerid: 71
- r_name: "杏花阁"
- tablenum: 6
- pnum: 4
- tid: 1
- r_name_u: "翠微居"
- tablenum_u: 10
- pnum_u: 8
- tid_u: 2
- regionid_no: 10000000
- page_large: 10000
#添加商家桌位区域
- test:
name: 添加商家桌位区域(正确操作)
name: 添加商家桌位区域(桌位数量、人数均为默认值)
request:
url: App.Tables.AddTableRegion
method: POST
data:
sellerid: 9
name: "包间"
sellerid: $sellerid
name: $r_name
tablenum: $tablenum
pnum: $pnum
tid: $tid
extract:
- regionid: content.data.id
validate:
- eq: ["content.ret", 200]
- test:
name: 添加商家桌位区域(不填sellerid)
request:
request:
url: App.Tables.AddTableRegion
method: POST
data:
name: "包间"
name: $r_name
tablenum: $tablenum
pnum: $pnum
tid: $tid
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
... ... @@ -30,80 +50,98 @@
url: App.Tables.AddTableRegion
method: POST
data:
sellerid: 9
sellerid: $sellerid
tablenum: $tablenum
pnum: $pnum
tid: $tid
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数name"]
#修改商家桌位区域
- test:
name: 修改商家桌位区域(修改name)
request:
url: App.Tables.AddTable
method: POST
data:
id: 4
sellerid: 9
name: "区域修改"
validate:
- eq: ["content.ret", 200]
- test:
name: 修改商家桌位区域(修改name和order)
request:
url: App.Tables.AddTable
method: POST
data:
id: 4
sellerid: 9
name: "区域修改"
order: 10
validate:
- eq: ["content.ret", 200]
- test:
name: 修改商家桌位区域(修改order)
name: 添加商家桌位区域(修改默认值)
request:
url: App.Tables.AddTable
url: App.Tables.AddTableRegion
method: POST
data:
id: 4
sellerid: 9
order: 2
sellerid: $sellerid
name: $r_name_u
tablenum: $tablenum_u
pnum: $pnum_u
tid: $tid_u
validate:
- eq: ["content.ret", 200]
- test:
name: 修改商家桌位区域(修改失败-不存在的区域)
request:
url: App.Tables.AddTable
method: POST
data:
id: 10000
sellerid: 9
name: "区域修改"
order: 10
validate:
- eq: ["content.ret", 398]
- eq: ["content.ret", "非法请求:修改区域失败"]
#修改商家桌位区域
# - test:
# name: 修改商家桌位区域(修改name)
# request:
# url: App.Tables.AddTable
# method: POST
# data:
# id: 4
# sellerid: 9
# name: "区域修改"
# validate:
# - eq: ["content.ret", 200]
# - test:
# name: 修改商家桌位区域(修改name和order)
# request:
# url: App.Tables.AddTable
# method: POST
# data:
# id: 4
# sellerid: 9
# name: "区域修改"
# order: 10
# validate:
# - eq: ["content.ret", 200]
# - test:
# name: 修改商家桌位区域(修改order)
# request:
# url: App.Tables.AddTable
# method: POST
# data:
# id: 4
# sellerid: 9
# order: 2
# validate:
# - eq: ["content.ret", 200]
# - test:
# name: 修改商家桌位区域(修改失败-不存在的区域)
# request:
# url: App.Tables.AddTable
# method: POST
# data:
# id: 10000
# sellerid: 9
# name: "区域修改"
# order: 10
# validate:
# - eq: ["content.ret", 398]
# - eq: ["content.ret", "非法请求:修改区域失败"]
#获取单条区域信息
- test:
name: 获取单条区域信息(正确操作)
name: 获取单条区域信息(刚添加的区域)
request:
url: App.Tables.GetRegionById
method: POST
data:
id: 1
id: $regionid
validate:
- eq: ["content.ret", 200]
- test:
name: 获取单条区域信息(暂无数据)
name: 获取单条区域信息(不存在的区域)
request:
url: App.Tables.GetRegionById
method: POST
data:
id: 200
id: $regionid_no
validate:
- eq: ["content.ret", 400]
- eq: ["content.ret", "非法请求:暂无数据"]
- eq: ["content.ret", 200]
# - eq: ["content.ret", "非法请求:暂无数据"]
#获取商家桌位列表数据
- test:
name: 获取商家桌位列表数据(正确操作)
... ... @@ -111,7 +149,7 @@
url: App.Tables.GetTableListsBySellerId
method: POST
data:
sellerid: 4
sellerid: $sellerid
page: 1
validate:
- eq: ["content.ret", 200]
... ... @@ -121,8 +159,8 @@
url: App.Tables.GetTableListsBySellerId
method: POST
data:
sellerid: 4
page: 100
sellerid: $sellerid
page: $page_large
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:暂无数据"]
... ... @@ -142,20 +180,21 @@
url: App.Tables.GetTableListsBySellerId
method: POST
data:
sellerid: 4
sellerid: $sellerid
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数page"]
#添加商家桌位信息
- test:
name: 添加商家桌位信息(正确操作)
name: 添加商家桌位信息(填写区域)
request:
url: App.Tables.AddTable
method: POST
data:
rid: 4
sellerid: 9
rid: $regionid
sellerid: $sellerid
name: "杏花阁"
table_no: "001"
table_pnum: 10
... ...
- 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]
\ No newline at end of file
... ...
... ... @@ -4,171 +4,171 @@
base_url: http://dc1.colorcun.com:10005?s=
variable_binds:
- menu_name: "新年菜谱"
- sellerid: "9"
- sellerid: "4"
- menu_status_on: "1"
- menu_status_off: "0"
- menu_type_in: "1"
- menu_type_out: "2"
- menu_image: "/Users/orange/cover.jpeg"
- menu_id: "5"
- menu_id: "2"
- menu_id_no: "6"
- sellerid_no: "10000"
#添加菜谱
- test:
name: 添加菜谱(正确操作-堂食-启用)
variable_binds:
- name: $menu_name
- sellerid: $sellerid
- status: $menu_status_on
- type: $menu_type_in
- image: $menu_image
- multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 200]
- test:
name: 添加菜谱(正确操作-外卖-启用)
variable_binds:
- name: $menu_name
- sellerid: $sellerid
- status: $menu_status_on
- type: $menu_type_out
- image: $menu_image
- multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 200]
- test:
name: 添加菜谱(正确操作-外卖-停用)
variable_binds:
- name: $menu_name
- sellerid: $sellerid
- status: $menu_status_off
- type: $menu_type_out
- image: $menu_image
- multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 200]
- test:
name: 添加菜谱(正确操作-堂食-停用)
variable_binds:
- name: $menu_name
- sellerid: $sellerid
- status: $menu_status_off
- type: $menu_type_in
- image: $menu_image
- multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 200]
# - test:
# name: 添加菜谱(正确操作-堂食-启用)
# variable_binds:
# - name: $menu_name
# - sellerid: $sellerid
# - status: $menu_status_on
# - type: $menu_type_in
# - image: $menu_image
# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 200]
# - test:
# name: 添加菜谱(正确操作-外卖-启用)
# variable_binds:
# - name: $menu_name
# - sellerid: $sellerid
# - status: $menu_status_on
# - type: $menu_type_out
# - image: $menu_image
# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 200]
# - test:
# name: 添加菜谱(正确操作-外卖-停用)
# variable_binds:
# - name: $menu_name
# - sellerid: $sellerid
# - status: $menu_status_off
# - type: $menu_type_out
# - image: $menu_image
# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 200]
# - test:
# name: 添加菜谱(正确操作-堂食-停用)
# variable_binds:
# - name: $menu_name
# - sellerid: $sellerid
# - status: $menu_status_off
# - type: $menu_type_in
# - image: $menu_image
# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type,image=$image)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 200]
- test:
name: 添加菜谱(不填name)
variable_binds:
- sellerid: $sellerid
- status: $menu_status_on
- type: $menu_type_in
- image: $menu_image
- multipart_encoder: ${get_data(sellerid=$sellerid,status=$status,type=$type,image=$image)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数name"]
- test:
name: 添加菜谱(不填sellerid)
variable_binds:
- name: $menu_name
- status: $menu_status_off
- type: $menu_type_in
- image: $menu_image
- multipart_encoder: ${get_data(name=$name,status=$status,type=$type,image=$image)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
- test:
name: 添加菜谱(不填status)
variable_binds:
- name: $menu_name
- sellerid: $sellerid
- type: $menu_type_in
- image: $menu_image
- multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,type=$type)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数status"]
- test:
name: 添加菜谱(不填type)
variable_binds:
- name: $menu_name
- sellerid: $sellerid
- status: $menu_status_off
- image: $menu_image
- multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,status=$status)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数status"]
- test:
name: 添加菜谱(不填image)
variable_binds:
- name: $menu_name
- sellerid: $sellerid
- status: $menu_status_off
- type: $menu_type_in
- multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type)}
request:
url: App.Menu.AddMenu
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少上传文件:image"]
# - test:
# name: 添加菜谱(不填name)
# variable_binds:
# - sellerid: $sellerid
# - status: $menu_status_on
# - type: $menu_type_in
# - image: $menu_image
# - multipart_encoder: ${get_data(sellerid=$sellerid,status=$status,type=$type,image=$image)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少必要参数name"]
# - test:
# name: 添加菜谱(不填sellerid)
# variable_binds:
# - name: $menu_name
# - status: $menu_status_off
# - type: $menu_type_in
# - image: $menu_image
# - multipart_encoder: ${get_data(name=$name,status=$status,type=$type,image=$image)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
# - test:
# name: 添加菜谱(不填status)
# variable_binds:
# - name: $menu_name
# - sellerid: $sellerid
# - type: $menu_type_in
# - image: $menu_image
# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,type=$type)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少必要参数status"]
# - test:
# name: 添加菜谱(不填type)
# variable_binds:
# - name: $menu_name
# - sellerid: $sellerid
# - status: $menu_status_off
# - image: $menu_image
# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,image=$image,status=$status)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少必要参数status"]
# - test:
# name: 添加菜谱(不填image)
# variable_binds:
# - name: $menu_name
# - sellerid: $sellerid
# - status: $menu_status_off
# - type: $menu_type_in
# - multipart_encoder: ${get_data(name=$name,sellerid=$sellerid,status=$status,type=$type)}
# request:
# url: App.Menu.AddMenu
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少上传文件:image"]
#根据菜谱ID获取关联菜品
... ... @@ -257,101 +257,103 @@
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:暂无菜谱"]
#根据菜谱ID修改菜谱信息
- test:
name: 根据菜谱ID修改菜谱信息(正确操作)
variable_binds:
- id: "20"
- name: "菜谱修改1"
- status: "1"
- image: "/Users/orange/cover.jpeg"
- multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}
request:
url: App.Menu.SetMenuById
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 200]
- test:
name: 根据菜谱ID修改菜谱信息(不传id)
variable_binds:
- name: "菜谱修改1"
- status: "1"
- image: "/Users/orange/cover.jpeg"
- multipart_encoder: ${get_data(name=$name,status=$status,image=$image)}
request:
url: App.Menu.SetMenuById
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数id"]
- test:
name: 根据菜谱ID修改菜谱信息(不填name)
variable_binds:
- id: "20"
- status: "1"
- image: "/Users/orange/cover.jpeg"
- multipart_encoder: ${get_data(id=$id,status=$status,image=$image)}
request:
url: App.Menu.SetMenuById
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数name"]
- test:
name: 根据菜谱ID修改菜谱信息(不填status)
variable_binds:
- id: "20"
- name: "菜谱修改1"
- image: "/Users/orange/cover.jpeg"
- multipart_encoder: ${get_data(id=$id,name=$name,image=$image)}
request:
url: App.Menu.SetMenuById
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少必要参数status"]
- test:
name: 根据菜谱ID修改菜谱信息(不填image)
variable_binds:
- id: "20"
- name: "菜谱修改1"
- status: "1"
- multipart_encoder: ${get_data(id=$id,name=$name,status=$status)}
request:
url: App.Menu.SetMenuById
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 400]
- eq: ["content.msg", "非法请求:缺少上传文件:image"]
- test:
name: 根据菜谱ID修改菜谱信息(修改不存在的菜谱)
variable_binds:
- id: "100000"
- name: "菜谱修改1"
- status: "1"
- image: "/Users/orange/cover.jpeg"
- multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}
request:
url: App.Menu.SetMenuById
method: POST
headers:
Content-Type: ${get_content_type($multipart_encoder)}
data: $multipart_encoder
validate:
- eq: ["content.ret", 398]
- eq: ["content.msg", "非法请求:修改菜谱失败"]
\ No newline at end of file
# - test:
# name: 根据菜谱ID修改菜谱信息(正确操作)
# variable_binds:
# - id: "20"
# - name: "菜谱修改1"
# - status: "1"
# - image: "/Users/orange/cover.jpeg"
# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}
# request:
# url: App.Menu.SetMenuById
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 200]
# - test:
# name: 根据菜谱ID修改菜谱信息(不传id)
# variable_binds:
# - name: "菜谱修改1"
# - status: "1"
# - image: "/Users/orange/cover.jpeg"
# - multipart_encoder: ${get_data(name=$name,status=$status,image=$image)}
# request:
# url: App.Menu.SetMenuById
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少必要参数id"]
# - test:
# name: 根据菜谱ID修改菜谱信息(不填name)
# variable_binds:
# - id: "20"
# - status: "1"
# - image: "/Users/orange/cover.jpeg"
# - multipart_encoder: ${get_data(id=$id,status=$status,image=$image)}
# request:
# url: App.Menu.SetMenuById
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少必要参数name"]
# - test:
# name: 根据菜谱ID修改菜谱信息(不填status)
# variable_binds:
# - id: "20"
# - name: "菜谱修改1"
# - image: "/Users/orange/cover.jpeg"
# - multipart_encoder: ${get_data(id=$id,name=$name,image=$image)}
# request:
# url: App.Menu.SetMenuById
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少必要参数status"]
# - test:
# name: 根据菜谱ID修改菜谱信息(不填image)
# variable_binds:
# - id: "20"
# - name: "菜谱修改1"
# - status: "1"
# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status)}
# request:
# url: App.Menu.SetMenuById
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 400]
# - eq: ["content.msg", "非法请求:缺少上传文件:image"]
# - test:
# name: 根据菜谱ID修改菜谱信息(修改不存在的菜谱)
# variable_binds:
# - id: "100000"
# - name: "菜谱修改1"
# - status: "1"
# - image: "/Users/orange/cover.jpeg"
# - multipart_encoder: ${get_data(id=$id,name=$name,status=$status,image=$image)}
# request:
# url: App.Menu.SetMenuById
# method: POST
# headers:
# Content-Type: ${get_content_type($multipart_encoder)}
# data: $multipart_encoder
# validate:
# - eq: ["content.ret", 398]
# - eq: ["content.msg", "非法请求:修改菜谱失败"]
\ No newline at end of file
... ...
... ... @@ -3,7 +3,6 @@
request:
base_url: http://dc1.colorcun.com:10005?s=
- test:
name: 根据商家ID获取菜谱信息
request:
... ... @@ -51,7 +50,17 @@
data:
id: $menu_id
extract:
- class_id: content.data.id
- class_id: content.data[0].id
validate:
- eq: ["content.ret", 200]
#获取菜品分类
- test:
name: 获取菜品分类(正确操作)
request:
url: App.Cookbook.GetCookbookClassBySellerId
method: POST
data:
Sellerid: 1
validate:
- eq: ["content.ret", 200]
#获取分类下所有菜品
... ...