You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
3.5 KiB
67 lines
3.5 KiB
*** Settings ***
|
|
Library urllib3
|
|
Library String
|
|
Library DateTime
|
|
Library Collections
|
|
Library RequestsLibrary
|
|
Library DatabaseLibrary
|
|
|
|
*** Keywords ***
|
|
创建${dating}一级代理商
|
|
#创建一级代理商
|
|
FOR ${admin_header} IN @{Aheader_list}
|
|
${DateTime} Get Current Date result_format=%Y-%m-%d #获取当天日期
|
|
Create Session dating ${${dating}.dating域名} ${admin_header}
|
|
${orgName} Set Variable 招亲宝${DateTime}
|
|
${franchiseFee} Evaluate random.randrange(50000,100000,1000) random #获取随机正整数
|
|
${administratorName} Set Variable 招亲${DateTime}
|
|
${data} Set Variable {"orgName":"${orgName}","administratorName":"${administratorName}","franchiseFee":${franchiseFee}}
|
|
${reps} POST On Session dating dating-agency-uec/user/create/operation-center ${data.encode('utf-8')}
|
|
${message} Get From Dictionary ${reps.json()} message #接口响应信息
|
|
Should Be Equal As Strings ${message} successful #断言字段是否相同
|
|
END
|
|
Set Global Variable ${orgName}
|
|
Set Global Variable ${administratorName}
|
|
|
|
查询${dating}一级代理列表
|
|
#查询一级代理列表
|
|
FOR ${admin_header} IN @{Aheader_list}
|
|
Create Session dating ${${dating}.dating域名} ${admin_header}
|
|
${reps} GET On Session dating dating-agency-uec/user/page/operation-center params=pageSize=10&pageNum=1
|
|
${records} Get From Dictionary ${reps.json()['data']} records #一级代理商列表
|
|
Set Global Variable ${records}
|
|
遍历一级代理商列表
|
|
END
|
|
|
|
遍历一级代理商列表
|
|
FOR ${data} IN @{records}
|
|
${Id} Get From Dictionary ${data} id #一级代理商id
|
|
${OrgId} Get From Dictionary ${data} orgId #一级代理商组织id
|
|
${ORGName} Get From Dictionary ${data} orgName #代理商组织name
|
|
${AdministratorName} Get From Dictionary ${data} administratorName #代理人姓名
|
|
Exit For Loop If '${ORGName}'=='${orgName}'
|
|
Set Global Variable ${Id}
|
|
Set Global Variable ${OrgId}
|
|
Set Global Variable ${ORGName}
|
|
Set Global Variable ${AdministratorName}
|
|
END
|
|
|
|
扫描${dating}邀请绑定代理人二维码
|
|
#扫描邀请绑定代理人二维码
|
|
FOR ${client_header} IN @{Cheader_list}
|
|
Create Session dating ${${dating}.dating域名} ${client_header}
|
|
${reps} GET On Session dating dating-agency-uec/user/verify/qrcode params=mark=50325897884795883&qrCodeRecordId=1023654201504436224
|
|
${code} Get From Dictionary ${reps.json()} code
|
|
${orgId} Get From Dictionary ${reps.json()['data']['metaData']} orgId #运营中心组织id
|
|
END
|
|
Set Global Variable ${orgId}
|
|
|
|
用户绑定${dating}运营中心
|
|
#用户绑定运营中心
|
|
FOR ${client_header} IN @{Cheader_list}
|
|
Create Session dating ${${dating}.dating域名} ${client_header}
|
|
${data} Set Variable {"orgId":${orgId}}
|
|
${reps} POST On Session dating dating-agency-uec/user/bind/operation-center ${data.encode('utf-8')}
|
|
${message} Get From Dictionary ${reps.json()} message
|
|
Should Be Equal As Strings ${message} successful
|
|
END
|