Browse Source

权益

master
LG_lai 2 years ago
parent
commit
96541f96ed
5 changed files with 1152 additions and 1933 deletions
  1. 83
      1-Applet/3-Customer/EquityResource.robot
  2. 20
      1-Applet/3-Customer/byEquity.robot
  3. 10
      output/log.html
  4. 2962
      output/output.xml
  5. 10
      output/report.html

83
1-Applet/3-Customer/EquityResource.robot

@ -1,11 +1,29 @@
*** Settings *** *** Settings ***
Library urllib3 Library urllib3
Library String Library String
Library DateTime
Library Collections Library Collections
Library RequestsLibrary Library RequestsLibrary
Library DatabaseLibrary Library DatabaseLibrary
*** Keywords *** *** 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}权益列表 查询${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}
@ -39,3 +57,68 @@ Library DatabaseLibrary
${payData} Set Variable {"paymentOrderId":"${paymentOrderId}","paymentMethod":1} ${payData} Set Variable {"paymentOrderId":"${paymentOrderId}","paymentMethod":1}
${reps} POST On Session dating dating-agency-mall/user/pre-pay/third-party ${payData.encode('utf-8')} ${reps} POST On Session dating dating-agency-mall/user/pre-pay/third-party ${payData.encode('utf-8')}
END END
数据库修改用户头像编辑次数
FOR ${miId} IN @{miId_list}
Connect To Database Using Custom Params pymysql database='dating_agency_mall',user='root',password='qniaothreetwoonego',host='8.135.8.221'
${update_1} Execute Sql String UPDATE `dating_agency_mall`.`da_right` SET `enable` = 1 WHERE `mi_id` = ${miId} AND `type` = '201' #更新头像enable=1
${check} Query SELECT id FROM `dating_agency_mall`.`da_right` WHERE `mi_id` = '${miId}' AND `type` = '201' #查询
${right_id} Set Variable ${check[0][0]}
${update_2} Execute Sql String UPDATE `dating_agency_mall`.`da_right_term` SET `value` = '10' WHERE `right_id` = ${right_id} AND `name` = 3
Disconnect From Database
END
数据库新增学历认证次数
FOR ${userId} ${miId} IN ZIP ${userid_list} ${miId_list}
${dataTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S
${Time} Add Time To Date ${dataTime} 30 days
Connect To Database Using Custom Params pymysql database='dating_agency_mall',user='root',password='qniaothreetwoonego',host='8.135.8.221'
${insert_1} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right`(`id`, `is_delete`, `create_time`, `update_time`, `user_id`, `mi_id`, `type`, `start_time`, `end_time`, `enable`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${userId}, ${miId}, 101, '${dataTime}', '${Time}', 1) #插入一条学历认证数据
${check_1} Query SELECT id FROM `dating_agency_mall`.`da_right` WHERE `mi_id` = '${miId}' AND `type` = '101' #查询权益id
${right_id} Set Variable ${check_1[0][0]}
${insert_2} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '规格', 1, 102, NULL)
${insert_3} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '权益上限额度', 2, 1, '10')
${insert_4} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '权益剩余额度', 3, 1, '10')
Disconnect From Database
END
数据库新增解锁人数权益
FOR ${userId} ${miId} IN ZIP ${userid_list} ${miId_list}
${dataTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S
${Time} Add Time To Date ${dataTime} 30 days
Connect To Database Using Custom Params pymysql database='dating_agency_mall',user='root',password='qniaothreetwoonego',host='8.135.8.221'
${insert_1} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right`(`id`, `is_delete`, `create_time`, `update_time`, `user_id`, `mi_id`, `type`, `start_time`, `end_time`, `enable`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${userId}, ${miId}, 301, '${dataTime}', '${Time}', 1) #插入一条解锁人数
${check_1} Query SELECT id FROM `dating_agency_mall`.`da_right` WHERE `mi_id` = '${miId}' AND `type` = '301' #查询权益id
${right_id} Set Variable ${check_1[0][0]}
${insert_2} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '规格', 1, 101, NULL) #周期:101,次数:102
${insert_3} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '单日使用上限', 4, 1, '10')
Disconnect From Database
END
数据库新增高级搜索权益
FOR ${userId} ${miId} IN ZIP ${userid_list} ${miId_list}
${dataTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S
${Time} Add Time To Date ${dataTime} 30 days
Connect To Database Using Custom Params pymysql database='dating_agency_mall',user='root',password='qniaothreetwoonego',host='8.135.8.221'
${insert_1} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right`(`id`, `is_delete`, `create_time`, `update_time`, `user_id`, `mi_id`, `type`, `start_time`, `end_time`, `enable`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${userId}, ${miId}, 302, '${dataTime}', '${Time}', 1) #插入一条高级搜索
${check_1} Query SELECT id FROM `dating_agency_mall`.`da_right` WHERE `mi_id` = '${miId}' AND `type` = '302' #查询权益id
${right_id} Set Variable ${check_1[0][0]}
${insert_2} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '规格', 1, 102, NULL)
${insert_3} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '权益上限额度', 2, 1, '140')
${insert_4} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '权益剩余额度', 3, 1, '130')
Disconnect From Database
END
数据库新增线下约见面权益
FOR ${userId} ${miId} IN ZIP ${userid_list} ${miId_list}
${dataTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S
${Time} Add Time To Date ${dataTime} 30 days
Connect To Database Using Custom Params pymysql database='dating_agency_mall',user='root',password='qniaothreetwoonego',host='8.135.8.221'
${insert_1} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right`(`id`, `is_delete`, `create_time`, `update_time`, `user_id`, `mi_id`, `type`, `start_time`, `end_time`, `enable`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${userId}, ${miId}, 401, '${dataTime}', '${Time}', 1) #插入一条线下约见面数据
${check_1} Query SELECT id FROM `dating_agency_mall`.`da_right` WHERE `mi_id` = '${miId}' AND `type` = '401' #查询权益id
${right_id} Set Variable ${check_1[0][0]}
${insert_2} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '规格', 1, 102, NULL)
${insert_3} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '权益上限额度', 2, 1, '1')
${insert_4} Execute Sql String INSERT INTO `dating_agency_mall`.`da_right_term`(`id`, `is_delete`, `create_time`, `update_time`, `right_id`, `display_name`, `name`, `unit`, `value`) VALUES (NULL, 0, '${dataTime}', '${dataTime}', ${right_id}, '权益剩余额度', 3, 1, '1')
Disconnect From Database
END

