*** Settings *** Library urllib3 Library String Library Collections Library RequestsLibrary Library DatabaseLibrary *** Keywords *** 查询${dating}平台用户资料数据 #查询审核数据 FOR ${admin_header} IN @{Aheader_list} Create Session dating ${${dating}.dating域名} ${admin_header} ${reps} GET On Session dating dating-agency-service/user/get/marriage/information/audit/page params=pageSize=10&name=${nickName}&pageNum=1 ${records} Get From Dictionary ${reps.json()['data']} records #获取资料审核列表 END FOR ${info} IN @{records} ${InfoId} Get From Dictionary ${info} id #获取资料审核id Exit For Loop If ${InfoId}==${auditId} END Set Global Variable ${InfoId} 查询${dating}平台审核资料-审核通过 FOR ${admin_header} IN @{Aheader_list} Create Session dating ${${dating}.dating域名} ${admin_header} ${data} Set Variable {"id":"${InfoId}","status":1} ${reps} POST On Session dating dating-agency-service/user/exe/certification/audit ${data.encode('utf-8')} ${data} Get From Dictionary ${reps.json()} data ${message} Get From Dictionary ${reps.json()} message Should Be Equal As Strings ${message} successful Set Global Variable ${data} END 查询${dating}平台审核资料-审核不通过 FOR ${admin_header} IN @{Aheader_list} Create Session dating ${${dating}.dating域名} ${admin_header} ${data} Set Variable {"id":"${InfoId}","status":2} ${reps} POST On Session dating dating-agency-service/user/exe/certification/audit ${data.encode('utf-8')} ${data} Get From Dictionary ${reps.json()} data ${message} Get From Dictionary ${reps.json()} message Should Be Equal As Strings ${message} successful Set Global Variable ${data} END 查询数据库审核表数据 Connect To Database Using Custom Params pymysql database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221' ${check} Query SELECT status FROM `dating_agency_service`.`da_marriage_information_certification_audit` WHERE `id` = '${data}' ${status} Set Variable ${check[0][0]} Should Be Equal As Numbers ${status} 1 查询${dating}平台资料审核数据-审核状态 FOR ${admin_header} IN @{Aheader_list} Create Session dating ${${dating}.dating域名} ${admin_header} ${status_list} Create List 0 1 2 ${status} Evaluate random.choice(${status_list}) random ${reps} GET On Session dating dating-agency-service/user/get/marriage/information/audit/page params=pageSize=10&status=${status}&pageNum=1 ${total_num} Get From Dictionary ${reps.json()['data']} total #获取查询结果总数 END Set Global Variable ${status} Set Global Variable ${total_num} 数据库查询条件下的总数 Connect To Database Using Custom Params pymysql database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221' ${check} Query SELECT COUNT(*) FROM `da_marriage_information_certification_audit` WHERE `status`=${status} #查询待审核资料总数量 ${count} Set Variable ${check[0][0]} Should Be Equal As Numbers ${count} ${total_num} Disconnect From Database