|
|
|
@ -2,6 +2,7 @@ |
|
|
|
Library urllib3 |
|
|
|
Library String |
|
|
|
Library demjson |
|
|
|
Library DateTime |
|
|
|
Library Collections |
|
|
|
Library JSONLibrary |
|
|
|
Library RequestsLibrary |
|
|
|
@ -60,7 +61,9 @@ Library OperatingSystem |
|
|
|
Log To Console ${CURDIR} |
|
|
|
Disable Warnings |
|
|
|
#用户首次填写婚介资料 |
|
|
|
${SexCode} Evaluate 1 #男:0,女:1 |
|
|
|
${sex-code} Create List 0 1 |
|
|
|
${SexCode} Evaluate random.choice(${sex-code}) random #随机获取男女序号 |
|
|
|
#${SexCode} Evaluate 1 #男:0,女:1 |
|
|
|
${Number} Evaluate 0 #0:"性别",1:"所在城市",2:"出生年份",3:"身高",4:"学历",5:"婚姻状态",6:"月收入",7:"昵称",8:"首次填写完成" |
|
|
|
Create Session dating ${${dating}.UEC域名} ${${dating}.Header} |
|
|
|
${Data} Update Value To Json ${Data} $.genderCode ${SexCode} |
|
|
|
@ -70,6 +73,8 @@ Library OperatingSystem |
|
|
|
log ${Data} |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${DataId} Get From Dictionary ${reps.json()} data #获取证婚人资料id |
|
|
|
${message} Get From Dictionary ${reps.json()} message |
|
|
|
Should Be Equal As Strings ${message} successful |
|
|
|
Set Global Variable ${DataId} |
|
|
|
#检查首次填写婚介资料序号 |
|
|
|
|
|
|
|
@ -117,20 +122,101 @@ Library OperatingSystem |
|
|
|
${Data} Evaluate demjson.encode(${DATA}) demjson |
|
|
|
${Data} Replace String ${Data} "None" null |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${id} Get From Dictionary ${reps.json()} data |
|
|
|
Should Be Equal ${id} ${DataId} |
|
|
|
#检查首次填写婚介资料序号 |
|
|
|
用户首次填写婚介资料 |
|
|
|
#用户首次填写婚介资料 |
|
|
|
|
|
|
|
出生年份 |
|
|
|
选择${dating}征婚人的出生年份 |
|
|
|
#选择征婚人出生年份 |
|
|
|
${get_year} Get Current Date result_format=%Y |
|
|
|
${start-year} Evaluate 1950 |
|
|
|
${end-year} Evaluate ${get_year}-18 |
|
|
|
${year} Evaluate random.randint(${start-year},${end-year}) random #随机获取年份 |
|
|
|
${Number} Evaluate 2 #填写序号 |
|
|
|
${Data} Update Value To Json ${Data} $.id ${DataId} |
|
|
|
${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number} |
|
|
|
${Data} Update Value To Json ${Data} $.birthYear ${year} |
|
|
|
${Data} Evaluate demjson.encode(${DATA}) demjson |
|
|
|
${Data} Replace String ${Data} "None" null |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${id} Get From Dictionary ${reps.json()} data |
|
|
|
Should Be Equal ${id} ${DataId} |
|
|
|
|
|
|
|
身高 |
|
|
|
选择${dating}征婚人的身高 |
|
|
|
#选择征婚人身高 |
|
|
|
${low-height} Evaluate 120 |
|
|
|
${hight-height} Evaluate 207 |
|
|
|
${height} Evaluate random.randint(${low-height},${hight-height}) random |
|
|
|
${Number} Evaluate 3 |
|
|
|
${Data} Update Value To Json ${Data} $.id ${DataId} |
|
|
|
${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number} |
|
|
|
${Data} Update Value To Json ${Data} $.height ${height} |
|
|
|
${Data} Evaluate demjson.encode(${DATA}) demjson |
|
|
|
${Data} Replace String ${Data} "None" null |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${id} Get From Dictionary ${reps.json()} data |
|
|
|
Should Be Equal ${id} ${DataId} |
|
|
|
|
|
|
|
学历 |
|
|
|
选择${dating}征婚人的学历 |
|
|
|
#选择征婚人的学历 |
|
|
|
${code} Create List 0 1 2 3 4 5 #0:高中及以下,1:中专,2:大专,3:大学本科,4:硕士,5:硕士 |
|
|
|
${educode} Evaluate random.choice(${code}) random #随机获取学历编码 |
|
|
|
${Number} Evaluate 4 |
|
|
|
Create Session dating ${${dating}.UEC域名} ${${dating}.Header} |
|
|
|
${Data} Update Value To Json ${Data} $.id ${DataId} |
|
|
|
${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number} |
|
|
|
${Data} Update Value To Json ${Data} $.educationCode ${educode} |
|
|
|
${Data} Evaluate demjson.encode(${DATA}) demjson |
|
|
|
${Data} Replace String ${Data} "None" null |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${id} Get From Dictionary ${reps.json()} data |
|
|
|
Should Be Equal ${id} ${DataId} |
|
|
|
|
|
|
|
婚姻状况 |
|
|
|
选择${dating}征婚人的婚姻状况 |
|
|
|
#选择征婚人的婚姻状况 |
|
|
|
${code} Create List 0 1 2 #0:未婚,1:离异,2:丧偶的 |
|
|
|
${maritalCode} Evaluate random.choice(${code}) random #随机获取婚姻状态编码 |
|
|
|
${Number} Evaluate 5 |
|
|
|
Create Session dating ${${dating}.UEC域名} ${${dating}.Header} |
|
|
|
${Data} Update Value To Json ${Data} $.id ${DataId} |
|
|
|
${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number} |
|
|
|
${Data} Update Value To Json ${Data} $.maritalStatusCode ${maritalCode} |
|
|
|
${Data} Evaluate demjson.encode(${DATA}) demjson |
|
|
|
${Data} Replace String ${Data} "None" null |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${id} Get From Dictionary ${reps.json()} data |
|
|
|
Should Be Equal ${id} ${DataId} |
|
|
|
|
|
|
|
月收入 |
|
|
|
选择${dating}征婚人的月收入 |
|
|
|
#选择征婚人的月收入 |
|
|
|
${code} Create List 0 1 2 3 4 5 6 #0:3000以下,1:3001~5000,2:5001~8000,3:8001~12000,4:12001~20000,5:20001~50000,6:50000以上 |
|
|
|
${incomeCode} Evaluate random.choice(${code}) random #随机获取婚姻状态编码 |
|
|
|
${Number} Evaluate 6 |
|
|
|
Create Session dating ${${dating}.UEC域名} ${${dating}.Header} |
|
|
|
${Data} Update Value To Json ${Data} $.id ${DataId} |
|
|
|
${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number} |
|
|
|
${Data} Update Value To Json ${Data} $.incomeCode ${incomeCode} |
|
|
|
${Data} Evaluate demjson.encode(${DATA}) demjson |
|
|
|
${Data} Replace String ${Data} "None" null |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${id} Get From Dictionary ${reps.json()} data |
|
|
|
Should Be Equal ${id} ${DataId} |
|
|
|
|
|
|
|
昵称 |
|
|
|
选择${dating}征婚人的昵称 |
|
|
|
#填写征婚人昵称 |
|
|
|
${num} Evaluate random.randint(1,999) random #随机获取一个数字 |
|
|
|
${nickName} Set Variable 寻伴用户${num} |
|
|
|
${Number} Evaluate 7 |
|
|
|
Create Session dating ${${dating}.UEC域名} ${${dating}.Header} |
|
|
|
${Data} Update Value To Json ${Data} $.id ${DataId} |
|
|
|
${Data} Update Value To Json ${Data} $.fillSerialNumber ${Number} |
|
|
|
${Data} Update Value To Json ${Data} $.nickName ${nickName} |
|
|
|
${Data} Evaluate demjson.encode(${DATA}) demjson |
|
|
|
${Data} Replace String ${Data} "None" null |
|
|
|
${reps} POST On Session dating /dating-agency-service/user/save/first/fill/marriage/Information ${Data.encode('utf-8')} |
|
|
|
${id} Get From Dictionary ${reps.json()} data |
|
|
|
Should Be Equal ${id} ${DataId} |
|
|
|
|
|
|
|
返回上一步 |
|
|
|
|
|
|
|
|