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 ***
Library urllib3
Library String
Library DateTime
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}权益列表
FOR ${client_header} IN @{Cheader_list}
Create Session dating ${${dating}.dating域名} ${client_header}
@ -39,3 +57,68 @@ Library DatabaseLibrary
${payData} Set Variable {"paymentOrderId":"${paymentOrderId}","paymentMethod":1}
${reps} POST On Session dating dating-agency-mall/user/pre-pay/third-party ${payData.encode('utf-8')}
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 ***
购买学历认证权益
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 = {};
</script>
<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 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>","*提交征婚人户口所在地","*提交征婚人的家乡"]);
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 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 type="text/javascript">
window.output["baseMillis"] = 1712480364770;
window.output["baseMillis"] = 1712485320245;
</script>
<script type="text/javascript">
window.output["generated"] = 2506;
window.output["generated"] = 1921;
</script>
<script type="text/javascript">
window.output["expand_keywords"] = null;

Loading…
Cancel
Save