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
eb282e64
Commit
eb282e64
authored
Jan 16, 2024
by
liguangyu06
Browse files
增加接口响应时间获取
parent
5062b6fe
Changes
34
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_fresenius_group/套包清单获取.air/套包清单获取.py
View file @
eb282e64
...
...
@@ -35,7 +35,10 @@ request_body = commonFuc().get_business_data(module, "payload30")
# 发送请求
result
=
requests
.
get
(
url
,
params
=
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
,
"checkDict30"
)
...
...
air_case/cmdc_fresenius_group/套包的创建.air/套包的创建.py
View file @
eb282e64
...
...
@@ -37,8 +37,10 @@ request_body = commonFuc().get_business_data(module, "payload8", quantity, quant
# 发送请求
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
,
"checkDict8"
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_fresenius_group/导入日志查询.air/导入日志查询.py
View file @
eb282e64
...
...
@@ -32,7 +32,10 @@ url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url24")
# 发送请求
result
=
requests
.
get
(
url
,
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
,
"checkDict24"
)
...
...
air_case/cmdc_fresenius_group/批量新增套包.air/批量新增套包.py
View file @
eb282e64
...
...
@@ -77,7 +77,10 @@ files = {"file": file}
# 发送请求
result
=
requests
.
post
(
url
,
files
=
files
,
headers
=
headers
,
data
=
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_fresenius_group/查询规格型号.air/查询规格型号.py
View file @
eb282e64
...
...
@@ -37,8 +37,10 @@ request_body = commonFuc().get_business_data(module, "payload5", material_code_i
# 发送请求
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
,
"checkDict5"
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_fresenius_group/根据规格型号获取对应商品列表.air/根据规格型号获取对应商品列表.py
View file @
eb282e64
...
...
@@ -48,8 +48,13 @@ request_body = commonFuc().get_business_data(module, "payload4", specifications)
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
result
=
{
"optionStr"
:
result
[
"data"
][
"list"
][
0
][
"optionStr"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict4"
,
specifications
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_fresenius_group/模糊匹配物料编码_套包列表_商品详情跳转.air/模糊匹配物料编码_套包列表_商品详情跳转.py
View file @
eb282e64
...
...
@@ -39,7 +39,10 @@ request_body = commonFuc().get_business_data(module, "payload27", input_value)
# 发送请求
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
,
"checkDict27"
)
...
...
air_case/cmdc_fresenius_group/获取套包列表_商品详情跳转.air/获取套包列表_商品详情跳转.py
View file @
eb282e64
...
...
@@ -47,9 +47,14 @@ request_body = commonFuc().get_business_data(module, "payload26", product_line_c
# 发送请求
result
=
requests
.
get
(
url
,
params
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# 获取商品对应的groupCode
result
=
{
"groupCode"
:
result
[
"data"
][
0
][
"groupCode"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict25"
,
group_code
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_fresenius_group/验证套包内商品非同一产品线限制.air/验证套包内商品非同一产品线限制.py
View file @
eb282e64
...
...
@@ -33,7 +33,10 @@ request_body = commonFuc().get_business_data(module, "payload12")
# 发送请求
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
,
"checkDict12"
)
...
...
air_case/cmdc_fresenius_group/验证套包商品详情是否显示套包信息.air/验证套包商品详情是否显示套包信息.py
View file @
eb282e64
...
...
@@ -46,9 +46,12 @@ request_body = commonFuc().get_business_data(module, "payload23", product_code,
# 发送请求
result
=
requests
.
get
(
url
,
params
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
# 获取商品对应的groupCode
result
=
{
"groupCode"
:
result
[
"data"
][
0
][
"groupCode"
]}
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict25"
,
group_code
)
# 断言实际结果中是否包含预期结果的内容
...
...
air_case/cmdc_fresenius_group/验证套包结构调整后审核是否拦截.air/验证套包结构调整后审核是否拦截.py
View file @
eb282e64
...
...
@@ -33,8 +33,12 @@ request_body = commonFuc().get_business_data(module, "payload32")
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
result
=
json
.
loads
(
result
.
content
)
result
=
{
"errType"
:
result
[
"data"
][
0
][
"errType"
]}
result
[
"api_time"
]
=
api_time
# print(result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict32"
)
...
...
air_case/cmdc_fresenius_group/验证新增名称相同套包限制.air/验证新增名称相同套包限制.py
View file @
eb282e64
...
...
@@ -49,7 +49,10 @@ request_body = commonFuc().get_business_data(module, "payload10", group_name, gr
# 发送请求
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
,
"checkDict10"
)
...
...
air_case/cmdc_fresenius_group/验证新增结构相同的套包.air/验证新增结构相同的套包.py
View file @
eb282e64
...
...
@@ -40,7 +40,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
)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict11"
)
...
...
air_case/cmdc_fresenius_group/验证组成套包需2个或2个以上商品.air/验证组成套包需2个或2个以上商品.py
View file @
eb282e64
...
...
@@ -33,7 +33,10 @@ request_body = commonFuc().get_business_data(module, "payload13")
# 发送请求
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
,
"checkDict13"
)
...
...
Prev
1
2
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