Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-airtest-web-cmdc
Commits
8ac1bcd7
Commit
8ac1bcd7
authored
Jan 16, 2024
by
liguangyu06
Browse files
增加接口响应时间获取
parent
5fff38e3
Changes
80
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_product/q_按条件删除协议价验证.air/q_按条件删除协议价验证.py
View file @
8ac1bcd7
...
...
@@ -51,7 +51,10 @@ request_body = {"ids": [id]}
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict56"
)
...
...
air_case/cmdc_product/上传日志信息获取.air/上传日志信息获取.py
View file @
8ac1bcd7
...
...
@@ -32,8 +32,10 @@ request_body = commonFuc().get_business_data(module, "payload27")
"""
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict27"
)
# print(check_dict)
...
...
air_case/cmdc_product/产品线信息获取验证.air/产品线信息获取验证.py
View file @
8ac1bcd7
...
...
@@ -25,8 +25,10 @@ request_body = commonFuc().get_business_data(module, "payload29")
"""
# 发送请求
result
=
requests
.
get
(
url
,
json
=
request_body
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict29"
)
# print(check_dict)
...
...
air_case/cmdc_product/产品线分配制单员功能验证.air/产品线分配制单员功能验证.py
View file @
8ac1bcd7
...
...
@@ -59,8 +59,10 @@ request_body = {"productLineCode": product_line_code, "userList": [marker_list]}
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict76"
)
# print(check_dict)
...
...
air_case/cmdc_product/产品线制单员删除功能验证.air/产品线制单员删除功能验证.py
View file @
8ac1bcd7
...
...
@@ -54,8 +54,10 @@ for i in result["data"]["list"]:
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict79"
)
...
...
air_case/cmdc_product/列表查询条件验证_产品线列表.air/列表查询条件验证_产品线列表.py
View file @
8ac1bcd7
...
...
@@ -47,10 +47,14 @@ request_body = commonFuc().get_business_data(module, "payload19", line_code, lin
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 获取查询结果中产品线
result
=
{
"lineCode"
:
result
[
"data"
][
"list"
][
0
][
"relevanceCode"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict19"
,
line_code
)
# print(check_dict)
...
...
air_case/cmdc_product/列表查询条件验证_发货时间列表.air/列表查询条件验证_发货时间列表.py
View file @
8ac1bcd7
...
...
@@ -58,10 +58,13 @@ if result["data"]["list"][delivery_time_random]["productRangeType"]:
# 发送请求
result
=
requests
.
get
(
url
,
params
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 获取查询结果中规则名称
result
=
{
"name"
:
result
[
"data"
][
"list"
][
0
][
"name"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict35"
,
name
)
# print(check_dict)
...
...
@@ -88,10 +91,13 @@ else:
# 发送请求
result
=
requests
.
get
(
url
,
params
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 获取查询结果中规则名称
result
=
{
"name"
:
result
[
"data"
][
"list"
][
0
][
"name"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict35"
,
name
)
# print(check_dict)
...
...
air_case/cmdc_product/列表查询条件验证_商品列表.air/列表查询条件验证_商品列表.py
View file @
8ac1bcd7
...
...
@@ -66,10 +66,13 @@ request_body = commonFuc().get_business_data(module, "payload4", product_name, p
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 获取查询结果中商品code
result
=
{
"productCode"
:
result
[
"data"
][
"list"
][
0
][
"productCode"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict4"
,
product_code
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_product/列表查询条件验证_商品列表_库存配置.air/列表查询条件验证_商品列表_库存配置.py
View file @
8ac1bcd7
...
...
@@ -47,10 +47,13 @@ request_body = commonFuc().get_business_data(module, "payload21", product_code,
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 获取查询结果中商品信息
result
=
{
"productCode"
:
result
[
"data"
][
"list"
][
0
][
"productCode"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict21"
,
product_code
)
# print(check_dict)
...
...
air_case/cmdc_product/列表查询条件验证_商品属性列表.air/列表查询条件验证_商品属性列表.py
View file @
8ac1bcd7
...
...
@@ -73,10 +73,13 @@ request_body = commonFuc().get_business_data(module, "payload2", product_code, p
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 获取查询结果中商品code
result
=
{
"productCode"
:
result
[
"data"
][
"list"
][
0
][
"productCode"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict2"
,
product_code
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_product/列表查询条件验证_商品附件列表.air/列表查询条件验证_商品附件列表.py
View file @
8ac1bcd7
...
...
@@ -52,10 +52,13 @@ request_body = commonFuc().get_business_data(module, "payload12", product_line_c
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# 获取查询结果中商品对应的附件名称
result
=
{
"fileName"
:
result
[
"data"
][
"list"
][
0
][
"fileName"
]}
result
[
"api_time"
]
=
api_time
# print(result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict12"
,
file_name
)
...
...
air_case/cmdc_product/列表查询条件验证_库存配置列表.air/列表查询条件验证_库存配置列表.py
View file @
8ac1bcd7
...
...
@@ -47,10 +47,12 @@ request_body = commonFuc().get_business_data(module, "payload14", rule_name)
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# 获取查询结果中库存配置名称
result
=
{
"ruleName"
:
result
[
"data"
][
"list"
][
0
][
"ruleName"
]}
result
[
"api_time"
]
=
api_time
# print(result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict14"
,
rule_name
)
...
...
air_case/cmdc_product/发货时间规则停用功能验证.air/发货时间规则停用功能验证.py
View file @
8ac1bcd7
...
...
@@ -45,7 +45,12 @@ request_body = commonFuc().get_business_data(module, "payload37", delivery_time_
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
result
[
"api_time"
]
=
api_time
# print(result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict37"
)
...
...
air_case/cmdc_product/发货时间规则启用用功能验证.air/发货时间规则启用用功能验证.py
View file @
8ac1bcd7
...
...
@@ -45,7 +45,11 @@ request_body = commonFuc().get_business_data(module, "payload38", delivery_time_
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
result
[
"api_time"
]
=
api_time
# print(result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict38"
)
...
...
air_case/cmdc_product/商品价格明细导出验证.air/商品价格明细导出验证.py
View file @
8ac1bcd7
...
...
@@ -51,8 +51,10 @@ request_body = commonFuc().get_business_data(module, "payload53", product_code)
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# result = json.loads(result.content)
# print(result)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
# 获取文件
BASE_DIR
=
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
)))))
...
...
@@ -65,6 +67,8 @@ with open(file_path, 'wb') as f:
# 获取文件中商品编码
excel
=
HandleExcel
(
file_path
,
"Sheet1"
)
result
=
{
"productCode"
:
excel
.
read_data
()[
0
].
get
(
"商品编码"
)}
result
[
"api_time"
]
=
api_time
# print(result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict53"
,
product_code
)
...
...
air_case/cmdc_product/商品属性修改功能验证.air/商品属性修改功能验证.py
View file @
8ac1bcd7
...
...
@@ -63,10 +63,14 @@ request_body = commonFuc().get_business_data(module, "payload5", product_id, pro
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 获取查询结果中data信息
result
=
{
"data"
:
result
[
"data"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict5"
,
property_id
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_product/商品属性批量新增验证.air/商品属性批量新增验证.py
View file @
8ac1bcd7
...
...
@@ -67,7 +67,10 @@ files = {"file": file}
# 发送请求
result
=
requests
.
post
(
url
,
files
=
files
,
headers
=
headers
,
params
=
request_body
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
result
[
"api_time"
]
=
api_time
file
.
close
()
# print(result)
# 获取预期结果
...
...
air_case/cmdc_product/商品附件列表获取.air/商品附件列表获取.py
View file @
8ac1bcd7
...
...
@@ -32,8 +32,10 @@ request_body = commonFuc().get_business_data(module, "payload11")
"""
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict11"
)
# print(check_dict)
...
...
air_case/cmdc_product/商品限购明细导出验证.air/商品限购明细导出验证.py
View file @
8ac1bcd7
...
...
@@ -48,7 +48,9 @@ request_body = commonFuc().get_business_data(module, "payload45", product_code)
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# result = json.loads(result.content)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
# print(result)
# 获取文件
BASE_DIR
=
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
dirname
(
os
.
path
.
abspath
(
__file__
)))))
...
...
@@ -62,6 +64,7 @@ with open(file_path, 'wb') as f:
excel
=
HandleExcel
(
file_path
,
"Sheet1"
)
result
=
{
"productCode"
:
excel
.
read_data
()[
0
].
get
(
"商品编码"
)}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict45"
,
product_code
)
# print(check_dict)
...
...
air_case/cmdc_product/导入日志获取.air/导入日志获取.py
View file @
8ac1bcd7
...
...
@@ -34,8 +34,11 @@ request_body = commonFuc().get_business_data(module, "payload10")
# 发送请求
result
=
requests
.
get
(
url
,
params
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# print(result)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict10"
)
# print(check_dict)
...
...
Prev
1
2
3
4
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment