Commit 94b0079ea6c8ba3f338cd916e2bf7df936422125

Authored by yangfan
1 parent be9c04e0

修改获取orderid方式,json格式文件

@@ -20,4 +20,8 @@ def get_content_type(data): @@ -20,4 +20,8 @@ def get_content_type(data):
20 return data.content_type 20 return data.content_type
21 21
22 def get_orderid(content): 22 def get_orderid(content):
23 - print content  
  23 + print("11111111111")
  24 + print content[0]["id"]
  25 + orderid = int(content[0]["id"])
  26 + print orderid
  27 + return orderid
No preview for this file type
  1 +[
  2 + {
  3 + "config": {
  4 + "name": "点餐服务",
  5 + "request": {
  6 + "base_url": "http://xt05.colorcun.com:10006?s="
  7 + },
  8 + "variables": [
  9 + {
  10 + "orderid_already": "3"
  11 + },
  12 + {
  13 + "openid": "evannayf"
  14 + },
  15 + {
  16 + "cookbookid_add": "3"
  17 + },
  18 + {
  19 + "specid_add": "2"
  20 + },
  21 + {
  22 + "practiceid_add": "1"
  23 + },
  24 + {
  25 + "sellerid": "4"
  26 + },
  27 + {
  28 + "tableid": "4"
  29 + },
  30 + {
  31 + "pnum": "8"
  32 + },
  33 + {
  34 + "remark": "备注"
  35 + },
  36 + {
  37 + "remarkid": "1"
  38 + },
  39 + {
  40 + "_comment": "不同菜品"
  41 + },
  42 + {
  43 + "cook1_id": 6
  44 + },
  45 + {
  46 + "cook1_spec1_id": 7
  47 + },
  48 + {
  49 + "cook1_spec2_id": 8
  50 + },
  51 + {
  52 + "cook1_spec3_id": 9
  53 + },
  54 + {
  55 + "cook1_prac1_id": 3
  56 + },
  57 + {
  58 + "cook1_prac2_id": 4
  59 + },
  60 + {
  61 + "__comment": "有规格无做法"
  62 + },
  63 + {
  64 + "cook2_id": 3
  65 + },
  66 + {
  67 + "cook2_spec1_id": 4
  68 + },
  69 + {
  70 + "cook2_spec2_id": 5
  71 + },
  72 + {
  73 + "cook2_spec3_id": 6
  74 + },
  75 + {
  76 + "___comment": "无规格无做法,沽清数量为0"
  77 + },
  78 + {
  79 + "cook3_id": 7
  80 + },
  81 + {
  82 + "____comment": "无规格无做法,无沽清"
  83 + },
  84 + {
  85 + "cook4_id": 9
  86 + },
  87 + {
  88 + "_____comment": "无规格无做法,沽清数量为2"
  89 + },
  90 + {
  91 + "cook5_id": 11
  92 + },
  93 + {
  94 + "type_order": 1
  95 + },
  96 + {
  97 + "type_add": 2
  98 + }
  99 + ]
  100 + }
  101 + },
  102 + {
  103 + "test": {
  104 + "name": "顾客扫桌码点餐-扫码创建订单(全填)",
  105 + "request": {
  106 + "url": "App.Orders.CreateOrder",
  107 + "method": "POST",
  108 + "json": [
  109 + {
  110 + "sellerid": "$sellerid"
  111 + },
  112 + {
  113 + "openid": "$openid"
  114 + },
  115 + {
  116 + "pnum": "$pnum"
  117 + },
  118 + {
  119 + "tableid": "$tableid"
  120 + },
  121 + {
  122 + "remark": "$remark"
  123 + },
  124 + {
  125 + "remarkid": "$remarkid"
  126 + }
  127 + ]
  128 + },
  129 + "extract": [
  130 + {
  131 + "orderid": "content.data[0]"
  132 + }
  133 + ],
  134 + "validate": [
  135 + {
  136 + "eq": ["content.ret",200]
  137 + }
  138 + ]
  139 + }
  140 + }
  141 +]
