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
f9a12b3c
Commit
f9a12b3c
authored
Jun 21, 2024
by
周念东
Browse files
用例优化
parent
758fdb10
Changes
9
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_login/后台管理系统登录/verifycode.png
View replaced file @
758fdb10
View file @
f9a12b3c
2.01 KB
|
W:
|
H:
1.98 KB
|
W:
|
H:
2-up
Swipe
Onion skin
air_case/cmdc_product_controlsales/商品控销管理.air/商品控销管理.py
View file @
f9a12b3c
...
...
@@ -2,7 +2,7 @@
__author__
=
"zhouniandong"
"""
case_tag:cmdc_api,cmdc商品控销管理,2
293,229
3-5,sit,bs
case_tag:cmdc_api,cmdc商品控销管理,2
003-5,200
3-5
-2
,sit,bs
主数据平台:运营后台管理系统商品控销管理接口
"""
...
...
air_case/cmdc_product_tag/a_商品标签管理取消标记.air/a_商品标签管理取消标记.py
0 → 100644
View file @
f9a12b3c
# -*- encoding=utf8 -*-
__author__
=
"zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理取消标记,2003-6,2003-6-3,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.后台管理系统登录.后台管理系统登录
import
CmdcDoLogin
import
requests
import
json
module
=
"cmdc_product_tag"
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url4"
)
print
(
url
)
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload4"
)
"""
场景:商品标签管理()
用例名称:商品标签管理取消标记(商品标签管理)
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
json
.
loads
(
result
.
content
)
#print("result======",result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict4"
)
print
(
check_dict
)
# 断言实际结果中是否包含预期结果的内容
commonFuc
().
check_result
(
check_dict
,
result
)
\ No newline at end of file
air_case/cmdc_product_tag/b_商品标签管理商品打标.air/b_商品标签管理商品打标.py
0 → 100644
View file @
f9a12b3c
# -*- encoding=utf8 -*-
__author__
=
"zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理商品打标,2003-6,2003-6-3,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.后台管理系统登录.后台管理系统登录
import
CmdcDoLogin
import
requests
import
json
module
=
"cmdc_product_tag"
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url3"
)
print
(
url
)
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload3"
)
"""
场景:商品标签管理()
用例名称:商品标签管理商品打标(商品标签管理)
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
json
.
loads
(
result
.
content
)
#print("result======",result)
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict3"
)
print
(
check_dict
)
# 断言实际结果中是否包含预期结果的内容
commonFuc
().
check_result
(
check_dict
,
result
)
\ No newline at end of file
air_case/cmdc_product_tag/商品标签管理.air/商品标签管理.py
View file @
f9a12b3c
...
...
@@ -2,7 +2,7 @@
__author__
=
"zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理,2
293,229
3-6,sit,bs
case_tag:cmdc_api,cmdc商品标签管理,2
003-6,200
3-6
-1
,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
...
...
air_case/cmdc_product_tag/商品标签管理获取生产厂商.air/商品标签管理获取生产厂商.py
View file @
f9a12b3c
...
...
@@ -2,7 +2,7 @@
__author__
=
"zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理获取生产厂商,2
293,229
3-6,sit,bs
case_tag:cmdc_api,cmdc商品标签管理获取生产厂商,2
003-6,200
3-6
-2
,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
...
...
data/cmdc_product_tag/data
View file @
f9a12b3c
...
...
@@ -19,4 +19,17 @@ checkDict1: {"success":true,"code":"200","message":"OK"}
"url2": "/product/public/getManufacturers"
"payload2":
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK"}
\ No newline at end of file
checkDict2: {"success":true,"code":"200","message":"OK"}
#商品标签管理商品打标
"url3": "/product/batchInsertProductTag"
"payload3": {"productTagList":[{"materialCodeInput":null,"allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"directUpdate":false,"yaPei":false,"boxQuantity":null,"cartonNumber":null,"remainder":null,"productPackagingManage":null,"medicalInsurance":null,"spareFields":null,"ids":null,"auditStatus":null,"productId":111700,"productName":"组织剪","productCode":"10041104","firstCategoryId":null,"firstCategoryName":null,"secondCategoryId":null,"secondCategoryName":null,"thirdCategoryId":null,"preInvalidStatus":null,"thirdCategoryName":null,"defaultImageUrl":null,"isExistImage":null,"referencePrice":null,"filialeName":null,"filialeCode":null,"filialeCodeList":null,"brandId":null,"brandName":null,"status":101,"uploadTime":null,"deleteSign":null,"isControlSales":0,"lineCode":null,"lineName":null,"specifications":"BC271R","productCategories":null,"productNature":null,"productNatureStr":null,"isRelease":null,"riskRank":null,"riskRankStr":null,"specialSort":null,"specialSortStr":null,"productClassify":null,"storageCondition":null,"storageConditionStr":null,"otherStorageCondition":null,"countryOfOrigin":"DE","countryOfOriginStr":null,"materialCode":null,"manufacturer":"测试厂家zj2","manufacturerCode":"7012349","newRiskRank":null,"newProductClassify":null,"newClassifyLevel":null,"newProductClassify2":null,"approvalNumber":null,"dosageForm":null,"atcCategories":null,"serialNumber":null,"medicineType":null,"measuringUnit":null,"keyWords":null,"jdeStatus":null,"commonName":null,"isSerialNumberManage":null,"applicationDepartment":null,"medicalInsuranceCode":null,"auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"diagnosticMedicineCategories":null,"atcClassify":null,"productAuditId":null,"imageUrls":null,"controlSalesFlag":null,"collectionId":null,"groupId":null,"detailImageUrls":null,"tagList":[],"licenseInfos":null,"agreementPrices":null,"licenseInfoId":null,"licenseCode":null,"topMapUrl":null,"pageNum":null,"pageSize":null,"productIds":null,"price":null,"quantity":null,"total":null,"subtotal":null,"customerCode":null,"isSee":null,"isSeeNoBuy":null,"agreementPriceId":null,"imageUrl":null,"companyName":null,"detailUrl":null,"productGroupType":null,"productGroupValue":null,"productLineName":null,"productLineCode":null,"queryStr":null,"regionId":null,"description":null,"userNoList":null,"companyId":null,"isFbList":null,"productTabType":null,"auditLevel":null,"auditIdFirst":null,"auditIdSecond":null,"ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"loginSign":null,"productNo":null,"isAudit":null,"licenseCodeList":null,"licenseTypeDesList":null,"abledTimeList":null,"disabledTimeList":null,"licenseStatusList":null,"type":null,"isGift":null,"licenseListStr":null,"applyCode":null,"siteType":null,"busProductCode":null,"categorySeq":null,"frequentPurchaseSign":0,"inventory":null,"taxRate":null,"jdeUpdate":null,"jdeUpdateStr":null,"startTime":null,"endTime":null,"deliveryDetail":null,"deliveryTimeId":null,"medicaCode":null,"classCode":null,"mappinCode":null,"companyCodeList":null,"mustInstallDate":false,"propertyName":null,"propertyVal":null,"propertyNote":null,"sdOutStorage":null,"installedDateMust":null,"showDemandAuditLineLabel":false,"conSign":null,"ruTime":null,"measuringUnitName":null,"createBy":null,"countryOfOriginName":null,"isSiteTips":null,"inquiry":false,"cxe8CPX":null,"cpdl01":null}],"typeList":["1"]}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#商品标签管理取消标记
"url4": "/product/deleteProductTag"
"payload4": [{"materialCodeInput":null,"allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"directUpdate":false,"yaPei":false,"boxQuantity":null,"cartonNumber":null,"remainder":null,"productPackagingManage":null,"medicalInsurance":null,"spareFields":null,"ids":null,"auditStatus":null,"productId":111700,"productName":"组织剪","productCode":"10041104","firstCategoryId":null,"firstCategoryName":null,"secondCategoryId":null,"secondCategoryName":null,"thirdCategoryId":null,"preInvalidStatus":null,"thirdCategoryName":null,"defaultImageUrl":null,"isExistImage":null,"referencePrice":null,"filialeName":null,"filialeCode":null,"filialeCodeList":null,"brandId":null,"brandName":null,"status":101,"uploadTime":null,"deleteSign":null,"isControlSales":0,"lineCode":null,"lineName":null,"specifications":"BC271R","productCategories":null,"productNature":null,"productNatureStr":null,"isRelease":null,"riskRank":null,"riskRankStr":null,"specialSort":null,"specialSortStr":null,"productClassify":null,"storageCondition":null,"storageConditionStr":null,"otherStorageCondition":null,"countryOfOrigin":"DE","countryOfOriginStr":null,"materialCode":null,"manufacturer":"测试厂家zj2","manufacturerCode":"7012349","newRiskRank":null,"newProductClassify":null,"newClassifyLevel":null,"newProductClassify2":null,"approvalNumber":null,"dosageForm":null,"atcCategories":null,"serialNumber":null,"medicineType":null,"measuringUnit":null,"keyWords":null,"jdeStatus":null,"commonName":null,"isSerialNumberManage":null,"applicationDepartment":null,"medicalInsuranceCode":null,"auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"diagnosticMedicineCategories":null,"atcClassify":null,"productAuditId":null,"imageUrls":null,"controlSalesFlag":null,"collectionId":null,"groupId":null,"detailImageUrls":null,"tagList":[1],"licenseInfos":null,"agreementPrices":null,"licenseInfoId":null,"licenseCode":null,"topMapUrl":null,"pageNum":null,"pageSize":null,"productIds":null,"price":null,"quantity":null,"total":null,"subtotal":null,"customerCode":null,"isSee":null,"isSeeNoBuy":null,"agreementPriceId":null,"imageUrl":null,"companyName":null,"detailUrl":null,"productGroupType":null,"productGroupValue":null,"productLineName":null,"productLineCode":null,"queryStr":null,"regionId":null,"description":null,"userNoList":null,"companyId":null,"isFbList":null,"productTabType":null,"auditLevel":null,"auditIdFirst":null,"auditIdSecond":null,"ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"loginSign":null,"productNo":null,"isAudit":null,"licenseCodeList":null,"licenseTypeDesList":null,"abledTimeList":null,"disabledTimeList":null,"licenseStatusList":null,"type":null,"isGift":null,"licenseListStr":null,"applyCode":null,"siteType":null,"busProductCode":null,"categorySeq":null,"frequentPurchaseSign":0,"inventory":null,"taxRate":null,"jdeUpdate":null,"jdeUpdateStr":null,"startTime":null,"endTime":null,"deliveryDetail":null,"deliveryTimeId":null,"medicaCode":null,"classCode":null,"mappinCode":null,"companyCodeList":null,"mustInstallDate":false,"propertyName":null,"propertyVal":null,"propertyNote":null,"sdOutStorage":null,"installedDateMust":null,"showDemandAuditLineLabel":false,"conSign":null,"ruTime":null,"measuringUnitName":null,"createBy":null,"countryOfOriginName":null,"isSiteTips":null,"inquiry":false,"cxe8CPX":null,"cpdl01":null}]
#预期结果
checkDict4: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
\ No newline at end of file
log/runtime.txt
View file @
f9a12b3c
商品控销管理查看日志 1718865917678 1718865918806
zhouniandong
a_商品标签管理取消标记 1718935700722 1718935702137
zhouniandong
report/summary.html
View file @
f9a12b3c
...
...
@@ -55,9 +55,9 @@
<tr
width=
"600"
>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
0
</td>
<td
class=
'details-col-elapsed'
>
0分1秒
</td>
<td
class=
"details-col-elapsed"
>
10
0.0%
</td>
<td
class=
"details-col-elapsed"
>
0.0%
</td>
</tr>
</table>
...
...
@@ -73,9 +73,9 @@
</tr>
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/
商品控销管理查看日志
/log.html'
target=
'_blank'
>
商品控销管理查看日志
</a></td>
<td
class=
"
success"
>
成功
</td>
<td
class=
"details-col-elapsed"
>
1.
128
</td>
<td
class=
"details-col-elapsed"
><a
href=
'../log/
a_商品标签管理取消标记
/log.html'
target=
'_blank'
>
a_商品标签管理取消标记
</a></td>
<td
class=
"
fail"
>
失败
</td>
<td
class=
"details-col-elapsed"
>
1.
415
</td>
<td
class=
"details-col-elapsed"
>
zhouniandong
</td>
<td
class=
"details-col-elapsed"
>
0
</td>
</tr>
...
...
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