Browse Source

标记喜欢

master
LG_lai 2 years ago
parent
commit
3ff521590e
8 changed files with 714 additions and 1233 deletions
  1. 2
      0-Login/phone-test.txt
  2. 11
      1-Applet/2-Homepage/Interaction/ILikeit.robot
  3. 80
      1-Applet/2-Homepage/Interaction/ILikeitResource.robot
  4. 0
      1-Applet/2-Homepage/Interaction/__init__.robot
  5. 4
      2-Web/Mall/ProductResource.robot
  6. 10
      output/log.html
  7. 1830
      output/output.xml
  8. 10
      output/report.html

2
0-Login/phone-test.txt

@ -1,2 +1,2 @@
手机号 手机号
15014242835
18548157976

11
1-Applet/2-Homepage/Interaction/ILikeit.robot

@ -0,0 +1,11 @@
*** Settings ***
Suite Setup Import Variables ${EXECDIR}\\DA_data.yaml
Resource ILikeitResource.robot
*** Test Cases ***
用户标记喜欢
Given 查询婚介征婚人的资料信息
And 查询婚介征婚人资料
When 查看婚介平台相亲列表
Then 用户标记婚介资料like
And 用户查询婚介我喜欢列表

80
1-Applet/2-Homepage/Interaction/ILikeitResource.robot

@ -0,0 +1,80 @@
*** Settings ***
Library urllib3
Library String
Library Collections
Library RequestsLibrary
Library DatabaseLibrary
*** Keywords ***
查询${dating}征婚人的资料信息
#通过userid获取征婚人的资料
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}
${miId} Get From Dictionary ${reps.json()['data']} id #获取资料id
${nickName} Get From Dictionary ${reps.json()['data']} nickName #获取用户名称
${miId_list} Create List
${genderCode} Get From Dictionary ${reps.json()['data']} genderCode #用户性别
${message} Get From Dictionary ${reps.json()} message
Append To List ${miId_list} ${miId}
Should Be Equal As Strings ${message} successful
END
Set Global Variable ${nickName}
Set Global Variable ${miId_list}
Set Global Variable ${genderCode}
查询${dating}征婚人资料
#通过miId查询征婚人资料
FOR ${miId} ${client_header} IN ZIP ${miId_list} ${Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating dating-agency-service/user/get/marriage/information/details/byid params=miId=${miId}
${age} Get From Dictionary ${reps.json()['data']} age #年龄
${height} Get From Dictionary ${reps.json()['data']} height #获取征婚人身高
${cityCode} Get From Dictionary ${reps.json()['data']} cityCode #现居市编码
${cityName} Get From Dictionary ${reps.json()['data']} cityName #现居市名称
${birthYear} Get From Dictionary ${reps.json()['data']} birthYear #出生年份
${education} Get From Dictionary ${reps.json()['data']} education #学历名称
${genderCode} Get From Dictionary ${reps.json()['data']} genderCode #性别
${provinceCode} Get From Dictionary ${reps.json()['data']} provinceCode #现居省编码
${provinceName} Get From Dictionary ${reps.json()['data']} provinceName #现居省名称
${educationCode} Get From Dictionary ${reps.json()['data']} educationCode #学历编码
END
Set Global Variable ${age}
Set Global Variable ${height}
Set Global Variable ${cityCode}
Set Global Variable ${cityName}
Set Global Variable ${birthYear}
Set Global Variable ${education}
Set Global Variable ${genderCode}
Set Global Variable ${provinceCode}
Set Global Variable ${provinceName}
Set Global Variable ${educationCode}
查看${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/page params=queryType=0&pageNum=1&pageSize=30
${records} Get From Dictionary ${reps.json()['data']} records #推荐列表
${userData} Evaluate random.choice(${records}) random
${miId} Get From Dictionary ${userData} miId #资料id
Set Global Variable ${miId}
END
用户标记${dating}资料like
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${data} Set Variable {"miId":"${miId}"}
${reps} POST On Session dating dating-agency-service/user/like/his ${data.encode('utf-8')}
END
用户查询${dating}我喜欢列表
#查询我喜欢列表
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
${reps} GET On Session dating /dating-agency-service/user/get/user/mutual/attention/page params=pageNum=1&pageSize=10&attentionType=0
${records} Get From Dictionary ${reps.json()['data']} records
${Data} Evaluate random.choice(${records}) random
${miIdData} Get From Dictionary ${Data} miId
Exit For Loop If ${miIdData}==${miId}
END

0
1-Applet/2-Homepage/Interaction/__init__.robot

4
2-Web/Mall/ProductResource.robot

@ -101,7 +101,7 @@ Library DatabaseLibrary
条件查询${dating}平台商品 条件查询${dating}平台商品
#产品名称查询商品 #产品名称查询商品
${subCategory_list} Create List 101 201 301 302 401 #产品名称
${subCategory_list} Create List 101 201 301 302 401 501 601 #产品名称
${subCategoryCode} Evaluate random.choice(${subCategory_list}) random #随机获取产品名称枚举 ${subCategoryCode} Evaluate random.choice(${subCategory_list}) random #随机获取产品名称枚举
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}
@ -113,7 +113,7 @@ Library DatabaseLibrary
Should Be Equal ${subCategory} ${subCategoryCode} #断言 Should Be Equal ${subCategory} ${subCategoryCode} #断言
END END
#产品分类查询商品 #产品分类查询商品
${mainCategory_list} Create List 1 2 3 3 4 #产品分类
${mainCategory_list} Create List 1 2 3 4 #产品分类
${mainCategoryCode} Evaluate random.choice(${mainCategory_list}) random #随机获取产品名称枚举 ${mainCategoryCode} Evaluate random.choice(${mainCategory_list}) random #随机获取产品名称枚举
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}

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

1830
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,1324],[[4,5,6,7,[],[1,31,539],[[8,9,10,11,[],[1,31,539],[],[[12,0,0,[],[1,330,240],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,570,754],[[16,17,18,0,[],[1,570,754],[[19,20,21,0,[],[1,570,754],[],[[22,0,0,[],[1,587,737],[]]],[],[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,1317],[[4,5,6,7,[],[1,15,469],[[8,9,10,11,[],[1,15,467],[],[[12,0,0,[],[1,287,195],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,484,833],[[16,17,18,0,[],[1,486,815],[[19,20,21,0,[],[1,487,814],[[22,23,24,0,[],[1,488,813],[],[[25,0,0,[],[1,498,803],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,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","*2-Web","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\2-Web","*../2-Web","*Mall","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\2-Web\\Mall","*../2-Web/Mall","*Product","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\2-Web\\Mall\\product.robot","*../2-Web/Mall/product.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","*Interaction","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\Interaction","*../1-Applet/2-Homepage/Interaction","*ILikeit","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\2-Homepage\\Interaction\\ILikeit.robot","*../1-Applet/2-Homepage/Interaction/ILikeit.robot","*用户标记喜欢"]);
</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: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:01","fail":0,"id":"s1-s2","label":"Dating-agency.2-Web","name":"2-Web","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1","label":"Dating-agency.2-Web.Mall","name":"Mall","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1-s1","label":"Dating-agency.2-Web.Mall.Product","name":"Product","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.Interaction","name":"Interaction","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1-s1-s1","label":"Dating-agency.1-Applet.2-Homepage.Interaction.ILikeit","name":"ILikeit","pass":1,"skip":0}]];
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["baseMillis"] = 1712642697695;
window.output["baseMillis"] = 1712653675445;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["generated"] = 1356;
window.output["generated"] = 1340;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["expand_keywords"] = null; window.output["expand_keywords"] = null;

Loading…
Cancel
Save