Commit 2b6d8c1c authored by 李光宇's avatar 李光宇
Browse files

Merge branch 'master' into 'main'

Master|代码更新归档

See merge request !6
parents e7e2bda7 58586362
...@@ -56,8 +56,11 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com ...@@ -56,8 +56,11 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]} result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]}
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict13") check_dict = commonFuc().get_business_data(module, "checkDict13")
......
...@@ -60,8 +60,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code, ...@@ -60,8 +60,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"] activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
result["api_time"] = api_time
# print(activity_amount) # print(activity_amount)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict11") check_dict = commonFuc().get_business_data(module, "checkDict11")
......
...@@ -45,7 +45,7 @@ product_id = result["data"][0]["productId"] ...@@ -45,7 +45,7 @@ product_id = result["data"][0]["productId"]
company_code = result["data"][0]["companyCode"] company_code = result["data"][0]["companyCode"]
product_code = result["data"][0]["productCode"] product_code = result["data"][0]["productCode"]
product_price = result["data"][0]["referencePrice"] product_price = result["data"][0]["referencePrice"]
purchase_quantity = random.randint(2, 10) purchase_quantity = random.randint(3, 10)
# 计算减免金额 # 计算减免金额
amount = (product_price - (result["data"][0]["unitDiscount"] * product_price)/100) * purchase_quantity amount = (product_price - (result["data"][0]["unitDiscount"] * product_price)/100) * purchase_quantity
# 保留两位小数(四舍五入) # 保留两位小数(四舍五入)
...@@ -64,8 +64,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code, ...@@ -64,8 +64,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"] activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
result["api_time"] = api_time
# print(activity_amount) # print(activity_amount)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict10", amount) check_dict = commonFuc().get_business_data(module, "checkDict10", amount)
......
...@@ -33,9 +33,12 @@ request_body = commonFuc().get_business_data(module, "payload8") ...@@ -33,9 +33,12 @@ request_body = commonFuc().get_business_data(module, "payload8")
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
# print(result) # print(result)
result = {"activity": result["data"]["activity"]} result = {"activity": result["data"]["activity"]}
result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict8") check_dict = commonFuc().get_business_data(module, "checkDict8")
print(check_dict) print(check_dict)
......
...@@ -56,8 +56,11 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com ...@@ -56,8 +56,11 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]} result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]}
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict14") check_dict = commonFuc().get_business_data(module, "checkDict14")
......
...@@ -60,8 +60,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code, ...@@ -60,8 +60,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"] activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
result["api_time"] = api_time
# print(activity_amount) # print(activity_amount)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict11") check_dict = commonFuc().get_business_data(module, "checkDict11")
......
...@@ -45,7 +45,7 @@ product_id = result["data"][0]["productId"] ...@@ -45,7 +45,7 @@ product_id = result["data"][0]["productId"]
company_code = result["data"][0]["companyCode"] company_code = result["data"][0]["companyCode"]
product_code = result["data"][0]["productCode"] product_code = result["data"][0]["productCode"]
product_price = result["data"][0]["referencePrice"] product_price = result["data"][0]["referencePrice"]
purchase_quantity = random.randint(3, 10) purchase_quantity = random.randint(11, 20)
# 计算减免金额 # 计算减免金额
amount = result["data"][0]["reductTotal"] amount = result["data"][0]["reductTotal"]
# 保留两位小数(四舍五入) # 保留两位小数(四舍五入)
...@@ -64,8 +64,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code, ...@@ -64,8 +64,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"] activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
result["api_time"] = api_time
print(activity_amount) print(activity_amount)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict10", amount) check_dict = commonFuc().get_business_data(module, "checkDict10", amount)
......
...@@ -24,7 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke ...@@ -24,7 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步进行促销活动列表获取 # 第二步进行促销活动列表获取
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1") request_body = commonFuc().get_business_data(module, "payload100")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
...@@ -45,7 +45,7 @@ product_id = result["data"][0]["productId"] ...@@ -45,7 +45,7 @@ product_id = result["data"][0]["productId"]
company_code = result["data"][0]["companyCode"] company_code = result["data"][0]["companyCode"]
product_code = result["data"][0]["productCode"] product_code = result["data"][0]["productCode"]
product_price = result["data"][0]["referencePrice"] product_price = result["data"][0]["referencePrice"]
purchase_quantity = random.randint(1, 5) purchase_quantity = random.randint(1, 4)
# print(purchase_quantity) # print(purchase_quantity)
# 第四步验证减免金额正确性 # 第四步验证减免金额正确性
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10")
...@@ -60,9 +60,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code, ...@@ -60,9 +60,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"] activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
print(activity_amount) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict11") check_dict = commonFuc().get_business_data(module, "checkDict11")
print(check_dict) print(check_dict)
......
...@@ -24,7 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke ...@@ -24,7 +24,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步进行促销活动列表获取 # 第二步进行促销活动列表获取
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1") request_body = commonFuc().get_business_data(module, "payload100")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
...@@ -63,9 +63,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code, ...@@ -63,9 +63,11 @@ request_body = commonFuc().get_business_data(module, "payload10", company_code,
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
activity_amount = result["data"]["orderProductList"][0]["activityAmount"] activity_amount = result["data"]["orderProductList"][0]["activityAmount"]
print(activity_amount) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict10", amount) check_dict = commonFuc().get_business_data(module, "checkDict10", amount)
print(check_dict) print(check_dict)
......
...@@ -23,7 +23,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke ...@@ -23,7 +23,7 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步进行促销活动列表获取 # 第二步进行促销活动列表获取
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1") request_body = commonFuc().get_business_data(module, "payload100")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
...@@ -56,8 +56,11 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com ...@@ -56,8 +56,11 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]} result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]}
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict9", activity_basic_id) check_dict = commonFuc().get_business_data(module, "checkDict9", activity_basic_id)
......
...@@ -15,15 +15,15 @@ module = "cmdc_commodity_activity" ...@@ -15,15 +15,15 @@ module = "cmdc_commodity_activity"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username30")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password30")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
# 第二步进行促销活动列表获取 # 第二步进行促销活动列表获取
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1") request_body = commonFuc().get_business_data(module, "payload1_1")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
...@@ -35,6 +35,7 @@ activity_type = result["data"]["list"][0]["activityType"] ...@@ -35,6 +35,7 @@ activity_type = result["data"]["list"][0]["activityType"]
# 第三步获取对应活动包含的商品信息 # 第三步获取对应活动包含的商品信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3")
request_body = commonFuc().get_business_data(module, "payload3", activity_basic_id, activity_type) request_body = commonFuc().get_business_data(module, "payload3", activity_basic_id, activity_type)
# print(request_body)
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
...@@ -56,7 +57,10 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com ...@@ -56,7 +57,10 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict7") check_dict = commonFuc().get_business_data(module, "checkDict7")
......
...@@ -15,15 +15,15 @@ module = "cmdc_commodity_activity" ...@@ -15,15 +15,15 @@ module = "cmdc_commodity_activity"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username30")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password30")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
# 第二步进行促销活动列表获取 # 第二步进行促销活动列表获取
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1") request_body = commonFuc().get_business_data(module, "payload1_1")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
...@@ -54,8 +54,10 @@ request_body = commonFuc().get_business_data(module, "payload6", product_id) ...@@ -54,8 +54,10 @@ request_body = commonFuc().get_business_data(module, "payload6", product_id)
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
# print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict6") check_dict = commonFuc().get_business_data(module, "checkDict6")
print(check_dict) print(check_dict)
......
...@@ -15,8 +15,8 @@ module = "cmdc_commodity_activity" ...@@ -15,8 +15,8 @@ module = "cmdc_commodity_activity"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username30")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password30")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
...@@ -27,7 +27,7 @@ request_body = commonFuc().get_business_data(module, "payload22") ...@@ -27,7 +27,7 @@ request_body = commonFuc().get_business_data(module, "payload22")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content) result = json.loads(result.content)
# print(result)
# 获取活动对应的activityBasicId和activityType # 获取活动对应的activityBasicId和activityType
activity_basic_id = result["data"]["list"][0]["activityBasicId"] activity_basic_id = result["data"]["list"][0]["activityBasicId"]
activity_type = result["data"]["list"][0]["activityType"] activity_type = result["data"]["list"][0]["activityType"]
...@@ -47,20 +47,22 @@ product_code = result["data"][0]["productCode"] ...@@ -47,20 +47,22 @@ product_code = result["data"][0]["productCode"]
# 第四步获取对应商品详情 # 第四步获取对应商品详情
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url7") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url7")
request_body = commonFuc().get_business_data(module, "payload7", product_id, company_code, product_code) request_body = commonFuc().get_business_data(module, "payload7", product_id, company_code, product_code)
# print(request_body)
""" """
场景:商品活动非黑名单用户验证 场景:商品活动非黑名单用户验证
用例名称:商品活动非黑名单用户验证 用例名称:商品活动非黑名单用户验证
输出:{"activityBasicId": 10127} 输出:{"activityBasicId": "%s"}
""" """
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
result = {"activityBasicId": result["data"]["activity"]["activityBasicId"]} result = {"activityBasicId": result["data"]["zero"]["purchaseZeroProductList"][0]["activityBasicId"]}
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict9", activity_basic_id) check_dict = commonFuc().get_business_data(module, "checkDict9", activity_basic_id)
print(check_dict) # print(check_dict)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
...@@ -16,8 +16,8 @@ module = "cmdc_commodity_activity" ...@@ -16,8 +16,8 @@ module = "cmdc_commodity_activity"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username30")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password30")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
...@@ -64,9 +64,12 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com ...@@ -64,9 +64,12 @@ request_body = commonFuc().get_business_data(module, "payload7", product_id, com
# 发送请求 # 发送请求
result = requests.get(url, params=request_body, headers=headers) result = requests.get(url, params=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
print(result) print(result)
result = {"activity": result["data"]["activity"]} result = {"activity": result["data"]["activity"]}
result["api_time"] = api_time
# print(result) # print(result)
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict22") check_dict = commonFuc().get_business_data(module, "checkDict22")
......
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc生成活动规则code接口验证,2262,2262-41,sit,bs
主数据平台:运营后台管理系统生成活动规则code接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
import requests
import json
module = "cmdc_commodity_activity"
# 第一步登录后台运营平台获取cmdc_access_token
# # 获取登录所需账号密码
# username = commonFuc().get_business_data(module, "username30")
# password = commonFuc().get_business_data(module, "password30")
# # 获取登录后Cmdc_access_token
# cmdc_access_token = CmdcDoLogin(username, password).get_token()
# headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
# 第二步生成活动规则code
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url41")
request_body = commonFuc().get_business_data(module, "payload41")
"""
场景:生成活动规则code接口验证
用例名称:生成活动规则code接口验证
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result = requests.get(url, params=request_body)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
# 将接口响应时间添加至结果中
result = json.loads(result.content)
result["api_time"] = api_time
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict41")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
...@@ -10,14 +10,14 @@ from common.common_func import commonFuc ...@@ -10,14 +10,14 @@ from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests import requests
import json import json
import random
module = "cmdc_commodity_activity" module = "cmdc_commodity_activity"
# 第一步登录多采商城获取token信息 # 第一步登录多采商城获取token信息
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username") username = commonFuc().get_business_data(module, "username5")
password = commonFuc().get_business_data(module, "password") password = commonFuc().get_business_data(module, "password5")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token() cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
...@@ -35,8 +35,10 @@ request_body = commonFuc().get_business_data(module, "payload16") ...@@ -35,8 +35,10 @@ request_body = commonFuc().get_business_data(module, "payload16")
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
# print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
......
...@@ -15,8 +15,8 @@ module = "cmdc_commodity_activity" ...@@ -15,8 +15,8 @@ module = "cmdc_commodity_activity"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username30")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password30")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
...@@ -44,8 +44,10 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_ ...@@ -44,8 +44,10 @@ request_body = commonFuc().get_business_data(module, "payload3", activity_basic_
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
# print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict3") check_dict = commonFuc().get_business_data(module, "checkDict3")
print(check_dict) print(check_dict)
......
...@@ -15,8 +15,8 @@ module = "cmdc_commodity_activity" ...@@ -15,8 +15,8 @@ module = "cmdc_commodity_activity"
# 第一步登录后台运营平台获取cmdc_access_token # 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码 # 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1") username = commonFuc().get_business_data(module, "username30")
password = commonFuc().get_business_data(module, "password1") password = commonFuc().get_business_data(module, "password30")
# 获取登录后Cmdc_access_token # 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token() cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
...@@ -43,8 +43,10 @@ request_body = commonFuc().get_business_data(module, "payload2", activity_basic_ ...@@ -43,8 +43,10 @@ request_body = commonFuc().get_business_data(module, "payload2", activity_basic_
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
# print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict2") check_dict = commonFuc().get_business_data(module, "checkDict2")
print(check_dict) print(check_dict)
......
...@@ -45,8 +45,10 @@ request_body = commonFuc().get_business_data(module, "payload5", activity_basic_ ...@@ -45,8 +45,10 @@ request_body = commonFuc().get_business_data(module, "payload5", activity_basic_
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
# print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict5") check_dict = commonFuc().get_business_data(module, "checkDict5")
print(check_dict) print(check_dict)
......
...@@ -43,8 +43,10 @@ request_body = commonFuc().get_business_data(module, "payload4", activity_basic_ ...@@ -43,8 +43,10 @@ request_body = commonFuc().get_business_data(module, "payload4", activity_basic_
# 发送请求 # 发送请求
result = requests.post(url, json=request_body, headers=headers) result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = result.elapsed.total_seconds()
result = json.loads(result.content) result = json.loads(result.content)
# print(result) result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict4") check_dict = commonFuc().get_business_data(module, "checkDict4")
print(check_dict) print(check_dict)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment