diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" index 0dc79a13ff3dc413994994842b464abddf9da3e2..1553e4c1b615951e9a402051b4461d8fe3f1d5b4 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" @@ -29,47 +29,49 @@ request_body = commonFuc().get_business_data(module, "payload4") result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -# 生成随机数 -website_random = random.randint(0, len(result["data"]["list"]) - 1) -# 获取站点信息 -companyId = result["data"]["list"][website_random]["companyId"] +# 判断是否获取到站点信息 +if result["data"]["list"]: + # 生成随机数 + website_random = random.randint(0, len(result["data"]["list"]) - 1) + # 获取站点信息 + companyId = result["data"]["list"][website_random]["companyId"] -# 第三步获取站点jde配货手动推送设置信息 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url21") -request_body = commonFuc().get_business_data(module, "payload21", companyId) -""" - - 场景: 获取站点jde配货手动推送设置信息 - 用例名称:获取站点jde配货手动推送设置信息 - 输出:{"total":"%s"} -""" + # 第三步获取站点jde配货手动推送设置信息 + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url21") + request_body = commonFuc().get_business_data(module, "payload21", companyId) + """ + + 场景: 获取站点jde配货手动推送设置信息 + 用例名称:获取站点jde配货手动推送设置信息 + 输出:{"total":"%s"} + """ -# 发送请求 -result = requests.post(url, json=request_body, headers=headers) -# 获取接口响应时间 -api_time = float(result.elapsed.total_seconds()) + # 发送请求 + result = requests.post(url, json=request_body, headers=headers) + # 获取接口响应时间 + api_time = float(result.elapsed.total_seconds()) -# 获取站点JDE配货手动推送设置信息 -result = json.loads(result.content) -# print(result) -result = {"total": len(result["data"]) if result["data"] else 0} + # 获取站点JDE配货手动推送设置信息 + result = json.loads(result.content) + # print(result) + result = {"total": len(result["data"]) if result["data"] else 0} -# 将接口响应时间添加至result -result["api_time"] = api_time + # 将接口响应时间添加至result + result["api_time"] = api_time -# 数据库操作 -mysql_handle = mySql() -# 获取conf.ini文件中配置的数据库信息 -host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + # 数据库操作 + mysql_handle = mySql() + # 获取conf.ini文件中配置的数据库信息 + host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") -# 查询数据库中站点JDE配货手动推送设置 -sql = "SELECT count(t.id) FROM `cmdc-order`.tc_jde_push_config t " \ - "WHERE companyCode in (SELECT t.companyCode FROM `cmdc-user`.cmdc_company t WHERE companyId = {})".format( - companyId) -total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0] + # 查询数据库中站点JDE配货手动推送设置 + sql = "SELECT count(t.id) FROM `cmdc-order`.tc_jde_push_config t " \ + "WHERE companyCode in (SELECT t.companyCode FROM `cmdc-user`.cmdc_company t WHERE companyId = {})".format( + companyId) + total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0] -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict21", total) -# print(check_dict) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict21", total) + # print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" index 488ea1dde0e400b218452f46f2b1704460ef8d95..1ce7ac4255b6c6331d2e1bdef529ce08311af7ed 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" @@ -29,47 +29,48 @@ request_body = commonFuc().get_business_data(module, "payload4") result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -# 生成随机数 -website_random = random.randint(0, len(result["data"]["list"]) - 1) -# 获取站点信息 -companyId = result["data"]["list"][website_random]["companyId"] +# 判断是否获取到站点信息 +if result["data"]["list"]: + # 生成随机数 + website_random = random.randint(0, len(result["data"]["list"]) - 1) + # 获取站点信息 + companyId = result["data"]["list"][website_random]["companyId"] -# 第三步获取站点备注配置 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url17") -request_body = commonFuc().get_business_data(module, "payload17", companyId) -""" - - 场景: 获取站点备注配置 - 用例名称:获取站点备注配置 - 输出:{"total":"%s"} -""" + # 第三步获取站点备注配置 + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url17") + request_body = commonFuc().get_business_data(module, "payload17", companyId) + """ + + 场景: 获取站点备注配置 + 用例名称:获取站点备注配置 + 输出:{"total":"%s"} + """ -# 发送请求 -result = requests.post(url, json=request_body, headers=headers) -# 获取接口响应时间 -api_time = float(result.elapsed.total_seconds()) - -# 获取站点备注配置信息 -result = json.loads(result.content) -# print(result) -result = {"total": len(result["data"]["resultList"])} + # 发送请求 + result = requests.post(url, json=request_body, headers=headers) + # 获取接口响应时间 + api_time = float(result.elapsed.total_seconds()) -# 将接口响应时间添加至result -result["api_time"] = api_time + # 获取站点备注配置信息 + result = json.loads(result.content) + # print(result) + result = {"total": len(result["data"]["resultList"])} -# 数据库操作 -mysql_handle = mySql() -# 获取conf.ini文件中配置的数据库信息 -host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + # 将接口响应时间添加至result + result["api_time"] = api_time -# 查询数据库中备注信息 -sql = "SELECT count(t.remarksConfigManageId) FROM `cmdc-user`.cmdc_remarks_config_manage t " \ - "WHERE deleteSign = 0 and companyId = {}".format(companyId) -total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] + # 数据库操作 + mysql_handle = mySql() + # 获取conf.ini文件中配置的数据库信息 + host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict17", total) -# print(check_dict) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) + # 查询数据库中备注信息 + sql = "SELECT count(t.remarksConfigManageId) FROM `cmdc-user`.cmdc_remarks_config_manage t " \ + "WHERE deleteSign = 0 and companyId = {}".format(companyId) + total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict17", total) + # print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" index c55aeeb2096daefc745348cecc791f0fa16f7dcd..38944fd1545bd6334befebe2aed914ce6aea5193 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" @@ -29,45 +29,47 @@ request_body = commonFuc().get_business_data(module, "payload4") result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -# 生成随机数 -website_random = random.randint(0, len(result["data"]["list"]) - 1) -# 获取站点信息 -companyId = result["data"]["list"][website_random]["companyId"] +# 判断是否获取到站点信息 +if result["data"]["list"]: + # 生成随机数 + website_random = random.randint(0, len(result["data"]["list"]) - 1) + # 获取站点信息 + companyId = result["data"]["list"][website_random]["companyId"] -# 第三步获取站点退货地址信息 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url14") -request_body = commonFuc().get_business_data(module, "payload14", companyId) -""" - - 场景: 获取站点退货地址信息 - 用例名称:获取站点退货地址信息 - 输出:{"data":"%s"} -""" + # 第三步获取站点退货地址信息 + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url14") + request_body = commonFuc().get_business_data(module, "payload14", companyId) + """ + + 场景: 获取站点退货地址信息 + 用例名称:获取站点退货地址信息 + 输出:{"data":"%s"} + """ -# 发送请求 -result = requests.post(url, json=request_body, headers=headers) -# 获取接口响应时间 -api_time = float(result.elapsed.total_seconds()) + # 发送请求 + result = requests.post(url, json=request_body, headers=headers) + # 获取接口响应时间 + api_time = float(result.elapsed.total_seconds()) -# 获取站点退货信息 -result = json.loads(result.content) -# print(result) -result = {"data": len(result["data"])} -# print(result) -# 将接口响应时间添加至result -result["api_time"] = api_time + # 获取站点退货信息 + result = json.loads(result.content) + # print(result) + result = {"data": len(result["data"])} + # print(result) + # 将接口响应时间添加至result + result["api_time"] = api_time -# 数据库操作 -mysql_handle = mySql() -# 获取conf.ini文件中配置的数据库信息 -host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + # 数据库操作 + mysql_handle = mySql() + # 获取conf.ini文件中配置的数据库信息 + host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") -# 查询数据库中退货地址信息 -sql = "SELECT count(t.returnAddressId) FROM `cmdc-user`.cmdc_return_address t WHERE companyCode = 00102" -total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] + # 查询数据库中退货地址信息 + sql = "SELECT count(t.returnAddressId) FROM `cmdc-user`.cmdc_return_address t WHERE companyCode = 00102" + total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict14", total) -# print(check_dict) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict14", total) + # print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result)