Browse Source

红娘邀请嘉宾

master
LG_lai 1 year ago
parent
commit
9c3462352e
11 changed files with 508 additions and 1668 deletions
  1. 2
      0-Login/phone-test.txt
  2. 4
      1-Applet/1-WriteInfo/InfoResource.robot
  3. 0
      1-Applet/2-Homepage/SeekingReward/SeekingResource.robot
  4. 6
      1-Applet/2-Homepage/SeekingReward/SeekingReward.robot
  5. 2
      1-Applet/2-Homepage/SeekingReward/__init__.robot
  6. 9
      1-Applet/4-Invite/Invite.robot
  7. 47
      1-Applet/4-Invite/InviteResource.robot
  8. 5
      1-Applet/4-Invite/__init__.robot
  9. 12
      output/log.html
  10. 2079
      output/output.xml
  11. 10
      output/report.html

2
0-Login/phone-test.txt

@ -1,2 +1,2 @@
手机号
15121074365
19128859944

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

@ -133,12 +133,14 @@ Library OperatingSystem
${Data} Get From Dictionary ${reps.json()} data #关系json
${relationshipData} Evaluate random.choice(${data}) random #随机获取关系
${identityType} Get From Dictionary ${relationshipData} value #关系编码
${identityTypeName} Get From Dictionary ${relationshipData} desc #关系名称
Set Global Variable ${identityType}
Set Global Variable ${identityTypeName}
#提交资料与用户关系
${Number} Evaluate 9
${miId} Set Variable If ${miId}==None null ${miId}
Create Session dating ${${dating}.dating域名} ${client_header}
${data} Set Variable {"id":${miId},"fillSerialNumber":${Number},"identityType":${identityType}}
${data} Set Variable {"id":${miId},"fillSerialNumber":${Number},"identityType":${identityType},"identityTypeName":"${identityTypeName}"}
${reps} POST On Session dating dating-agency-service/user/save/first/fill/marriage/Information ${data.encode('utf-8')}
${miId} Get From Dictionary ${reps.json()} data
${message} Get From Dictionary ${reps.json()} message

0
1-Applet/2-Homepage/SeekingReward/SeekingResource.robot

6
1-Applet/2-Homepage/SeekingReward/SeekingReward.robot

@ -0,0 +1,6 @@
*** Settings ***
Suite Setup Import Variables ${EXECDIR}\\DA_data.yaml
Resource SeekingResource.robot
*** Test Cases ***
用户发布招亲榜

2
1-Applet/2-Homepage/SeekingReward/__init__.robot

@ -0,0 +1,2 @@
*** Settings ***
Documentation 招亲榜

9
1-Applet/4-Invite/Invite.robot

@ -0,0 +1,9 @@
*** Settings ***
Suite Setup Import Variables ${EXECDIR}\\DA_data.yaml
Resource InviteResource.robot
*** Test Cases ***
红娘邀请嘉宾
Given 红娘邀请婚介用户成为嘉宾
When 后台查询婚介红娘列表
Then 数据库查询是否邀请成功

47
1-Applet/4-Invite/InviteResource.robot

