@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<robot generator= "Robot 6.1.1 (Python 3.6.6 on win32)" generated= "20240821 15:17:46.453 " rpa= "false" schemaversion= "4" >
<robot generator= "Robot 6.1.1 (Python 3.6.6 on win32)" generated= "20240821 17:48:26.769 " rpa= "false" schemaversion= "4" >
<suite id= "s1" name= "Dating-agency" source= "D:\LYL\Study\Robot_framework\space\Dating-agency" >
<kw name= "Import Variables" library= "BuiltIn" type= "SETUP" >
<arg > ${EXECDIR}\\DA_data.yaml</arg>
<doc > Imports a variable file with the given path and optional arguments.</doc>
<status status= "PASS" starttime= "20240821 15:17:46.49 8" endtime= "20240821 15:1 7:46.49 8" />
<status status= "PASS" starttime= "20240821 17:48:26.80 8" endtime= "20240821 17:48:2 6.816 " />
</kw>
<suite id= "s1-s1" name= "0-Login" source= "D:\LYL\Study\Robot_framework\space\Dating-agency\0-Login" >
<suite id= "s1-s1-s1" name= "Login-interface" source= "D:\LYL\Study\Robot_framework\space\Dating-agency\0-Login\Login-interface.robot" >
<kw name= "Import Variables" library= "BuiltIn" type= "SETUP" >
<arg > ${EXECDIR}\\DA_data.yaml</arg>
<doc > Imports a variable file with the given path and optional arguments.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.117" endtime= "20240821 15:17:47.134 " />
<status status= "PASS" starttime= "20240821 17:48:28.601" endtime= "20240821 17:48:28.605 " />
</kw>
<test id= "s1-s1-s1-t1" name= "手机号验证码登录-888888" line= "28" >
<kw name= "Given 读取TXT文件" library= "LoginResource" >
@ -19,24 +19,24 @@
<var > ${file}</var>
<arg > D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login\\phone-test.txt</arg>
<doc > Returns the contents of a specified file.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" html= "true" > Getting file '< a href="file://D:\LYL\Study\Robot_framework\space\Dating-agency\0-Login\phone-test.txt"> D:\LYL\Study\Robot_framework\space\Dating-agency\0-Login\phone-test.txt< /a> '.</msg>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${file} = 手机号
<msg timestamp= "20240821 17:48:28.607 " level= "INFO" html= "true" > Getting file '< a href="file://D:\LYL\Study\Robot_framework\space\Dating-agency\0-Login\phone-test.txt"> D:\LYL\Study\Robot_framework\space\Dating-agency\0-Login\phone-test.txt< /a> '.</msg>
<msg timestamp= "20240821 17:48:28.612 " level= "INFO" > ${file} = 手机号
19128859944</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<status status= "PASS" starttime= "20240821 17:48:28.607" endtime= "20240821 17:48:28.612 " />
</kw>
<kw name= "Set Variable" library= "BuiltIn" >
<var > ${skip-line}</var>
<arg > 1</arg>
<doc > Returns the given values which can then be assigned to a variables.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${skip-line} = 1</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.613 " level= "INFO" > ${skip-line} = 1</msg>
<status status= "PASS" starttime= "20240821 17:48:28.612" endtime= "20240821 17:48:28.613 " />
</kw>
<kw name= "Set Variable" library= "BuiltIn" >
<var > ${lines}</var>
<arg > -1</arg>
<doc > Returns the given values which can then be assigned to a variables.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${lines} = -1</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.613 " level= "INFO" > ${lines} = -1</msg>
<status status= "PASS" starttime= "20240821 17:48:28.613" endtime= "20240821 17:48:28.613 " />
</kw>
<kw name= "Get Lines Containing String" library= "String" >
<var > ${content}</var>
@ -44,9 +44,9 @@
<arg > ${skip-line}</arg>
<arg > ${lines}</arg>
<doc > Returns lines of the given ``string`` that contain the ``pattern``.</doc>
<msg timestamp= "20240821 15:17:47.13 4" level= "INFO" > 1 out of 2 lines matched</msg>
<msg timestamp= "20240821 15:17:47.13 4" level= "INFO" > ${content} = 19128859944</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.13 4" />
<msg timestamp= "20240821 17:48:28.61 4" level= "INFO" > 1 out of 2 lines matched</msg>
<msg timestamp= "20240821 17:48:28.61 4" level= "INFO" > ${content} = 19128859944</msg>
<status status= "PASS" starttime= "20240821 17:48:28.613" endtime= "20240821 17:48:28.61 4" />
</kw>
<for flavor= "IN" >
<var > ${id}</var>
@ -58,45 +58,45 @@
<arg > ${id}</arg>
<arg > \n</arg>
<doc > Splits the ``string`` using ``separator`` as a delimiter string.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${id} = ['19128859944']</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.615 " level= "INFO" > ${id} = ['19128859944']</msg>
<status status= "PASS" starttime= "20240821 17:48:28.614" endtime= "20240821 17:48:28.615 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<status status= "PASS" starttime= "20240821 17:48:28.614" endtime= "20240821 17:48:28.615 " />
</iter>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<status status= "PASS" starttime= "20240821 17:48:28.614" endtime= "20240821 17:48:28.615 " />
</for>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${id}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${id} = ['19128859944']</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.615 " level= "INFO" > ${id} = ['19128859944']</msg>
<status status= "PASS" starttime= "20240821 17:48:28.615" endtime= "20240821 17:48:28.616 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<status status= "PASS" starttime= "20240821 17:48:28.606" endtime= "20240821 17:48:28.616 " />
</kw>
<kw name= "And 用户手机号验证码登录婚介平台-888888" library= "LoginResource" sourcename= "用户手机号验证码登录${dating}平台-888888" >
<kw name= "Create List" library= "BuiltIn" >
<var > ${userid_list}</var>
<doc > Returns a list containing given items.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${userid_list} = []</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.616 " level= "INFO" > ${userid_list} = []</msg>
<status status= "PASS" starttime= "20240821 17:48:28.616" endtime= "20240821 17:48:28.616 " />
</kw>
<kw name= "Create List" library= "BuiltIn" >
<var > ${Cheader_list}</var>
<doc > Returns a list containing given items.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${Cheader_list} = []</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.617 " level= "INFO" > ${Cheader_list} = []</msg>
<status status= "PASS" starttime= "20240821 17:48:28.617" endtime= "20240821 17:48:28.617 " />
</kw>
<kw name= "Create List" library= "BuiltIn" >
<var > ${Aheader_list}</var>
<doc > Returns a list containing given items.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${Aheader_list} = []</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.617 " level= "INFO" > ${Aheader_list} = []</msg>
<status status= "PASS" starttime= "20240821 17:48:28.617" endtime= "20240821 17:48:28.617 " />
</kw>
<kw name= "Create List" library= "BuiltIn" >
<var > ${phoneList}</var>
<doc > Returns a list containing given items.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${phoneList} = []</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.618 " level= "INFO" > ${phoneList} = []</msg>
<status status= "PASS" starttime= "20240821 17:48:28.618" endtime= "20240821 17:48:28.618 " />
</kw>
<for flavor= "IN" >
<var > ${account}</var>
@ -105,23 +105,23 @@
<var name= "${account}" > 19128859944</var>
<kw name= "Disable Warnings" library= "urllib3" >
<doc > Helper for quickly disabling all urllib3 warnings.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<status status= "PASS" starttime= "20240821 17:48:28.618" endtime= "20240821 17:48:28.619 " />
</kw>
<kw name= "Create Session" library= "RequestsLibrary" >
<arg > dating</arg>
<arg > ${${dating}.dating域名}</arg>
<arg > ${${dating}.AHeader}</arg>
<doc > Create Session: create a HTTP session to a server</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 15:17:47.134 " level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.620 " level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 17:48:28.620 " level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 17:48:28.619" endtime= "20240821 17:48:28.620 " />
</kw>
<kw name= "Set Variable" library= "BuiltIn" >
<var > ${data}</var>
<arg > { \ \ "account":"${account}", \ \ "accountType":2, \ \ "captcha":888888 }</arg>
<doc > Returns the given values which can then be assigned to a variables.</doc>
<msg timestamp= "20240821 15:17:47.134 " level= "INFO" > ${data} = { "account":"19128859944", "accountType":2, "captcha":888888 }</msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.134 " />
<msg timestamp= "20240821 17:48:28.621 " level= "INFO" > ${data} = { "account":"19128859944", "accountType":2, "captcha":888888 }</msg>
<status status= "PASS" starttime= "20240821 17:48:28.620" endtime= "20240821 17:48:28.621 " />
</kw>
<kw name= "POST On Session" library= "RequestsLibrary" >
<var > ${reps}</var>
@ -129,96 +129,96 @@
<arg > /dating-agency-uec/authorize/by-captcha</arg>
<arg > ${data.encode('utf-8')}</arg>
<doc > Sends a POST request on a previously created HTTP Session.</doc>
<msg timestamp= "20240821 15:17:47.148 " level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 15:17:47.253 " level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "POST /dating-agency-uec/authorize/by-captcha HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 15:17:47.253 " level= "INFO" > POST Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/authorize/by-captcha
<msg timestamp= "20240821 17:48:28.624 " level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 17:48:29.792 " level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "POST /dating-agency-uec/authorize/by-captcha HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 17:48:29.794 " level= "INFO" > POST Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/authorize/by-captcha
path_url=/dating-agency-uec/authorize/by-captcha
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Content-Length': '68'}
body=b'{ "account":"19128859944", "accountType":2, "captcha":888888 }'
</msg>
<msg timestamp= "20240821 15:17:47.253 " level= "INFO" > POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/authorize/by-captcha
<msg timestamp= "20240821 17:48:29.795 " level= "INFO" > POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/authorize/by-captcha
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 07:17:47 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":{"token":"iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==","userId":"986635834872696832"}}
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 09:48:29 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":{"token":"iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==","userId":"986635834872696832"}}
</msg>
<msg timestamp= "20240821 15:17:47.253 " level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.253 " />
<msg timestamp= "20240821 17:48:29.795 " level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 17:48:28.621" endtime= "20240821 17:48:29.795 " />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${code}</var>
<arg > ${reps.json()}</arg>
<arg > code</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.253 " level= "INFO" > ${code} = 0</msg>
<status status= "PASS" starttime= "20240821 15:17:47.253" endtime= "20240821 15:17:47.253 " />
<msg timestamp= "20240821 17:48:29.796 " level= "INFO" > ${code} = 0</msg>
<status status= "PASS" starttime= "20240821 17:48:29.796" endtime= "20240821 17:48:29.796 " />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${token}</var>
<arg > ${reps.json()['data']}</arg>
<arg > token</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.253 " level= "INFO" > ${token} = iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==</msg>
<status status= "PASS" starttime= "20240821 15:17:47.253" endtime= "20240821 15:17:47.253 " />
<msg timestamp= "20240821 17:48:29.797 " level= "INFO" > ${token} = iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==</msg>
<status status= "PASS" starttime= "20240821 17:48:29.797" endtime= "20240821 17:48:29.797 " />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${userId}</var>
<arg > ${reps.json()['data']}</arg>
<arg > userId</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.253 " level= "INFO" > ${userId} = 986635834872696832</msg>
<status status= "PASS" starttime= "20240821 15:17:47.253" endtime= "20240821 15:17:47.253 " />
<msg timestamp= "20240821 17:48:29.798 " level= "INFO" > ${userId} = 986635834872696832</msg>
<status status= "PASS" starttime= "20240821 17:48:29.797" endtime= "20240821 17:48:29.798 " />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${message}</var>
<arg > ${reps.json()}</arg>
<arg > message</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.253 " level= "INFO" > ${message} = successful</msg>
<status status= "PASS" starttime= "20240821 15:17:47.253" endtime= "20240821 15:17:47.253 " />
<msg timestamp= "20240821 17:48:29.799 " level= "INFO" > ${message} = successful</msg>
<status status= "PASS" starttime= "20240821 17:48:29.798" endtime= "20240821 17:48:29.799 " />
</kw>
<kw name= "Set Variable" library= "BuiltIn" >
<var > ${login_header}</var>
<arg > {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT ${token}','X-Organization-Id':'963432943739605555'}</arg>
<doc > Returns the given values which can then be assigned to a variables.</doc>
<msg timestamp= "20240821 15:1 7:47.26 8" level= "INFO" > ${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==','X-Organization-Id':'96...</msg>
<status status= "PASS" starttime= "20240821 15:17:47.253 " endtime= "20240821 15:1 7:47.26 8" />
<msg timestamp= "20240821 17:48:29.799 " level= "INFO" > ${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==','X-Organization-Id':'96...</msg>
<status status= "PASS" starttime= "20240821 17:48:29.799 " endtime= "20240821 17:48:29.799 " />
</kw>
<kw name= "Log" library= "BuiltIn" >
<arg > ${login_header}</arg>
<doc > Logs the given message with the given level.</doc>
<msg timestamp= "20240821 15:1 7:47.26 8" level= "INFO" > {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==','X-Organization-Id':'963432943739605555'}</msg>
<status status= "PASS" starttime= "20240821 15:1 7:47.26 8" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.799 " level= "INFO" > {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==','X-Organization-Id':'963432943739605555'}</msg>
<status status= "PASS" starttime= "20240821 17:48:29.799 " endtime= "20240821 17:48:29.800 " />
</kw>
<kw name= "Set Variable" library= "BuiltIn" >
<var > ${client_header}</var>
<arg > {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'${token}'}</arg>
<doc > Returns the given values which can then be assigned to a variables.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g=='}</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.800 " level= "INFO" > ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g=='}</msg>
<status status= "PASS" starttime= "20240821 17:48:29.800" endtime= "20240821 17:48:29.800 " />
</kw>
<kw name= "Append To List" library= "Collections" >
<arg > ${userid_list}</arg>
<arg > ${userId}</arg>
<doc > Adds ``values`` to the end of ``list``.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:29.800" endtime= "20240821 17:48:29.800 " />
</kw>
<kw name= "Append To List" library= "Collections" >
<arg > ${Cheader_list}</arg>
<arg > ${client_header}</arg>
<doc > Adds ``values`` to the end of ``list``.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:29.801" endtime= "20240821 17:48:29.801 " />
</kw>
<kw name= "Append To List" library= "Collections" >
<arg > ${Aheader_list}</arg>
<arg > ${login_header}</arg>
<doc > Adds ``values`` to the end of ``list``.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:29.801" endtime= "20240821 17:48:29.801 " />
</kw>
<kw name= "Append To List" library= "Collections" >
<arg > ${phoneList}</arg>
<arg > ${account}</arg>
<doc > Adds ``values`` to the end of ``list``.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:29.801" endtime= "20240821 17:48:29.801 " />
</kw>
<kw name= "Run Keyword If" library= "BuiltIn" >
<arg > ${code}==0</arg>
@ -234,61 +234,61 @@
<arg > ${message}</arg>
<arg > successful</arg>
<doc > Fails if objects are unequal after converting them to strings.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "DEBUG" > Argument types are:
<msg timestamp= "20240821 17:48:29.802 " level= "DEBUG" > Argument types are:
< class 'str'>
< class 'str'> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:29.802" endtime= "20240821 17:48:29.802 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:29.802" endtime= "20240821 17:48:29.802 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:28.618" endtime= "20240821 17:48:29.802 " />
</iter>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:28.618" endtime= "20240821 17:48:29.803 " />
</for>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${phoneList}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${phoneList} = ['19128859944']</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.803 " level= "INFO" > ${phoneList} = ['19128859944']</msg>
<status status= "PASS" starttime= "20240821 17:48:29.803" endtime= "20240821 17:48:29.803 " />
</kw>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${userid_list}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${userid_list} = ['986635834872696832']</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.804 " level= "INFO" > ${userid_list} = ['986635834872696832']</msg>
<status status= "PASS" starttime= "20240821 17:48:29.803" endtime= "20240821 17:48:29.804 " />
</kw>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${Aheader_list}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${Aheader_list} = ["{'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==','X-Organization-Id':'...</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.804 " level= "INFO" > ${Aheader_list} = ["{'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==','X-Organization-Id':'...</msg>
<status status= "PASS" starttime= "20240821 17:48:29.804" endtime= "20240821 17:48:29.804 " />
</kw>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${Cheader_list}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${Cheader_list} = ["{'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g=='}"]</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.805 " level= "INFO" > ${Cheader_list} = ["{'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g=='}"]</msg>
<status status= "PASS" starttime= "20240821 17:48:29.804" endtime= "20240821 17:48:29.805 " />
</kw>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${login_header}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==','X-Organization-Id':'96...</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.805 " level= "INFO" > ${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==','X-Organization-Id':'96...</msg>
<status status= "PASS" starttime= "20240821 17:48:29.805" endtime= "20240821 17:48:29.805 " />
</kw>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${client_header}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g=='}</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.806 " level= "INFO" > ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g=='}</msg>
<status status= "PASS" starttime= "20240821 17:48:29.805" endtime= "20240821 17:48:29.806 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.268 " />
<status status= "PASS" starttime= "20240821 17:48:28.616" endtime= "20240821 17:48:29.806 " />
</kw>
<kw name= "And 查询用户的婚介组织" library= "LoginResource" sourcename= "查询用户的${dating}组织" >
<kw name= "Create List" library= "BuiltIn" >
<var > ${Aheader}</var>
<doc > Returns a list containing given items.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > ${Aheader} = []</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.807 " level= "INFO" > ${Aheader} = []</msg>
<status status= "PASS" starttime= "20240821 17:48:29.807" endtime= "20240821 17:48:29.807 " />
</kw>
<for flavor= "IN ZIP" >
<var > ${userId}</var>
@ -297,19 +297,19 @@
<value > ${Aheader_list}</value>
<iter >
<var name= "${userId}" > 986635834872696832</var>
<var name= "${login_header}" > {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==','X-Organization-Id':'96...</var>
<var name= "${login_header}" > {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==','X-Organization-Id':'96...</var>
<kw name= "Disable Warnings" library= "urllib3" >
<doc > Helper for quickly disabling all urllib3 warnings.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.26 8" />
<status status= "PASS" starttime= "20240821 17:48:29.808" endtime= "20240821 17:48:29.80 8" />
</kw>
<kw name= "Create Session" library= "RequestsLibrary" >
<arg > dating</arg>
<arg > ${${dating}.dating域名}</arg>
<arg > ${login_header}</arg>
<doc > Create Session: create a HTTP session to a server</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 15:17:47.268 " level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.268 " />
<msg timestamp= "20240821 17:48:29.809 " level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 17:48:29.809 " level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 17:48:29.808" endtime= "20240821 17:48:29.809 " />
</kw>
<kw name= "GET On Session" library= "RequestsLibrary" >
<var > ${reps}</var>
@ -317,45 +317,76 @@
<arg > /dating-agency-uec/user/list/own-organization</arg>
<arg > params=userId=${userid}</arg>
<doc > Sends a GET request on a previously created HTTP Session.</doc>
<msg timestamp= "20240821 15:17:47.268 " level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 15:17:47.313 " level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-uec/user/list/own-organization?userId=986635834872696832 HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 15:17:47.313 " level= "INFO" > GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=986635834872696832
<msg timestamp= "20240821 17:48:29.810 " level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 17:48:29.867 " level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-uec/user/list/own-organization?userId=986635834872696832 HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 17:48:29.867 " level= "INFO" > GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=986635834872696832
path_url=/dating-agency-uec/user/list/own-organization?userId=986635834872696832
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==', 'X-Organization-Id': '963432943739605555'}
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==', 'X-Organization-Id': '963432943739605555'}
body=None
</msg>
<msg timestamp= "20240821 15:17:47.313" level= "INFO" > GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=986635834872696832
<msg timestamp= "20240821 17:48:29.868" level= "DEBUG" > utf-8 confidence = 0.99</msg>
<msg timestamp= "20240821 17:48:29.868" level= "DEBUG" > SHIFT_JIS Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > EUC-JP Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > GB2312 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > EUC-KR Korean confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > CP949 Korean confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > Big5 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > EUC-TW Taiwan confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > windows-1251 Russian confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > KOI8-R Russian confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > ISO-8859-5 Russian confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > MacCyrillic Russian confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > IBM866 Russian confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > IBM855 Russian confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.869" level= "DEBUG" > ISO-8859-7 Greek confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > windows-1253 Greek confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > ISO-8859-5 Bulgairan confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > windows-1251 Bulgarian confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > TIS-620 Thai confidence = 0.20561212116352198</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > ISO-8859-9 Turkish confidence = 0.24977335999371533</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > windows-1255 Hebrew confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > windows-1255 Hebrew confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > windows-1255 Hebrew confidence = 0.0</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > utf-8 confidence = 0.99</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > SHIFT_JIS Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.870" level= "DEBUG" > EUC-JP Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.871" level= "DEBUG" > GB2312 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.871" level= "DEBUG" > EUC-KR Korean confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.871" level= "DEBUG" > CP949 Korean confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.871" level= "DEBUG" > Big5 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.871" level= "DEBUG" > EUC-TW Taiwan confidence = 0.01</msg>
<msg timestamp= "20240821 17:48:29.871" level= "INFO" > GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=986635834872696832
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 07:17:47 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":[{"orgId":"963432943739605555","fullName":"xxx","shortName":null}]}
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 09:48:29 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":[{"orgId":"963432943739605555","fullName":"xxx","shortName":null},{"orgId":"1023568243073355776","fullName":"婚恋一级代理商2024-08-21","shortName":null} ]}
</msg>
<msg timestamp= "20240821 15:17:47.313" level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.313" />
<msg timestamp= "20240821 17:48:29.871 " level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 17:48:29.809" endtime= "20240821 17:48:29.871 " />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${data}</var>
<arg > ${reps.json()}</arg>
<arg > data</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.313" level= "INFO" > ${data} = [{'orgId': '963432943739605555', 'fullName': 'xxx', 'shortName': None}]</msg>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.313" />
<msg timestamp= "20240821 17:48:29.87 3" level= "INFO" > ${data} = [{'orgId': '963432943739605555', 'fullName': 'xxx', 'shortName': None}, {'orgId': '1023568243073355776', 'fullName': '婚恋一级代理商2024-08-21 ', 'shortName': None}]</msg>
<status status= "PASS" starttime= "20240821 17:48:29.872" endtime= "20240821 17:48:29.87 3" />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${message}</var>
<arg > ${reps.json()}</arg>
<arg > message</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.313" level= "INFO" > ${message} = successful</msg>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.313" />
<msg timestamp= "20240821 17:48:29.874 " level= "INFO" > ${message} = successful</msg>
<status status= "PASS" starttime= "20240821 17:48:29.873" endtime= "20240821 17:48:29.874 " />
</kw>
<kw name= "Should Be Equal As Strings" library= "BuiltIn" >
<arg > ${message}</arg>
<arg > successful</arg>
<doc > Fails if objects are unequal after converting them to strings.</doc>
<msg timestamp= "20240821 15:17:47.313" level= "DEBUG" > Argument types are:
<msg timestamp= "20240821 17:48:29.875 " level= "DEBUG" > Argument types are:
< class 'str'>
< class 'str'> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.313" />
<status status= "PASS" starttime= "20240821 17:48:29.874" endtime= "20240821 17:48:29.875 " />
</kw>
<kw name= "Run Keyword If" library= "BuiltIn" >
<arg > ${data}==[]</arg>
@ -368,306 +399,124 @@
<kw name= "Log" library= "BuiltIn" >
<arg > ${data}</arg>
<doc > Logs the given message with the given level.</doc>
<msg timestamp= "20240821 15:17:47.313 " level= "INFO" > [{'orgId': '963432943739605555', 'fullName': 'xxx', 'shortName': None}]</msg>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.313 " />
<msg timestamp= "20240821 17:48:29.876 " level= "INFO" > [{'orgId': '963432943739605555', 'fullName': 'xxx', 'shortName': None}, {'orgId': '1023568243073355776', 'fullName': '婚恋一级代理商2024-08-21 ', 'shortName': None}]</msg>
<status status= "PASS" starttime= "20240821 17:48:29.876" endtime= "20240821 17:48:29.876 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.313 " />
<status status= "PASS" starttime= "20240821 17:48:29.875" endtime= "20240821 17:48:29.877 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.313 " />
<status status= "PASS" starttime= "20240821 17:48:29.807" endtime= "20240821 17:48:29.877 " />
</iter>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.313 " />
<status status= "PASS" starttime= "20240821 17:48:29.807" endtime= "20240821 17:48:29.877 " />
</for>
<status status= "PASS" starttime= "20240821 15:17:47.268" endtime= "20240821 15:17:47.313 " />
<status status= "PASS" starttime= "20240821 17:48:29.806" endtime= "20240821 17:48:29.877 " />
</kw>
<kw name= "And 获取婚介平台用户baseinfo" library= "LoginResource" sourcename= "获取${dating}平台用户baseinfo" >
<kw name= "Create List" library= "BuiltIn" >
<var > ${matchmakerFlagList}</var>
<doc > Returns a list containing given items.</doc>
<msg timestamp= "20240821 15:17:47.313 " level= "INFO" > ${matchmakerFlagList} = []</msg>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.313 " />
<msg timestamp= "20240821 17:48:29.878 " level= "INFO" > ${matchmakerFlagList} = []</msg>
<status status= "PASS" starttime= "20240821 17:48:29.878" endtime= "20240821 17:48:29.878 " />
</kw>
<for flavor= "IN" >
<var > ${admin_header}</var>
<value > @{Aheader_list}</value>
<iter >
<var name= "${admin_header}" > {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==','X-Organization-Id':'96...</var>
<var name= "${admin_header}" > {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==','X-Organization-Id':'96...</var>
<kw name= "Create Session" library= "RequestsLibrary" >
<arg > dating</arg>
<arg > ${${dating}.dating域名}</arg>
<arg > ${admin_header}</arg>
<doc > Create Session: create a HTTP session to a server</doc>
<msg timestamp= "20240821 15:17:47.313 " level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 15:17:47.313 " level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.313 " />
<msg timestamp= "20240821 17:48:29.879 " level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 17:48:29.879 " level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 17:48:29.879" endtime= "20240821 17:48:29.879 " />
</kw>
<kw name= "GET On Session" library= "RequestsLibrary" >
<var > ${reps}</var>
<arg > dating</arg>
<arg > dating-agency-uec/user/get/base-info</arg>
<doc > Sends a GET request on a previously created HTTP Session.</doc>
<msg timestamp= "20240821 15:17:47.313 " level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 15:17:47.374 " level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-uec/user/get/base-info HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info
<msg timestamp= "20240821 17:48:29.881 " level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 17:48:29.936 " level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-uec/user/get/base-info HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 17:48:29.936 " level= "INFO" > GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info
path_url=/dating-agency-uec/user/get/base-info
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+w g==', 'X-Organization-Id': '963432943739605555'}
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oXQAFWFoSX6Kg5PODTEDTN9889dTzl/+I4BGak0mlytL g==', 'X-Organization-Id': '963432943739605555'}
body=None
</msg>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info
<msg timestamp= "20240821 17:48:29.936 " level= "INFO" > GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 07:17:47 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 09:48:29 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":{"userId":"986635834872696832","realName":"qianniao","nickName":null,"phone":"19128859944","matchmakerFlag":false}}
</msg>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.374 " />
<msg timestamp= "20240821 17:48:29.937 " level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 17:48:29.880" endtime= "20240821 17:48:29.937 " />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${phone}</var>
<arg > ${reps.json()['data']}</arg>
<arg > phone</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > ${phone} = 19128859944</msg>
<status status= "PASS" starttime= "20240821 15:17:47.374" endtime= "20240821 15:17:47.374 " />
<msg timestamp= "20240821 17:48:29.938 " level= "INFO" > ${phone} = 19128859944</msg>
<status status= "PASS" starttime= "20240821 17:48:29.937" endtime= "20240821 17:48:29.938 " />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${matchmakerFlag}</var>
<arg > ${reps.json()['data']}</arg>
<arg > matchmakerFlag</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > ${matchmakerFlag} = False</msg>
<status status= "PASS" starttime= "20240821 15:17:47.374" endtime= "20240821 15:17:47.374 " />
<msg timestamp= "20240821 17:48:29.939 " level= "INFO" > ${matchmakerFlag} = False</msg>
<status status= "PASS" starttime= "20240821 17:48:29.938" endtime= "20240821 17:48:29.939 " />
</kw>
<kw name= "Append To List" library= "Collections" >
<arg > ${matchmakerFlagList}</arg>
<arg > ${matchmakerFlag}</arg>
<doc > Adds ``values`` to the end of ``list``.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.374" endtime= "20240821 15:17:47.374 " />
<status status= "PASS" starttime= "20240821 17:48:29.939" endtime= "20240821 17:48:29.939 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.374 " />
<status status= "PASS" starttime= "20240821 17:48:29.878" endtime= "20240821 17:48:29.939 " />
</iter>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.374 " />
<status status= "PASS" starttime= "20240821 17:48:29.878" endtime= "20240821 17:48:29.939 " />
</for>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${phone}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > ${phone} = 19128859944</msg>
<status status= "PASS" starttime= "20240821 15:17:47.374" endtime= "20240821 15:17:47.374 " />
<msg timestamp= "20240821 17:48:29.940 " level= "INFO" > ${phone} = 19128859944</msg>
<status status= "PASS" starttime= "20240821 17:48:29.940" endtime= "20240821 17:48:29.940 " />
</kw>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${matchmakerFlag}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > ${matchmakerFlag} = False</msg>
<status status= "PASS" starttime= "20240821 15:17:47.374" endtime= "20240821 15:17:47.374 " />
<msg timestamp= "20240821 17:48:29.940 " level= "INFO" > ${matchmakerFlag} = False</msg>
<status status= "PASS" starttime= "20240821 17:48:29.940" endtime= "20240821 17:48:29.940 " />
</kw>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${matchmakerFlagList}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.374 " level= "INFO" > ${matchmakerFlagList} = [False]</msg>
<status status= "PASS" starttime= "20240821 15:17:47.374" endtime= "20240821 15:17:47.374 " />
<msg timestamp= "20240821 17:48:29.941 " level= "INFO" > ${matchmakerFlagList} = [False]</msg>
<status status= "PASS" starttime= "20240821 17:48:29.941" endtime= "20240821 17:48:29.941 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.313" endtime= "20240821 15:17:47.374 " />
<status status= "PASS" starttime= "20240821 17:48:29.877" endtime= "20240821 17:48:29.941 " />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.134" endtime= "20240821 15:17:47.374 " />
<status status= "PASS" starttime= "20240821 17:48:28.606" endtime= "20240821 17:48:29.941 " />
</test>
<doc > 接口:短信验证码登录认证</doc>
<status status= "PASS" starttime= "20240821 15:1 7:46.49 8" endtime= "20240821 15:17:47.374 " />
<status status= "PASS" starttime= "20240821 17:48:2 6.820 " endtime= "20240821 17:48:29.942 " />
</suite>
<doc > 用户登录婚介平台</doc>
<status status= "PASS" starttime= "20240821 15:1 7:46.49 8" endtime= "20240821 15:17:47.374 " />
<status status= "PASS" starttime= "20240821 17:48:2 6.816 " endtime= "20240821 17:48:29.943 " />
</suite>
<suite id= "s1-s2" name= "2-Web" source= "D:\LYL\Study\Robot_framework\space\Dating-agency\2-Web" >
<suite id= "s1-s2-s1" name= "OperationCenter" source= "D:\LYL\Study\Robot_framework\space\Dating-agency\2-Web\OperationCenter" >
<suite id= "s1-s2-s1-s1" name= "Operation" source= "D:\LYL\Study\Robot_framework\space\Dating-agency\2-Web\OperationCenter\Operation.robot" >
<kw name= "Import Variables" library= "BuiltIn" type= "SETUP" >
<arg > ${EXECDIR}\\DA_data.yaml</arg>
<doc > Imports a variable file with the given path and optional arguments.</doc>
<status status= "PASS" starttime= "20240821 15:17:47.389" endtime= "20240821 15:17:47.389" />
</kw>
<test id= "s1-s2-s1-s1-t1" name= "邀请绑定代理人" line= "10" >
<kw name= "Given 扫描婚介邀请绑定代理人二维码" library= "OperationResources" sourcename= "扫描${dating}邀请绑定代理人二维码" >
<for flavor= "IN" >
<var > ${client_header}</var>
<value > @{Cheader_list}</value>
<iter >
<var name= "${client_header}" > {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+wg=='}</var>
<kw name= "Create Session" library= "RequestsLibrary" >
<arg > dating</arg>
<arg > ${${dating}.dating域名}</arg>
<arg > ${client_header}</arg>
<doc > Create Session: create a HTTP session to a server</doc>
<msg timestamp= "20240821 15:17:47.404" level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795883', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+wg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 15:17:47.404" level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 15:17:47.404" endtime= "20240821 15:17:47.404" />
</kw>
<kw name= "GET On Session" library= "RequestsLibrary" >
<var > ${reps}</var>
<arg > dating</arg>
<arg > dating-agency-uec/user/verify/qrcode</arg>
<arg > params=mark=50325897884795883& qrCodeRecordId=1023654201504436224</arg>
<doc > Sends a GET request on a previously created HTTP Session.</doc>
<msg timestamp= "20240821 15:17:47.404" level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-uec/user/verify/qrcode?mark=50325897884795883& qrCodeRecordId=1023654201504436224 HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 15:17:47.464" level= "INFO" > GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/verify/qrcode?mark=50325897884795883& qrCodeRecordId=1023654201504436224
path_url=/dating-agency-uec/user/verify/qrcode?mark=50325897884795883& qrCodeRecordId=1023654201504436224
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795883', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+wg=='}
body=None
</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > utf-8 confidence = 0.99</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > SHIFT_JIS Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > EUC-JP Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > GB2312 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > EUC-KR Korean confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > CP949 Korean confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > Big5 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > EUC-TW Taiwan confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > windows-1251 Russian confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > KOI8-R Russian confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > ISO-8859-5 Russian confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > MacCyrillic Russian confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > IBM866 Russian confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > IBM855 Russian confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > ISO-8859-7 Greek confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > windows-1253 Greek confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > ISO-8859-5 Bulgairan confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > windows-1251 Bulgarian confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.464" level= "DEBUG" > TIS-620 Thai confidence = 0.20561212116352198</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > ISO-8859-9 Turkish confidence = 0.4021687182647685</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > windows-1255 Hebrew confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > windows-1255 Hebrew confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > windows-1255 Hebrew confidence = 0.0</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > utf-8 confidence = 0.99</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > SHIFT_JIS Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > EUC-JP Japanese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > GB2312 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > EUC-KR Korean confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > CP949 Korean confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > Big5 Chinese confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > EUC-TW Taiwan confidence = 0.01</msg>
<msg timestamp= "20240821 15:17:47.479" level= "INFO" > GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/verify/qrcode?mark=50325897884795883& qrCodeRecordId=1023654201504436224
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 07:17:47 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":{"redirectUrl":"/page","metaData":{"orgName":"婚恋一级代理商2024-08-21","orgId":"1023568243073355776"}}}
</msg>
<msg timestamp= "20240821 15:17:47.479" level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.404" endtime= "20240821 15:17:47.479" />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${code}</var>
<arg > ${reps.json()}</arg>
<arg > code</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.479" level= "INFO" > ${code} = 0</msg>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.479" />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${orgId}</var>
<arg > ${reps.json()['data']['metaData']}</arg>
<arg > orgId</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.479" level= "INFO" > ${orgId} = 1023568243073355776</msg>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.479" />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.404" endtime= "20240821 15:17:47.479" />
</iter>
<status status= "PASS" starttime= "20240821 15:17:47.404" endtime= "20240821 15:17:47.479" />
</for>
<kw name= "Set Global Variable" library= "BuiltIn" >
<arg > ${orgId}</arg>
<doc > Makes a variable available globally in all tests and suites.</doc>
<msg timestamp= "20240821 15:17:47.479" level= "INFO" > ${orgId} = 1023568243073355776</msg>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.479" />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.404" endtime= "20240821 15:17:47.479" />
</kw>
<kw name= "Then 用户绑定婚介运营中心" library= "OperationResources" sourcename= "用户绑定${dating}运营中心" >
<for flavor= "IN" >
<var > ${client_header}</var>
<value > @{Cheader_list}</value>
<iter >
<var name= "${client_header}" > {'Content-Type':'application/json','X-APP-ID':'50325897884795883','Authorization':'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+wg=='}</var>
<kw name= "Create Session" library= "RequestsLibrary" >
<arg > dating</arg>
<arg > ${${dating}.dating域名}</arg>
<arg > ${client_header}</arg>
<doc > Create Session: create a HTTP session to a server</doc>
<msg timestamp= "20240821 15:17:47.479" level= "INFO" > Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795883', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+wg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > Creating session: dating</msg>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.479" />
</kw>
<kw name= "Set Variable" library= "BuiltIn" >
<var > ${data}</var>
<arg > {"orgId":${orgId}}</arg>
<doc > Returns the given values which can then be assigned to a variables.</doc>
<msg timestamp= "20240821 15:17:47.479" level= "INFO" > ${data} = {"orgId":1023568243073355776}</msg>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.479" />
</kw>
<kw name= "POST On Session" library= "RequestsLibrary" >
<var > ${reps}</var>
<arg > dating</arg>
<arg > dating-agency-uec/user/bind/operation-center</arg>
<arg > ${data.encode('utf-8')}</arg>
<doc > Sends a POST request on a previously created HTTP Session.</doc>
<msg timestamp= "20240821 15:17:47.479" level= "DEBUG" > Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
<msg timestamp= "20240821 15:17:47.584" level= "DEBUG" > http://dating-agency-api-test.qniao.cn:80 "POST /dating-agency-uec/user/bind/operation-center HTTP/1.1" 200 None</msg>
<msg timestamp= "20240821 15:17:47.584" level= "INFO" > POST Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/bind/operation-center
path_url=/dating-agency-uec/user/bind/operation-center
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795883', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tr3eQtrvwg2p35xl6PEP5oWpAD2y1e0/HkzwNLBSPYvprwQhLeQP7fLOjXCZLFr+wg==', 'Content-Length': '29'}
body=b'{"orgId":1023568243073355776}'
</msg>
<msg timestamp= "20240821 15:17:47.584" level= "INFO" > POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/bind/operation-center
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 21 Aug 2024 07:17:47 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"code":0,"message":"successful","data":null}
</msg>
<msg timestamp= "20240821 15:17:47.584" level= "INFO" > ${reps} = < Response [200]> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.584" />
</kw>
<kw name= "Get From Dictionary" library= "Collections" >
<var > ${message}</var>
<arg > ${reps.json()}</arg>
<arg > message</arg>
<doc > Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<msg timestamp= "20240821 15:17:47.584" level= "INFO" > ${message} = successful</msg>
<status status= "PASS" starttime= "20240821 15:17:47.584" endtime= "20240821 15:17:47.584" />
</kw>
<kw name= "Should Be Equal As Strings" library= "BuiltIn" >
<arg > ${message}</arg>
<arg > successful</arg>
<doc > Fails if objects are unequal after converting them to strings.</doc>
<msg timestamp= "20240821 15:17:47.584" level= "DEBUG" > Argument types are:
< class 'str'>
< class 'str'> </msg>
<status status= "PASS" starttime= "20240821 15:17:47.584" endtime= "20240821 15:17:47.584" />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.584" />
</iter>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.584" />
</for>
<status status= "PASS" starttime= "20240821 15:17:47.479" endtime= "20240821 15:17:47.584" />
</kw>
<status status= "PASS" starttime= "20240821 15:17:47.389" endtime= "20240821 15:17:47.584" />
</test>
<status status= "PASS" starttime= "20240821 15:17:47.389" endtime= "20240821 15:17:47.584" />
</suite>
<doc > 分销代理</doc>
<status status= "PASS" starttime= "20240821 15:17:47.389" endtime= "20240821 15:17:47.599" />
</suite>
<status status= "PASS" starttime= "20240821 15:17:47.374" endtime= "20240821 15:17:47.599" />
</suite>
<status status= "PASS" starttime= "20240821 15:17:46.468" endtime= "20240821 15:17:47.599" />
<status status= "PASS" starttime= "20240821 17:48:26.785" endtime= "20240821 17:48:29.944" />
</suite>
<statistics >
<total >
<stat pass= "2 " fail= "0" skip= "0" > All Tests</stat>
<stat pass= "1" fail= "0" skip= "0" > All Tests</stat>
</total>
<tag >
</tag>
<suite >
<stat pass= "2 " fail= "0" skip= "0" id= "s1" name= "Dating-agency" > Dating-agency</stat>
<stat pass= "1" fail= "0" skip= "0" id= "s1" name= "Dating-agency" > Dating-agency</stat>
<stat pass= "1" fail= "0" skip= "0" id= "s1-s1" name= "0-Login" > Dating-agency.0-Login</stat>
<stat pass= "1" fail= "0" skip= "0" id= "s1-s1-s1" name= "Login-interface" > Dating-agency.0-Login.Login-interface</stat>
<stat pass= "1" fail= "0" skip= "0" id= "s1-s2" name= "2-Web" > Dating-agency.2-Web</stat>
<stat pass= "1" fail= "0" skip= "0" id= "s1-s2-s1" name= "OperationCenter" > Dating-agency.2-Web.OperationCenter</stat>
<stat pass= "1" fail= "0" skip= "0" id= "s1-s2-s1-s1" name= "Operation" > Dating-agency.2-Web.OperationCenter.Operation</stat>
</suite>
</statistics>
<errors >