Create Session dating ${${dating}.dating域名} ${client_header}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating dating-agency-service/user/get/marriage/recommendation/page params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=${provinceCode}&domicilePlaceProvinceName=${provinceName}&domicilePlaceCityCode=${cityCode}&domicilePlaceCityName=${cityName}&unlock=2&pageNum=1&pageSize=100
${reps} GET On Session dating dating-agency-service/user/get/marriage/recommendation/page params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=${provinceCode}&domicilePlaceProvinceName=${provinceName}&domicilePlaceCityCode=${cityCode}&domicilePlaceCityName=${cityName}&unlock=2&pageNum=1&pageSize=100
${total} Get From Dictionary ${reps.json()['data']} total
${total} Get From Dictionary ${reps.json()['data']} total
Set Global Variable ${total}
${records} Get From Dictionary ${reps.json()['data']} records
Set Global Variable ${records}
END
END
Set Global Variable ${total}
数据库查询征婚资料数量-户口所在地
数据库查询征婚资料数量-户口所在地
Connect To Database Using Custom Params pymysql database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'
Connect To Database Using Custom Params pymysql database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'
@ -235,6 +237,34 @@ region固定省市-广州
Set Global Variable ${provinceCode}
Set Global Variable ${provinceCode}
Set Global Variable ${provinceName}
Set Global Variable ${provinceName}
region固定省市-汕头
Disable Warnings
Create Session region http://qncloud.oss-cn-shenzhen.aliyuncs.com
${reps} GET On Session region address.json
${local_data} Get From Dictionary ${reps.json()} data
FOR ${province} IN @{local_data} #省列表数据
${provinceCode} Get From Dictionary ${province} value #获取省编码
${provinceName} Get From Dictionary ${province} label #获取省名称
Exit For Loop If '${provinceName}'=='广东省'
END
${city_data} Get From Dictionary ${province} children #广东省市列表数据
FOR ${city} IN @{city_data}
${cityCode} Get From Dictionary ${city} value #获取市编码
${cityName} Get From Dictionary ${city} label #获取市名称
Exit For Loop If '${cityName}'=='汕头市'
END
${district_data} Get From Dictionary ${city} children #广州市列表数据
log ${district_data}
${district} Evaluate random.choice(${district_data}) random
${districtCode} Get From Dictionary ${district} value #随机获取广州市区编码
${districtName} Get From Dictionary ${district} label #随机获取广州市区名称
Set Global Variable ${cityCode}
Set Global Variable ${cityName}
Set Global Variable ${districtCode}
Set Global Variable ${districtName}
Set Global Variable ${provinceCode}
Set Global Variable ${provinceName}
数据库新增高级搜索权益
数据库新增高级搜索权益
FOR ${userId} ${miId} IN ZIP ${userid_list} ${miId_list}
FOR ${userId} ${miId} IN ZIP ${userid_list} ${miId_list}
${dataTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S
${dataTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S
Create Session dating ${${dating}.dating域名} ${client_header}
Create Session dating ${${dating}.dating域名} ${client_header}
${data} Set Variable {"miId":"${miId}"}
${data} Set Variable {"miId":"${miId}"}
${reps} POST On Session dating dating-agency-service/user/like/his ${data.encode('utf-8')}
${reps} POST On Session dating dating-agency-service/user/like/his ${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
log 标记喜欢成功
END
END
用户查询${dating}我喜欢列表
用户查询${dating}我喜欢列表
@ -79,3 +83,72 @@ Library DatabaseLibrary
${miIdData} Get From Dictionary ${Data} miId
${miIdData} Get From Dictionary ${Data} miId
Exit For Loop If ${miIdData}==${miId}
Exit For Loop If ${miIdData}==${miId}
END
END
Set Global Variable ${miIdData}
用户标记${dating}资料no like
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${data} Set Variable {"miId":"${miIdData}"}
${reps} POST On Session dating dating-agency-service/user/cancel/like ${data.encode('utf-8')}
${data} Get From Dictionary ${reps.json()} data #标记id
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful
log 标记不喜欢成功
END
用户查询${dating}高级搜索列表-户口所在地
#户口所在地查询
region固定省市-汕头
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating dating-agency-service/user/get/marriage/recommendation/page params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=${provinceCode}&domicilePlaceProvinceName=${provinceName}&domicilePlaceCityCode=${cityCode}&domicilePlaceCityName=${cityName}&unlock=2&pageNum=1&pageSize=100
${total} Get From Dictionary ${reps.json()['data']} total
${records} Get From Dictionary ${reps.json()['data']} records
Set Global Variable ${records}
log ${records}
遍历搜索结果
END
Set Global Variable ${total}
遍历搜索结果
FOR ${data} IN @{records}
${miId} Get From Dictionary ${data} miId
Exit For Loop If ${miId}==965354767578697728 #就是不吃饭:965354767578697728
END
Set Global Variable ${miId}
region固定省市-汕头
Disable Warnings
Create Session region http://qncloud.oss-cn-shenzhen.aliyuncs.com
${reps} GET On Session region address.json
${local_data} Get From Dictionary ${reps.json()} data
FOR ${province} IN @{local_data} #省列表数据
${provinceCode} Get From Dictionary ${province} value #获取省编码
${provinceName} Get From Dictionary ${province} label #获取省名称
Exit For Loop If '${provinceName}'=='广东省'
END
${city_data} Get From Dictionary ${province} children #广东省市列表数据
FOR ${city} IN @{city_data}
${cityCode} Get From Dictionary ${city} value #获取市编码
${cityName} Get From Dictionary ${city} label #获取市名称
Exit For Loop If '${cityName}'=='汕头市'
END
${district_data} Get From Dictionary ${city} children #广州市列表数据
log ${district_data}
${district} Evaluate random.choice(${district_data}) random
${districtCode} Get From Dictionary ${district} value #随机获取广州市区编码
${districtName} Get From Dictionary ${district} label #随机获取广州市区名称
Set Global Variable ${cityCode}
Set Global Variable ${cityName}
Set Global Variable ${districtCode}
Set Global Variable ${districtName}
Set Global Variable ${provinceCode}
Set Global Variable ${provinceName}
查看${dating}征婚人详情
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating dating-agency-service/user/get/marriage/recommendation/details params=miId=${miId}&freeCharge=1
${message} Get From Dictionary ${reps.json()} message