@ -0,0 +1,47 @@
*** Settings ***
Library urllib3
Library String
Library Collections
Library RequestsLibrary
Library DatabaseLibrary
*** Keywords ***
红娘邀请${dating}用户成为嘉宾
#红娘邀请嘉宾
FOR ${userId} ${client_header} IN ZIP ${userid_list} ${Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${matchmakerUserId} Set Variable 977568001438126080 #红娘userid,就是不吃饭:978668013433786368;15121074365:977568001438126080
${data} Set Variable {"initiatorUserId":${matchmakerUserId}}
${reps} Post Request dating dating-agency-service/user/save/matchmaker/invite/user?userId=${userId} ${data.encode('utf-8')}
${message} Get From Dictionary ${reps.json()} message #获取响应信息
Should Be Equal As Strings ${message} successful #断言
END
Set Global Variable ${matchmakerUserId}
后台查询${dating}红娘列表
#查询红娘列表,找到红娘后获取红娘ID
FOR ${admin_header} IN @{Aheader_list}
Create Session dating ${${dating}.dating域名} ${admin_header}
${reps} GET On Session dating dating-agency-uec/user/page/matchmaker params=pageSize=10&pageNum=1
${matchmaker_list} Get From Dictionary ${reps.json()['data']} records #红娘列表
Set Global Variable ${matchmaker_list}
遍历红娘列表
END
遍历红娘列表
#遍历红娘列表
FOR ${matchmaker} IN @{matchmaker_list}
${matchmakerId} Get From Dictionary ${matchmaker} id #获取红娘Id
${userId} Get From Dictionary ${matchmaker} userId #获取红娘userId
Exit For Loop If ${userId}==${matchmakerUserId}
END
Set Global Variable ${matchmakerId}
数据库查询是否邀请成功
#查询数据库数据
FOR ${userId} IN @{userid_list}
Connect To Database Using Custom Params pymysql database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'
${check} Query SELECT matchmaker_id FROM `dating_agency_service`.`da_matchmaker_marriage_information` WHERE `user_id` = '${userId}' AND `matchmaker_id` = '${matchmakerId}' AND `is_delete` = '0' AND `relation_type` = '1' #数据库查询数据
${matchmaker_id} Set Variable ${check[0][0]}
Should Be Equal ${matchmaker_id} ${matchmakerId}
END

5
1-Applet/4-Invite/__init__.robot

@ -0,0 +1,5 @@
*** Settings ***
Documentation 1、红娘邀请加盟
... 2、红娘邀请嘉宾
... 3、邀请帮忙认证
... 4、资料分享

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

2079
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,2114],[[4,5,6,7,[],[1,21,2093],[[8,9,10,11,[],[1,23,2091],[],[[12,0,0,[],[1,427,235],[]],[13,0,0,[],[1,662,1452],[]]],[],[2,2,0,0]]],[],[],[2,2,0,0]]],[],[],[2,2,0,0]];
window.output["suite"] = [1,2,3,0,[],[1,0,911],[[4,5,6,7,[],[1,32,639],[[8,9,10,11,[],[1,32,639],[],[[12,0,0,[],[1,440,231],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,671,240],[[16,17,18,19,[],[1,671,224],[[16,20,21,0,[],[1,671,224],[],[[22,0,0,[],[1,686,209],[]]],[],[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","*用户扫描红娘二维码注册登录"]);
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","*Invite","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\Invite","*../1-Applet/Invite","*<p>1、红娘邀请加盟 2、红娘邀请嘉宾 3、邀请帮忙认证 4、资料分享\x3c/p>","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\Invite\\Invite.robot","*../1-Applet/Invite/Invite.robot","*红娘邀请嘉宾"]);
</script>
<script type="text/javascript">
window.output["stats"] = [[{"elapsed":"00:00:02","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:02","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":2,"skip":0},{"elapsed":"00:00:02","fail":0,"id":"s1-s1-s1","label":"Dating-agency.0-Login.Login-interface","name":"Login-interface","pass":2,"skip":0}]];
window.output["stats"] = [[{"elapsed":"00:00:00","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":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:00","fail":0,"id":"s1-s2","label":"Dating-agency.1-Applet","name":"1-Applet","pass":1,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s2-s1","label":"Dating-agency.1-Applet.Invite","name":"Invite","pass":1,"skip":0},{"elapsed":"00:00:00","fail":0,"id":"s1-s2-s1-s1","label":"Dating-agency.1-Applet.Invite.Invite","name":"Invite","pass":1,"skip":0}]];
</script>
<script type="text/javascript">
window.output["baseMillis"] = 1714448835065;
window.output["baseMillis"] = 1715053337094;
</script>
<script type="text/javascript">
window.output["generated"] = 2177;
window.output["generated"] = 926;
</script>
<script type="text/javascript">
window.output["expand_keywords"] = null;

Loading…
Cancel
Save