Browse Source

共用 一个地址数据

master
LG_lai 2 years ago
parent
commit
982f13aa83
8 changed files with 369 additions and 599 deletions
  1. 4
      0-Login/Login-interface.robot
  2. 2
      0-Login/phone-test.txt
  3. 43
      1-Applet/1-WriteInfo/InfoResource.robot
  4. 38
      1-Applet/2-Homepage/MarriageInfo/Authentication.robot
  5. 6
      1-Applet/2-Homepage/MarriageInfo/DataAuthentication.robot
  6. 12
      output/log.html
  7. 853
      output/output.xml
  8. 10
      output/report.html

4
0-Login/Login-interface.robot

@ -47,5 +47,5 @@ Library Collections
#END
#随机生成字符串
${first_name} Set Variable ["王", "李", "张", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "上官", "钟", "常","赖","臧"]
${汉字} Evaluate chr(random.randint(0x4e00,0x9fff))+${first_name} random
log ${汉字}
${nickName} Evaluate random.choice(${first_name}) +chr(random.randint(0x4e00,0x9fbf)) random
log ${nickName}

2
0-Login/phone-test.txt

@ -1,2 +1,2 @@
手机号
18888888888
13000000046

43
1-Applet/1-WriteInfo/InfoResource.robot

@ -95,9 +95,8 @@ Library OperatingSystem
#选择性别
Log To Console ${CURDIR} #打印当前路径
Disable Warnings
#${sex-code} Create List 0 1
#${SexCode} Evaluate random.choice(${sex-code}) random #随机获取男女序号
${SexCode} Evaluate 1 #固定性别
${sex-code} Create List 0 1
${SexCode} Evaluate random.choice(${sex-code}) random #随机获取男女序号
${Number} Evaluate 0 #0:"性别",1:"所在城市",2:"出生年份",3:"身高",4:"学历",5:"婚姻状态",6:"月收入",7:"昵称",8:"首次填写完成"
Create Session dating ${${dating}.dating域名} ${client_header}
${Data} Update Value To Json ${Data} $.genderCode ${SexCode}
@ -238,7 +237,9 @@ Library OperatingSystem
选择${dating}征婚人的昵称
#填写征婚人昵称
${num} Evaluate random.randint(1,999) random #随机获取一个数字
${nickName} Set Variable 寻伴用户${num}
${first_name} Set Variable ["王", "李", "张", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "上官", "钟", "常","赖","臧"]
${nickName} Evaluate random.choice(${first_name})+chr(random.randint(0x4e00,0x9fbf)) random
#${nickName} Set Variable 寻伴用户${num}
${Number} Evaluate 7
Create Session dating ${${dating}.dating域名} ${client_header}
${Data} Update Value To Json ${Data} $.id ${DataId}
@ -250,11 +251,29 @@ Library OperatingSystem
${id} Get From Dictionary ${reps.json()} data
Should Be Equal ${id} ${DataId}
查询${dating}征婚人的资料信息
#获取征婚人的资料
FOR ${userId} ${client_header} IN ZIP ${userid_list} ${Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating /dating-agency-service/user/get/marriage/information/details params=userId=${userId}
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful
END
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
#随机获取省
${province} Evaluate random.choice(${local_data}) random #随机获取省区域
${provinceCode} Get From Dictionary ${province} value #获取省编码
${provinceName} Get From Dictionary ${province} label #获取省名称
${Children} Get From Dictionary ${province} children #获取省市
#随机获取市
${city_data} Evaluate random.choice(${Children}) random #随机获取市区域
${cityCode} Get From Dictionary ${city_data} value #获取市编码
${cityName} Get From Dictionary ${city_data} label #获取市名称
${Children} Get From Dictionary ${city_data} children #获取省市
#随机获取区
${district} Evaluate random.choice(${Children}) 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}

38
1-Applet/2-Homepage/MarriageInfo/Authentication.robot