20
1-Applet/3-Customer/byEquity.robot

@ -5,3 +5,23 @@ Resource EquityResource.robot
*** Test Cases *** *** Test Cases ***
购买学历认证权益 购买学历认证权益
Given 查询婚介权益列表 Given 查询婚介权益列表
用户头像修改权益
Given 查询婚介征婚人的资料信息
When 数据库修改用户头像编辑次数
用户学历认证权益
Given 查询婚介征婚人的资料信息
When 数据库新增学历认证次数
用户解锁人数权益
Given 查询婚介征婚人的资料信息
When 数据库新增解锁人数权益
用户高级搜索权益
Given 查询婚介征婚人的资料信息
When 数据库新增高级搜索权益
用户线下约见面权益
Given 查询婚介征婚人的资料信息
When 数据库新增线下约见面权益

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

2962
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,2425],[[4,5,6,7,[],[1,20,504],[[8,9,10,11,[],[1,21,502],[],[[12,0,0,[],[1,320,203],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,525,1899],[[16,17,18,0,[],[1,527,1896],[[19,20,21,22,[],[1,528,1894],[[23,24,25,26,[],[1,530,1891],[],[[27,0,0,[],[1,573,994],[]],[28,0,0,[],[1,1567,854],[]]],[],[2,2,0,0]]],[],[],[2,2,0,0]]],[],[],[2,2,0,0]]],[],[],[2,2,0,0]]],[],[],[3,3,0,0]];
window.output["suite"] = [1,2,3,0,[],[1,0,1890],[[4,5,6,7,[],[1,16,445],[[8,9,10,11,[],[1,16,445],[],[[12,0,0,[],[1,268,193],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[13,14,15,0,[],[1,461,1429],[[16,17,18,19,[],[1,461,1429],[[20,21,22,0,[],[1,461,1429],[],[[23,0,0,[],[1,477,273],[]],[24,0,0,[],[1,750,293],[]],[25,0,0,[],[1,1043,281],[]],[26,0,0,[],[1,1324,273],[]],[27,0,0,[],[1,1597,293],[]]],[],[5,5,0,0]]],[],[],[5,5,0,0]]],[],[],[5,5,0,0]]],[],[],[6,6,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","*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>","*提交征婚人户口所在地","*提交征婚人的家乡"]);
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","*3-Customer","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\3-Customer","*../1-Applet/3-Customer","*<p>权益购买\x3c/p>","*byEquity","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\3-Customer\\byEquity.robot","*../1-Applet/3-Customer/byEquity.robot","*用户头像修改权益","*用户学历认证权益","*用户解锁人数权益","*用户高级搜索权益","*用户线下约见面权益"]);
</script> </script>
<script type="text/javascript"> <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: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:02","fail":0,"id":"s1-s2","label":"Dating-agency.1-Applet","name":"1-Applet","pass":2,"skip":0},{"elapsed":"00:00:02","fail":0,"id":"s1-s2-s1","label":"Dating-agency.1-Applet.2-Homepage","name":"2-Homepage","pass":2,"skip":0},{"elapsed":"00:00:02","fail":0,"id":"s1-s2-s1-s1","label":"Dating-agency.1-Applet.2-Homepage.MarriageInfo","name":"MarriageInfo","pass":2,"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":2,"skip":0}]];
window.output["stats"] = [[{"elapsed":"00:00:02","fail":0,"label":"All Tests","pass":6,"skip":0}],[],[{"elapsed":"00:00:02","fail":0,"id":"s1","label":"Dating-agency","name":"Dating-agency","pass":6,"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":5,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1","label":"Dating-agency.1-Applet.3-Customer","name":"3-Customer","pass":5,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s2-s1-s1","label":"Dating-agency.1-Applet.3-Customer.byEquity","name":"byEquity","pass":5,"skip":0}]];
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["baseMillis"] = 1712480364770;
window.output["baseMillis"] = 1712485320245;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["generated"] = 2506;
window.output["generated"] = 1921;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["expand_keywords"] = null; window.output["expand_keywords"] = null;

Loading…
Cancel
Save