@@ -3,7 +3,6 @@ @@ -3,7 +3,6 @@
3 request: 3 request:
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 - - orderid_already: "3"  
7 - openid: "evannayf" 6 - openid: "evannayf"
8 - cookbookid_add: "3" 7 - cookbookid_add: "3"
9 - specid_add: "2" 8 - specid_add: "2"
@@ -13,7 +12,7 @@ @@ -13,7 +12,7 @@
13 - pnum: "8" 12 - pnum: "8"
14 - remark: "备注" 13 - remark: "备注"
15 - remarkid: "1" 14 - remarkid: "1"
16 - - get_orderid: ${get_orderid(content)} 15 + - get_orderid:
17 # 不同菜品 16 # 不同菜品
18 # 有规格有做法 17 # 有规格有做法
19 - cook1_id: 6 18 - cook1_id: 6
@@ -56,50 +55,50 @@ @@ -56,50 +55,50 @@
56 remark: $remark 55 remark: $remark
57 remarkid: $remarkid 56 remarkid: $remarkid
58 extract: 57 extract:
59 - - orderid: content.data[0] 58 + - orderid: content.data
60 validate: 59 validate:
61 - eq: ["content.ret", 200] 60 - eq: ["content.ret", 200]
62 -- test:  
63 - name: 顾客扫桌码点餐-扫码创建订单(不填sellerid)  
64 - request:  
65 - url: App.Orders.CreateOrder  
66 - method: POST  
67 - data:  
68 - openid: $openid  
69 - pnum: $pnum  
70 - tableid: $tableid  
71 - remark: $remark  
72 - remarkid: $remarkid  
73 - validate:  
74 - - eq: ["content.ret", 400]  
75 - - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]  
76 -- test:  
77 - name: 顾客扫桌码点餐-扫码创建订单(不填tableid)  
78 - request:  
79 - url: App.Orders.CreateOrder  
80 - method: POST  
81 - data:  
82 - sellerid: $sellerid  
83 - openid: $openid  
84 - pnum: $pnum  
85 - remark: $remark  
86 - remarkid: $remarkid  
87 - validate:  
88 - - eq: ["content.ret", 400]  
89 - - eq: ["content.msg", "非法请求:缺少必要参数tableid"]  
90 -- test:  
91 - name: 顾客扫桌码点餐-扫码创建订单(不填pnum)  
92 - request:  
93 - url: App.Orders.CreateOrder  
94 - method: POST  
95 - data:  
96 - sellerid: $sellerid  
97 - openid: $openid  
98 - tableid: $tableid  
99 - remark: $remark  
100 - remarkid: $remarkid  
101 - validate:  
102 - - eq: ["content.ret", 400] 61 +# - test:
  62 +# name: 顾客扫桌码点餐-扫码创建订单(不填sellerid)
  63 +# request:
  64 +# url: App.Orders.CreateOrder
  65 +# method: POST
  66 +# data:
  67 +# openid: $openid
  68 +# pnum: $pnum
  69 +# tableid: $tableid
  70 +# remark: $remark
  71 +# remarkid: $remarkid
  72 +# validate:
  73 +# - eq: ["content.ret", 400]
  74 +# - eq: ["content.msg", "非法请求:缺少必要参数sellerid"]
  75 +# - test:
  76 +# name: 顾客扫桌码点餐-扫码创建订单(不填tableid)
  77 +# request:
  78 +# url: App.Orders.CreateOrder
  79 +# method: POST
  80 +# data:
  81 +# sellerid: $sellerid
  82 +# openid: $openid
  83 +# pnum: $pnum
  84 +# remark: $remark
  85 +# remarkid: $remarkid
  86 +# validate:
  87 +# - eq: ["content.ret", 400]
  88 +# - eq: ["content.msg", "非法请求:缺少必要参数tableid"]
  89 +# - test:
  90 +# name: 顾客扫桌码点餐-扫码创建订单(不填pnum)
  91 +# request:
  92 +# url: App.Orders.CreateOrder
  93 +# method: POST
  94 +# data:
  95 +# sellerid: $sellerid
  96 +# openid: $openid
  97 +# tableid: $tableid
  98 +# remark: $remark
  99 +# remarkid: $remarkid
  100 +# validate:
  101 +# - eq: ["content.ret", 400]
103 102
104 #点餐添加购物车 103 #点餐添加购物车
105 - test: 104 - test:
@@ -108,7 +107,7 @@ @@ -108,7 +107,7 @@
108 url: App.Orders.AddCart 107 url: App.Orders.AddCart
109 method: POST 108 method: POST
110 data: 109 data:
111 - orderid: $orderid_already 110 + orderid: ${get_orderid($orderid)}
112 openid: $openid 111 openid: $openid
113 cookbookid: $cook1_id 112 cookbookid: $cook1_id
114 specid: $cook1_spec1_id 113 specid: $cook1_spec1_id
@@ -241,7 +240,7 @@ @@ -241,7 +240,7 @@
241 - eq: ["content.ret", 200] 240 - eq: ["content.ret", 200]
242 #加菜 241 #加菜
243 - test: 242 - test:
244 - name: 下单 243 + name: 加菜
245 request: 244 request:
246 url: App.Orders.PlaceOrder 245 url: App.Orders.PlaceOrder
247 method: POST 246 method: POST
@@ -256,27 +255,27 @@ @@ -256,27 +255,27 @@
256 255
257 256
258 257
259 -#获取营销分类(10道必点菜)  
260 -- test:  
261 - name: 获取营销分类(10道必点菜)  
262 - request:  
263 - url: App.Orders.Top10  
264 - method: POST  
265 - data:  
266 - sellerid: $sellerid  
267 - validate:  
268 - - 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]
269 268
270 -#获取订单详情  
271 -- test:  
272 - name: 获取订单详情  
273 - request:  
274 - url: App.Orders.GetOrderById  
275 - method: POST  
276 - data:  
277 - orderid: $orderid_already  
278 - validate:  
279 - - eq: ["content.ret", 200] 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]
280 279
281 # #修改订单详情 280 # #修改订单详情
282 # - test: 281 # - test: