Browse Source

红娘加盟申请

master
LG_lai 1 year ago
parent
commit
99f6b2328f
5 changed files with 962 additions and 1000 deletions
  1. 3
      0-Login/Login-interface.robot
  2. 62
      0-Login/LoginResource.robot
  3. 10
      output/log.html
  4. 1877
      output/output.xml
  5. 10
      output/report.html

3
0-Login/Login-interface.robot

@ -49,7 +49,8 @@ Library ImageHorizonLibrary
用户扫描红娘二维码注册登录 用户扫描红娘二维码注册登录
Given 扫描婚介红娘二维码 Given 扫描婚介红娘二维码
Then 获取婚介平台用户baseinfo并判断是否是红娘
When 获取婚介平台用户baseinfo并判断是否是红娘
And 查询婚介红娘申请结果
数据库删除用户 数据库删除用户
Given 读取TXT文件 Given 读取TXT文件

62
0-Login/LoginResource.robot

@ -146,6 +146,7 @@ Library ImageHorizonLibrary
${userid_list} Create List ${userid_list} Create List
${Cheader_list} Create List ${Cheader_list} Create List
${Aheader_list} Create List ${Aheader_list} Create List
${phoneList} Create List
Disable Warnings Disable Warnings
FOR ${phone} IN @{phoneList} FOR ${phone} IN @{phoneList}
Create Session dating ${${dating}.dating域名} ${${dating}.AHeader} Create Session dating ${${dating}.dating域名} ${${dating}.AHeader}
@ -217,7 +218,7 @@ Library ImageHorizonLibrary
#${filepath} Evaluate open('./matchmaker.png','rb') #${filepath} Evaluate open('./matchmaker.png','rb')
FOR ${client_header} IN @{Cheader_list} FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header} Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating dating-agency-uec/user/verify/qrcode params=&qrCodeRecordId=972626840957095936
${reps} GET On Session dating dating-agency-uec/user/verify/qrcode params=&qrCodeRecordId=982617756153286656
${code} Get From Dictionary ${reps.json()} code ${code} Get From Dictionary ${reps.json()} code
END END
@ -228,33 +229,36 @@ Library ImageHorizonLibrary
${reps} GET On Session dating dating-agency-uec/user/get/base-info ${reps} GET On Session dating dating-agency-uec/user/get/base-info
${phone} Get From Dictionary ${reps.json()['data']} phone #登录用户手机号 ${phone} Get From Dictionary ${reps.json()['data']} phone #登录用户手机号
${matchmakerFlag} Get From Dictionary ${reps.json()['data']} matchmakerFlag #登录用户是否是红娘 ${matchmakerFlag} Get From Dictionary ${reps.json()['data']} matchmakerFlag #登录用户是否是红娘
Run Keyword If ${matchmakerFlag}==False 注册婚介红娘
Run Keyword If ${matchmakerFlag}==False 查询婚介红娘申请结果
... ELSE 查询婚介平台红娘列表 ... ELSE 查询婚介平台红娘列表
END END
Set Global Variable ${phone} Set Global Variable ${phone}
Set Global Variable ${matchmakerFlag} Set Global Variable ${matchmakerFlag}
查询${dating}红娘申请列表
查询${dating}红娘申请结果
FOR ${client_header} IN @{Cheader_list} FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header} Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating dating-agency-uec/user/get/matchmaker-apply/by/customer ${reps} GET On Session dating dating-agency-uec/user/get/matchmaker-apply/by/customer
${data} Get From Dictionary ${reps.json()} data ${data} Get From Dictionary ${reps.json()} data
Run Keyword If ${data}!=None ${status} get from Dictionary ${data} status
... ELSE 填写婚介红娘加盟信息
Run Keyword If ${data}==None 填写婚介红娘加盟信息
... ELSE 查询婚介红娘申请加盟列表
Run Keyword If ${status}==4 填写婚介红娘加盟信息 Run Keyword If ${status}==4 填写婚介红娘加盟信息
... ELSE IF ${status}==1 数据库修改申请状态为待审核 ... ELSE IF ${status}==1 数据库修改申请状态为待审核
... ELSE IF ${status}==3 查询${dating}平台红娘数据
... ELSE 运营人员操作${dating}后台审核通过
... ELSE IF ${status}==3 查询婚介平台红娘数据
... ELSE 运营人员操作婚介后台审核通过
END END
填写${dating}红娘加盟信息 填写${dating}红娘加盟信息
region固定省市-广州
FOR ${client_header} IN @{Cheader_list} FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header} Create Session dating ${${dating}.dating域名} ${client_header}
${data} Set Variable { \ \ \ \ "name": "就是不吃饭", \ \ \ \ "identityCard": "441481199509213863", \ \ \ \ "phone": "${phone}", \ \ \ \ "captcha": "888888", \ \ \ \ "serviceAreaList": [ \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "provinceCode": ${provinceCode}, \ \ \ \ \ \ \ \ \ \ \ \ "provinceName": "${provinceName}", \ \ \ \ \ \ \ \ \ \ \ \ "cityCode": ${cityCode}, \ \ \ \ \ \ \ \ \ \ \ \ "cityName": "${cityName}", \ \ \ \ \ \ \ \ \ \ \ \ "districtCode": ${districtCode}, \ \ \ \ \ \ \ \ \ \ \ \ "districtName": "${districtName}" \ \ \ \ \ \ \ \ }, \ \ \ \ ] }
${value} Generate Random String 18 [NUMBERS] #随机生成18位数字
${data} Set Variable { \ \ \ \ "name": "${phone}", \ \ \ \ "identityCard": "${value}", \ \ \ \ "phone": "${phone}", \ \ \ \ "captcha": "888888", \ \ \ \ "serviceAreaList": [ \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "provinceCode": ${provinceCode}, \ \ \ \ \ \ \ \ \ \ \ \ "provinceName": "${provinceName}", \ \ \ \ \ \ \ \ \ \ \ \ "cityCode": ${cityCode}, \ \ \ \ \ \ \ \ \ \ \ \ "cityName": "${cityName}", \ \ \ \ \ \ \ \ \ \ \ \ "districtCode": ${districtCode}, \ \ \ \ \ \ \ \ \ \ \ \ "districtName": "${districtName}" \ \ \ \ \ \ \ \ } \ \ \ \ ] }
${reps} POST On Session dating dating-agency-uec/user/apply/matchmaker ${data.encode('utf-8')} ${reps} POST On Session dating dating-agency-uec/user/apply/matchmaker ${data.encode('utf-8')}
${matchmakerId} Get From Dictionary ${reps.json()} data #红娘审核id ${matchmakerId} Get From Dictionary ${reps.json()} data #红娘审核id
Set Global Variable ${matchmakerId} Set Global Variable ${matchmakerId}
END END
查询婚介红娘申请加盟列表
数据库修改申请状态为待审核 数据库修改申请状态为待审核
Connect To Database Using Custom Params pymysql database='dating_agency_uec',user='root',password='qniaothreetwoonego',host='8.135.8.221' Connect To Database Using Custom Params pymysql database='dating_agency_uec',user='root',password='qniaothreetwoonego',host='8.135.8.221'
@ -265,25 +269,35 @@ Library ImageHorizonLibrary
Disconnect From Database Disconnect From Database
运营人员操作${dating}后台审核通过 运营人员操作${dating}后台审核通过
FOR ${admin_header} IN @{Aheader_list}
查询婚介红娘申请加盟列表
Create Session dating ${${dating}.dating域名} ${admin_header}
${data} Set Variable {"id":"${matchmakerId}","status":3}
${reps} POST On Session dating dating-agency-uec/user/audit/matchmaker-apply ${data.encode('utf-8')}
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful
END
查询${dating}红娘申请加盟列表
#查询红娘加盟审核列表
FOR ${admin_header} IN @{Aheader_list} FOR ${admin_header} IN @{Aheader_list}
Create Session dating ${${dating}.dating域名} ${admin_header} Create Session dating ${${dating}.dating域名} ${admin_header}
${reps} GET On Session dating dating-agency-uec/user/page/matchmaker-audit params=pageSize=10&pageNum=1 ${reps} GET On Session dating dating-agency-uec/user/page/matchmaker-audit params=pageSize=10&pageNum=1
${records} Get From Dictionary ${reps.json()['data']} records #红娘加盟审核列表 ${records} Get From Dictionary ${reps.json()['data']} records #红娘加盟审核列表
Set Global Variable ${records} Set Global Variable ${records}
遍历红娘加盟审核列表 遍历红娘加盟审核列表
Create Session dating ${${dating}.dating域名} ${admin_header}
${data} Set Variable {"id":"${id}","status":3}
${reps} POST On Session dating dating-agency-uec/user/audit/matchmaker-apply ${data.encode('utf-8')}
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful
ERND
END
遍历红娘加盟审核列表 遍历红娘加盟审核列表
FOR ${data} IN @{records} FOR ${data} IN @{records}
${id} Get From Dictionary ${data} id
Exit For Loop If ${id}==${matchmakerId}
Set Global Variable ${id}
${Phone} Get From Dictionary ${data} phone #红娘手机号
${status} Get From Dictionary ${data} status #红娘加盟审核状态
${matchmakerId} Get From Dictionary ${data} id #红娘加盟id
Exit For Loop If ${Phone}==${phone}
END END
Set Global Variable ${Phone}
Set Global Variable ${status}
Set Global Variable ${matchmakerId}
查询${dating}平台红娘数据 查询${dating}平台红娘数据
FOR ${admin_header} IN @{Aheader_list} FOR ${admin_header} IN @{Aheader_list}
@ -291,16 +305,6 @@ Library ImageHorizonLibrary
${reps} GET On Session dating dating-agency-uec/user/page/matchmaker params=pageSize=10&pageNum=1 ${reps} GET On Session dating dating-agency-uec/user/page/matchmaker params=pageSize=10&pageNum=1
END END
注册${dating}红娘
#注册成为红娘
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} POST On Session dating dating-agency-uec/user/create/matchmaker
${matchmakerId} Get From Dictionary ${reps.json()} data
${message} Get From Dictionary ${reps.json()} message
Should Be Equal As Strings ${message} successful
END
查询${dating}平台红娘列表 查询${dating}平台红娘列表
FOR ${admin_header} IN @{Aheader_list} FOR ${admin_header} IN @{Aheader_list}
Create Session dating ${${dating}.dating域名} ${admin_header} Create Session dating ${${dating}.dating域名} ${admin_header}
@ -312,10 +316,12 @@ Library ImageHorizonLibrary
红娘列表 红娘列表
FOR ${matchmaker} IN @{matchmaker_list} FOR ${matchmaker} IN @{matchmaker_list}
${PhoneNum} Get From Dictionary ${matchmaker} phone
${status} Get From Dictionary ${matchmaker} status #获取红娘加盟状态
${PhoneNum} Get From Dictionary ${matchmaker} phone #获取红娘手机号
Exit For Loop If ${PhoneNum}==${phone} Exit For Loop If ${PhoneNum}==${phone}
END END
Set Global Variable ${PhoneNum} Set Global Variable ${PhoneNum}
Set Global Variable ${status}
数据库删除用户数据 数据库删除用户数据
FOR ${userId} IN @{userid_list} FOR ${userId} IN @{userid_list}

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

1877
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 = {}; window.output = {};
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["suite"] = [1,2,3,0,[],[1,0,1552],[[4,5,6,7,[],[1,16,781],[[8,9,10,11,[],[1,16,781],[],[[12,0,0,[],[1,365,432],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,812,739],[[16,17,18,0,[],[1,812,738],[[19,20,21,22,[],[1,812,737],[[23,24,25,26,[],[1,812,737],[],[[27,0,0,[],[1,828,720],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[2,2,0,0]];
window.output["suite"] = [1,2,3,0,[],[1,0,1257],[[4,5,6,7,[],[1,16,1226],[[8,9,10,11,[],[1,16,1226],[],[[12,0,0,[],[1,425,231],[]],[13,0,0,[],[1,656,586],[]]],[],[2,2,0,0]]],[],[],[2,2,0,0]]],[],[],[2,2,0,0]];
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["strings"] = []; window.output["strings"] = [];
</script> </script>
<script type="text/javascript"> <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","*BlindDate","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\BlindDate","*../1-Applet/2-Homepage/BlindDate","*<p>相亲页面\x3c/p>","*NormalSearch","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\BlindDate\\NormalSearch.robot","*../1-Applet/2-Homepage/BlindDate/NormalSearch.robot","*<p>普通搜索\x3c/p>","*用户搜索征婚资料-学历"]);
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","*用户扫描红娘二维码注册登录"]);
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["stats"] = [[{"elapsed":"00:00:01","fail":0,"label":"All Tests","pass":2,"skip":0}],[],[{"elapsed":"00:00:02","fail":0,"id":"s1","label":"Dating-agency","name":"Dating-agency","pass":2,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":1,"skip":0},{"elapsed":"00:00:01","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.BlindDate","name":"BlindDate","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1-s1-s1","label":"Dating-agency.1-Applet.2-Homepage.BlindDate.NormalSearch","name":"NormalSearch","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:01","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":2,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s1-s1","label":"Dating-agency.0-Login.Login-interface","name":"Login-interface","pass":2,"skip":0}]];
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["baseMillis"] = 1714032640003;
window.output["baseMillis"] = 1714443761604;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["generated"] = 1578;
window.output["generated"] = 1280;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["expand_keywords"] = null; window.output["expand_keywords"] = null;

Loading…
Cancel
Save