@ -4,6 +4,7 @@ Library String
Library Collections
Library RequestsLibrary
Library DatabaseLibrary
Resource ../../1-WriteInfo/InfoResource.robot
*** Keywords ***
查询${dating}征婚人的资料信息
@ -124,7 +125,7 @@ Library DatabaseLibrary
Disconnect From Database
提交${dating}征婚人的户口所在地
region
#region
FOR ${miId} ${client_header} IN ZIP ${miId_list} ${Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${data} Set Variable { \ \ \ \ "id": "${miId}", \ \ \ \ "domicilePlaceProvinceCode": ${provinceCode}, \ \ \ \ "domicilePlaceProvinceName": "${provinceName}", \ \ \ \ "domicilePlaceCityCode": ${cityCode}, \ \ \ \ "domicilePlaceCityName": "${cityName}" }
@ -142,26 +143,6 @@ Library DatabaseLibrary
Should Be Equal As Strings ${city_name} ${cityName} #断言
Disconnect From Database
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
#随机获取省
${province} Evaluate random.choice(${local_data}) random #随机获取省区域
${provinceCode} Get From Dictionary ${province} value #获取省编码
${provinceName} Get From Dictionary ${province} label #获取省名称
${Children} Get From Dictionary ${province} children #获取省市
#随机获取市
${city_data} Evaluate random.choice(${Children}) random #随机获取市区域
${cityCode} Get From Dictionary ${city_data} value #获取市编码
${cityName} Get From Dictionary ${city_data} label #获取市名称
Set Global Variable ${cityCode}
Set Global Variable ${cityName}
Set Global Variable ${provinceCode}
Set Global Variable ${provinceName}
提交${dating}征婚人的体重
查询婚介征婚人资料
FOR ${miId} ${client_header} IN ZIP ${miId_list} ${Cheader_list}
@ -287,3 +268,18 @@ region
... ELSE Should Be Equal As Strings ${message} 正在审核中!请等待审核完成。
END
Set Global Variable ${auditId}
修改${dating}征婚人昵称
FOR ${miId} ${client_header} IN ZIP ${miId_list} ${Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${first_name} Set Variable ["王", "李", "张", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "上官", "钟", "常","赖","臧"]
${nickName} Evaluate random.choice(${first_name})+chr(random.randint(0x4e00,0x9fbf)) random
${Number} Evaluate 7
${data} Set Variable {"id":"${miId}","fillSerialNumber":${Number},"nickName":"${nickName}"}
${reps} POST On Session dating dating-agency-service/user/save/first/fill/marriage/Information ${data.encode('utf-8')}
${Code} Get From Dictionary ${reps.json()} code
${InfoId} Get From Dictionary ${reps.json()} data
${message} Get From Dictionary ${reps.json()} message
Run Keyword If ${Code}==0 Should Be Equal As Strings ${message} successful
... ELSE Should Be Equal As Strings ${message} 该昵称已被使用!
END

6
1-Applet/2-Homepage/MarriageInfo/DataAuthentication.robot

@ -2,7 +2,7 @@
Documentation 资料认证
Suite Setup Import Variables ${EXECDIR}\\DA_data.yaml
Resource Authentication.robot
Resource ../../0-Login/LoginResource.robot
Resource ../../../0-Login/LoginResource.robot
*** Test Cases ***
提交征婚人头像审核信息-无审核中
@ -60,3 +60,7 @@ Resource ../../0-Login/LoginResource.robot
提交征婚人学历认证
Given 查询婚介征婚人的资料信息
When 提交婚介征婚人的学历审核
修改征婚人昵称
Given 查询婚介征婚人的资料信息
When 修改婚介征婚人昵称

12
output/log.html
File diff suppressed because it is too large
View File

853
output/output.xml
File diff suppressed because it is too large
View File

10
output/report.html

@ -1629,22 +1629,22 @@ storage = function () {
window.output = {};
</script>
<script type="text/javascript">
window.output["suite"] = [1,2,3,0,[],[1,0,2477],[[4,5,6,7,[],[1,29,285],[[8,9,10,11,[],[1,31,282],[],[[12,0,0,[],[1,154,159],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,315,1759],[[16,17,18,0,[],[1,317,1756],[[19,20,21,22,[],[1,318,1754],[[23,24,25,26,[],[1,319,1752],[],[[27,0,0,[],[1,341,1730],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]],[28,29,30,0,[],[1,2075,401],[[31,32,33,34,[],[1,2076,399],[[35,36,37,0,[],[1,2078,397],[],[[38,0,0,[],[1,2090,384],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[3,3,0,0]];
window.output["suite"] = [1,2,3,0,[],[1,0,1085],[[4,5,6,7,[],[1,30,345],[[8,9,10,11,[],[1,31,343],[],[[12,0,0,[],[1,149,224],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,375,710],[[16,17,18,0,[],[1,377,707],[[19,20,21,22,[],[1,378,705],[[23,24,25,26,[],[1,380,702],[],[[27,0,0,[],[1,476,605],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[2,2,0,0]];
</script>
<script type="text/javascript">
window.output["strings"] = [];
</script>
<script type="text/javascript">
window.output["strings"] = window.output["strings"].concat(["*","*Dating-agency","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency","*..","*0-Login","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login","*../0-Login","*<p>用户登录婚介平台\x3c/p>","*Login-interface","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login\\Login-interface.robot","*../0-Login/Login-interface.robot","*<p>接口:短信验证码登录认证\x3c/p>","*手机号验证码登录-888888","*1-Applet","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet","*../1-Applet","*2-Homepage","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage","*../1-Applet/2-Homepage","*MarriageInfo","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\MarriageInfo","*../1-Applet/2-Homepage/MarriageInfo","*<p>征婚人资料\x3c/p>","*DataAuthentication","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\MarriageInfo\\DataAuthentication.robot","*../1-Applet/2-Homepage/MarriageInfo/DataAuthentication.robot","*<p>资料认证\x3c/p>","*提交征婚人头像审核信息-无审核中","*2-Web","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\2-Web","*../2-Web","*InfoAudit","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\2-Web\\InfoAudit","*../2-Web/InfoAudit","*<p>资料审核\x3c/p>","*AuditInfomation","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\2-Web\\InfoAudit\\AuditInfomation.robot","*../2-Web/InfoAudit/AuditInfomation.robot","*审核征婚人提交的资料-相册"]);
window.output["strings"] = window.output["strings"].concat(["*","*Dating-agency","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency","*..","*0-Login","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login","*../0-Login","*<p>用户登录婚介平台\x3c/p>","*Login-interface","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login\\Login-interface.robot","*../0-Login/Login-interface.robot","*<p>接口:短信验证码登录认证\x3c/p>","*手机号验证码登录-888888","*1-Applet","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet","*../1-Applet","*2-Homepage","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage","*../1-Applet/2-Homepage","*MarriageInfo","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\MarriageInfo","*../1-Applet/2-Homepage/MarriageInfo","*<p>征婚人资料\x3c/p>","*DataAuthentication","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\MarriageInfo\\DataAuthentication.robot","*../1-Applet/2-Homepage/MarriageInfo/DataAuthentication.robot","*<p>资料认证\x3c/p>","*提交征婚人头像审核信息-无审核中"]);
</script>
<script type="text/javascript">
window.output["stats"] = [[{"elapsed":"00:00:02","fail":0,"label":"All Tests","pass":3,"skip":0}],[],[{"elapsed":"00:00:02","fail":0,"id":"s1","label":"Dating-agency","name":"Dating-agency","pass":3,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":1,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s1-s1","label":"Dating-agency.0-Login.Login-interface","name":"Login-interface","pass":1,"skip":0},{"elapsed":"00:00:02","fail":0,"id":"s1-s2","label":"Dating-agency.1-Applet","name":"1-Applet","pass":1,"skip":0},{"elapsed":"00:00:02","fail":0,"id":"s1-s2-s1","label":"Dating-agency.1-Applet.2-Homepage","name":"2-Homepage","pass":1,"skip":0},{"elapsed":"00:00:02","fail":0,"id":"s1-s2-s1-s1","label":"Dating-agency.1-Applet.2-Homepage.MarriageInfo","name":"MarriageInfo","pass":1,"skip":0},{"elapsed":"00:00:02","fail":0,"id":"s1-s2-s1-s1-s1","label":"Dating-agency.1-Applet.2-Homepage.MarriageInfo.DataAuthentication","name":"DataAuthentication","pass":1,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s3","label":"Dating-agency.2-Web","name":"2-Web","pass":1,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s3-s1","label":"Dating-agency.2-Web.InfoAudit","name":"InfoAudit","pass":1,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s3-s1-s1","label":"Dating-agency.2-Web.InfoAudit.AuditInfomation","name":"AuditInfomation","pass":1,"skip":0}]];
window.output["stats"] = [[{"elapsed":"00:00:01","fail":0,"label":"All Tests","pass":2,"skip":0}],[],[{"elapsed":"00:00:01","fail":0,"id":"s1","label":"Dating-agency","name":"Dating-agency","pass":2,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":1,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s1-s1","label":"Dating-agency.0-Login.Login-interface","name":"Login-interface","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2","label":"Dating-agency.1-Applet","name":"1-Applet","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1","label":"Dating-agency.1-Applet.2-Homepage","name":"2-Homepage","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1-s1","label":"Dating-agency.1-Applet.2-Homepage.MarriageInfo","name":"MarriageInfo","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1-s1-s1","label":"Dating-agency.1-Applet.2-Homepage.MarriageInfo.DataAuthentication","name":"DataAuthentication","pass":1,"skip":0}]];
</script>
<script type="text/javascript">
window.output["baseMillis"] = 1711079830476;
window.output["baseMillis"] = 1711097385423;
</script>
<script type="text/javascript">
window.output["generated"] = 2501;
window.output["generated"] = 1103;
</script>
<script type="text/javascript">
window.output["expand_keywords"] = null;

Loading…
Cancel
Save