You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4531 lines
406 KiB
4531 lines
406 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<robot generator="Robot 6.1.1 (Python 3.6.6 on win32)" generated="20240408 16:42:08.344" rpa="false" schemaversion="4">
|
|
<suite id="s1" name="Dating-agency" source="D:\LYL\Study\Robot_framework\space\Dating-agency">
|
|
<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="20240408 16:42:08.641" endtime="20240408 16:42:08.645"/>
|
|
</kw>
|
|
<test id="s1-s1-s1-t1" name="手机号验证码登录-888888" line="26">
|
|
<kw name="Given 读取TXT文件" library="LoginResource">
|
|
<kw name="Get File" library="OperatingSystem">
|
|
<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="20240408 16:42:08.647" 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="20240408 16:42:08.647" level="INFO">${file} = 手机号
|
|
19128859944</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.646" endtime="20240408 16:42:08.647"/>
|
|
</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="20240408 16:42:08.647" level="INFO">${skip-line} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.647" endtime="20240408 16:42:08.647"/>
|
|
</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="20240408 16:42:08.648" level="INFO">${lines} = -1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.648" endtime="20240408 16:42:08.648"/>
|
|
</kw>
|
|
<kw name="Get Lines Containing String" library="String">
|
|
<var>${content}</var>
|
|
<arg>${file}</arg>
|
|
<arg>${skip-line}</arg>
|
|
<arg>${lines}</arg>
|
|
<doc>Returns lines of the given ``string`` that contain the ``pattern``.</doc>
|
|
<msg timestamp="20240408 16:42:08.648" level="INFO">1 out of 2 lines matched</msg>
|
|
<msg timestamp="20240408 16:42:08.648" level="INFO">${content} = 19128859944</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.648" endtime="20240408 16:42:08.649"/>
|
|
</kw>
|
|
<for flavor="IN">
|
|
<var>${id}</var>
|
|
<value>${content}</value>
|
|
<iter>
|
|
<var name="${id}">19128859944</var>
|
|
<kw name="Split String" library="String">
|
|
<var>${id}</var>
|
|
<arg>${id}</arg>
|
|
<arg>\n</arg>
|
|
<doc>Splits the ``string`` using ``separator`` as a delimiter string.</doc>
|
|
<msg timestamp="20240408 16:42:08.649" level="INFO">${id} = ['19128859944']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.649" endtime="20240408 16:42:08.649"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.649" endtime="20240408 16:42:08.650"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:08.649" endtime="20240408 16:42:08.650"/>
|
|
</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="20240408 16:42:08.650" level="INFO">${id} = ['19128859944']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.650" endtime="20240408 16:42:08.650"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.646" endtime="20240408 16:42:08.650"/>
|
|
</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="20240408 16:42:08.651" level="INFO">${userid_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.651" endtime="20240408 16:42:08.651"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${Cheader_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:08.652" level="INFO">${Cheader_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.651" endtime="20240408 16:42:08.652"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${Aheader_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:08.652" level="INFO">${Aheader_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.652" endtime="20240408 16:42:08.652"/>
|
|
</kw>
|
|
<for flavor="IN">
|
|
<var>${account}</var>
|
|
<value>@{id}</value>
|
|
<iter>
|
|
<var name="${account}">19128859944</var>
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:08.653" endtime="20240408 16:42:08.653"/>
|
|
</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="20240408 16:42:08.654" 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="20240408 16:42:08.654" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.653" endtime="20240408 16:42:08.654"/>
|
|
</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="20240408 16:42:08.654" level="INFO">${data} = { "account":"19128859944", "accountType":2, "captcha":888888 }</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.654" endtime="20240408 16:42:08.655"/>
|
|
</kw>
|
|
<kw name="POST On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<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="20240408 16:42:08.657" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:08.728" 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="20240408 16:42:08.729" 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="20240408 16:42:08.729" 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': 'Mon, 08 Apr 2024 08:42:11 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/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==","userId":"968624964985032704"}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:08.729" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.655" endtime="20240408 16:42:08.729"/>
|
|
</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="20240408 16:42:08.730" level="INFO">${code} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.730" endtime="20240408 16:42:08.731"/>
|
|
</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="20240408 16:42:08.731" level="INFO">${token} = iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.731" endtime="20240408 16:42:08.731"/>
|
|
</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="20240408 16:42:08.732" level="INFO">${userId} = 968624964985032704</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.731" endtime="20240408 16:42:08.732"/>
|
|
</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="20240408 16:42:08.733" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.732" endtime="20240408 16:42:08.733"/>
|
|
</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="20240408 16:42:08.733" level="INFO">${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==','X-Organization-Id':'96...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.733" endtime="20240408 16:42:08.733"/>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${client_header}</var>
|
|
<arg>{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT ${token}'}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:08.734" level="INFO">${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.733" endtime="20240408 16:42:08.734"/>
|
|
</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="20240408 16:42:08.734" endtime="20240408 16:42:08.734"/>
|
|
</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="20240408 16:42:08.734" endtime="20240408 16:42:08.734"/>
|
|
</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="20240408 16:42:08.735" endtime="20240408 16:42:08.735"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${code}==0</arg>
|
|
<arg>Should Be Equal As Strings</arg>
|
|
<arg>${message}</arg>
|
|
<arg>successful</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>Should Be Equal As Strings</arg>
|
|
<arg>${message}</arg>
|
|
<arg>验证码错误或无效验证码,请重试!</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<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="20240408 16:42:08.736" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.735" endtime="20240408 16:42:08.736"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.735" endtime="20240408 16:42:08.736"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.652" endtime="20240408 16:42:08.736"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:08.652" endtime="20240408 16:42:08.736"/>
|
|
</for>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${phone}</var>
|
|
<arg>${account}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:08.737" level="INFO">${phone} = 19128859944</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.736" endtime="20240408 16:42:08.737"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${phone}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:08.737" level="INFO">${phone} = 19128859944</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.737" endtime="20240408 16:42:08.737"/>
|
|
</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="20240408 16:42:08.738" level="INFO">${userid_list} = ['968624964985032704']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.737" endtime="20240408 16:42:08.738"/>
|
|
</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="20240408 16:42:08.738" level="INFO">${Aheader_list} = ["{'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==','X-Organization-Id':'...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.738" endtime="20240408 16:42:08.738"/>
|
|
</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="20240408 16:42:08.739" level="INFO">${Cheader_list} = ["{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}"]</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.738" endtime="20240408 16:42:08.739"/>
|
|
</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="20240408 16:42:08.739" level="INFO">${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==','X-Organization-Id':'96...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.739" endtime="20240408 16:42:08.739"/>
|
|
</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="20240408 16:42:08.740" level="INFO">${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.739" endtime="20240408 16:42:08.740"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.651" endtime="20240408 16:42:08.740"/>
|
|
</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="20240408 16:42:08.741" level="INFO">${Aheader} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.740" endtime="20240408 16:42:08.741"/>
|
|
</kw>
|
|
<for flavor="IN ZIP">
|
|
<var>${userId}</var>
|
|
<var>${login_header}</var>
|
|
<value>${userid_list}</value>
|
|
<value>${Aheader_list}</value>
|
|
<iter>
|
|
<var name="${userId}">968624964985032704</var>
|
|
<var name="${login_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==','X-Organization-Id':'96...</var>
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:08.741" endtime="20240408 16:42:08.741"/>
|
|
</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="20240408 16:42:08.742" 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/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:08.742" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.741" endtime="20240408 16:42:08.742"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<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="20240408 16:42:08.744" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:08.776" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-uec/user/list/own-organization?userId=968624964985032704 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:08.776" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=968624964985032704
|
|
path_url=/dating-agency-uec/user/list/own-organization?userId=968624964985032704
|
|
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/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==', 'X-Organization-Id': '963432943739605555'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:08.778" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:08.778" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.778" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.779" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">windows-1251 Bulgarian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">TIS-620 Thai confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">ISO-8859-9 Turkish confidence = 0.2794564987311486</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.780" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.781" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=968624964985032704
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:11 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":"寻找伴侣","shortName":"寻伴"}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:08.781" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.743" endtime="20240408 16:42:08.781"/>
|
|
</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="20240408 16:42:08.782" level="INFO">${data} = [{'orgId': '963432943739605555', 'fullName': '寻找伴侣', 'shortName': '寻伴'}]</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.781" endtime="20240408 16:42:08.782"/>
|
|
</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="20240408 16:42:08.782" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.782" endtime="20240408 16:42:08.783"/>
|
|
</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="20240408 16:42:08.783" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.783" endtime="20240408 16:42:08.783"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${data}==[]</arg>
|
|
<arg>log</arg>
|
|
<arg>未获取到组织信息!</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>log</arg>
|
|
<arg>${data}</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<kw name="Log" library="BuiltIn">
|
|
<arg>${data}</arg>
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<msg timestamp="20240408 16:42:08.784" level="INFO">[{'orgId': '963432943739605555', 'fullName': '寻找伴侣', 'shortName': '寻伴'}]</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.784" endtime="20240408 16:42:08.784"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.783" endtime="20240408 16:42:08.784"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.741" endtime="20240408 16:42:08.784"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:08.741" endtime="20240408 16:42:08.784"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:08.740" endtime="20240408 16:42:08.784"/>
|
|
</kw>
|
|
<kw name="And 获取婚介平台用户baseinfo" library="LoginResource" sourcename="获取${dating}平台用户baseinfo">
|
|
<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/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==','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="20240408 16:42:08.786" 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/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:08.786" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.785" endtime="20240408 16:42:08.786"/>
|
|
</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="20240408 16:42:08.787" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:08.827" 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="20240408 16:42:08.827" 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/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA==', 'X-Organization-Id': '963432943739605555'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:08.828" 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': 'Mon, 08 Apr 2024 08:42:12 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":"968624964985032704","realName":"qianniao","nickName":null,"phone":"19128859944","matchmakerFlag":true}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:08.828" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.786" endtime="20240408 16:42:08.828"/>
|
|
</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="20240408 16:42:08.829" level="INFO">${phone} = 19128859944</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.828" endtime="20240408 16:42:08.829"/>
|
|
</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="20240408 16:42:08.830" level="INFO">${matchmakerFlag} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.829" endtime="20240408 16:42:08.830"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.785" endtime="20240408 16:42:08.830"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:08.785" endtime="20240408 16:42:08.830"/>
|
|
</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="20240408 16:42:08.830" level="INFO">${phone} = 19128859944</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.830" endtime="20240408 16:42:08.831"/>
|
|
</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="20240408 16:42:08.831" level="INFO">${matchmakerFlag} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.831" endtime="20240408 16:42:08.831"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.785" endtime="20240408 16:42:08.831"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.645" endtime="20240408 16:42:08.831"/>
|
|
</test>
|
|
<doc>接口:短信验证码登录认证</doc>
|
|
<status status="PASS" starttime="20240408 16:42:08.373" endtime="20240408 16:42:08.832"/>
|
|
</suite>
|
|
<doc>用户登录婚介平台</doc>
|
|
<status status="PASS" starttime="20240408 16:42:08.371" endtime="20240408 16:42:08.833"/>
|
|
</suite>
|
|
<suite id="s1-s2" name="1-Applet" source="D:\LYL\Study\Robot_framework\space\Dating-agency\1-Applet">
|
|
<suite id="s1-s2-s1" name="2-Homepage" source="D:\LYL\Study\Robot_framework\space\Dating-agency\1-Applet\2-Homepage">
|
|
<suite id="s1-s2-s1-s1" name="BlindDate" source="D:\LYL\Study\Robot_framework\space\Dating-agency\1-Applet\2-Homepage\BlindDate">
|
|
<suite id="s1-s2-s1-s1-s1" name="AdvancedSearch" source="D:\LYL\Study\Robot_framework\space\Dating-agency\1-Applet\2-Homepage\BlindDate\AdvancedSearch.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="20240408 16:42:08.855" endtime="20240408 16:42:08.857"/>
|
|
</kw>
|
|
<test id="s1-s2-s1-s1-s1-t1" name="高级搜索条件-户口所在地" line="7">
|
|
<kw name="Given 查询婚介征婚人的资料信息" library="AdvancedsearchResource" sourcename="查询${dating}征婚人的资料信息">
|
|
<for flavor="IN ZIP">
|
|
<var>${userId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${userid_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${userId}">968624964985032704</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:08.860" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:08.860" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.859" endtime="20240408 16:42:08.860"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>/dating-agency-service/user/get/marriage/information/details</arg>
|
|
<arg>params=userId=${userId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:08.861" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:08.928" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details?userId=968624964985032704 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:08.928" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
path_url=/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.935" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">IBM866 Russian confidence = 0.02880467202711454</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">IBM855 Russian confidence = 0.07850135105299849</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">TIS-620 Thai confidence = 0.014072065903853322</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">ISO-8859-9 Turkish confidence = 0.38571294635721</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.937" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:12 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":null,"nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":null,"marriageSeekingContacts":null,"age":null}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:08.938" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.860" endtime="20240408 16:42:08.938"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${miId}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>id</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:08.939" level="INFO">${miId} = 968624977177874432</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.939" endtime="20240408 16:42:08.939"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${nickName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>nickName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:08.940" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.940" endtime="20240408 16:42:08.940"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${miId_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:08.941" level="INFO">${miId_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.940" endtime="20240408 16:42:08.941"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:08.941" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.941" endtime="20240408 16:42:08.941"/>
|
|
</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="20240408 16:42:08.942" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.942" endtime="20240408 16:42:08.942"/>
|
|
</kw>
|
|
<kw name="Append To List" library="Collections">
|
|
<arg>${miId_list}</arg>
|
|
<arg>${miId}</arg>
|
|
<doc>Adds ``values`` to the end of ``list``.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:08.942" endtime="20240408 16:42:08.943"/>
|
|
</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="20240408 16:42:08.943" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.943" endtime="20240408 16:42:08.943"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.859" endtime="20240408 16:42:08.943"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:08.858" endtime="20240408 16:42:08.943"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${nickName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:08.944" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.943" endtime="20240408 16:42:08.944"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${miId_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:08.944" level="INFO">${miId_list} = ['968624977177874432']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.944" endtime="20240408 16:42:08.944"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:08.945" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.945" endtime="20240408 16:42:08.945"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.858" endtime="20240408 16:42:08.945"/>
|
|
</kw>
|
|
<kw name="And 查询婚介征婚人资料" library="AdvancedsearchResource" sourcename="查询${dating}征婚人资料">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:08.947" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:08.947" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.946" endtime="20240408 16:42:08.947"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/information/details/byid</arg>
|
|
<arg>params=miId=${miId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:08.948" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:09.025" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:09.026" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
path_url=/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.035" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.035" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.035" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.035" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.035" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.035" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.035" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">IBM866 Russian confidence = 0.026914112175795462</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">IBM855 Russian confidence = 0.07363150575366771</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">TIS-620 Thai confidence = 0.025793635271409567</msg>
|
|
<msg timestamp="20240408 16:42:09.036" level="DEBUG">ISO-8859-9 Turkish confidence = 0.4006453319403738</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.037" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:12 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":"968624964985032704","nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":{"id":"971027940525608960","isDelete":false,"createTime":"2024-03-29 09:59:27","updateTime":null,"event":null,"miId":968624977177874432,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"minAge":null,"maxAge":null,"minHeight":150,"maxHeight":190,"educationCode":null,"education":null,"maritalStatusCode":null,"maritalStatusName":null,"nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nativePlaceCode":null,"nativePlaceName":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"minIncome":null,"maxIncome":null,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},"marriageSeekingContacts":[{"id":"972235829873348608","isDelete":false,"createTime":"2024-04-01 17:59:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":0,"familyTies":"本人","phone":"19128859944","wechatId":"qianniao2020"},{"id":"972504849625255936","isDelete":false,"createTime":"2024-04-02 11:48:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":2,"familyTies":"亲友","phone":"18024004975","wechatId":""}],"age":40}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.038" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:08.947" endtime="20240408 16:42:09.038"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${age}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>age</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.039" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.038" endtime="20240408 16:42:09.039"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${height}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>height</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.039" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.039" endtime="20240408 16:42:09.040"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${birthYear}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>birthYear</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.040" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.040" endtime="20240408 16:42:09.040"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.041" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.041" endtime="20240408 16:42:09.041"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.042" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.041" endtime="20240408 16:42:09.042"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.043" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.042" endtime="20240408 16:42:09.043"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.043" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.043" endtime="20240408 16:42:09.043"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.044" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.044" endtime="20240408 16:42:09.044"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.946" endtime="20240408 16:42:09.044"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:08.946" endtime="20240408 16:42:09.045"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${age}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.045" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.045" endtime="20240408 16:42:09.045"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${height}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.046" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.045" endtime="20240408 16:42:09.046"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.046" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.046" endtime="20240408 16:42:09.046"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.047" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.046" endtime="20240408 16:42:09.047"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${birthYear}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.047" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.047" endtime="20240408 16:42:09.047"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.048" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.047" endtime="20240408 16:42:09.048"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.048" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.048" endtime="20240408 16:42:09.048"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.049" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.048" endtime="20240408 16:42:09.049"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.945" endtime="20240408 16:42:09.049"/>
|
|
</kw>
|
|
<kw name="When 是否有婚介高级搜索权限" library="AdvancedsearchResource" sourcename="是否有${dating}高级搜索权限">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:09.050" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:09.050" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.050" endtime="20240408 16:42:09.051"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-mall/user/list/right/by/customer</arg>
|
|
<arg>params=miId=${miId}&type=302</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:09.052" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:09.116" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:09.117" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
path_url=/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.118" level="DEBUG">EUC-JP Japanese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.119" level="DEBUG">EUC-KR Korean prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.119" level="DEBUG">CP949 Korean prober hit error at byte 62</msg>
|
|
<msg timestamp="20240408 16:42:09.119" level="DEBUG">Big5 Chinese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.119" level="DEBUG">EUC-TW Taiwan prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.119" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.120" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">ISO-8859-7 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">windows-1253 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">TIS-620 Thai confidence = 0.26986590902712254</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">ISO-8859-9 Turkish confidence = 0.49088663115755865</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.121" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:09.122" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.122" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.122" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:09.122" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:12 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":[{"rightName":"高级搜索","type":302,"rightSpecUnit":102,"startTime":"2024-03-29 11:05:10","endTime":"2024-07-18 11:05:10","remainingDays":101,"rightCount":92,"dailyUseLimit":-1,"dailyUseCount":42,"enable":true}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.122" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.051" endtime="20240408 16:42:09.122"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${data_list}</var>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.123" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 92, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.122" endtime="20240408 16:42:09.123"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${data_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.124" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 92, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.123" endtime="20240408 16:42:09.124"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${data_list}==[]</arg>
|
|
<arg>数据库新增高级搜索权益</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>用户高级搜索权益</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<kw name="用户高级搜索权益" library="AdvancedsearchResource">
|
|
<for flavor="IN">
|
|
<var>${data}</var>
|
|
<value>@{data_list}</value>
|
|
<iter>
|
|
<var name="${data}">{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 92, 'dailyUseLimit': -1, 'dailyUseCou...</var>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${enable}</var>
|
|
<arg>${data}</arg>
|
|
<arg>enable</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.125" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.125" endtime="20240408 16:42:09.125"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${enable}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.126" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.125" endtime="20240408 16:42:09.126"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.125" endtime="20240408 16:42:09.126"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.124" endtime="20240408 16:42:09.126"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:09.124" endtime="20240408 16:42:09.126"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.124" endtime="20240408 16:42:09.126"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.050" endtime="20240408 16:42:09.126"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.049" endtime="20240408 16:42:09.126"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:09.049" endtime="20240408 16:42:09.127"/>
|
|
</kw>
|
|
<kw name="Then 用户查询婚介高级搜索列表-户口所在地" library="AdvancedsearchResource" 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':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:09.128" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:09.128" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.127" endtime="20240408 16:42:09.128"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/recommendation/page</arg>
|
|
<arg>params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=${provinceCode}&domicilePlaceProvinceName=${provinceName}&domicilePlaceCityCode=${cityCode}&domicilePlaceCityName=${cityName}&unlock=2&pageNum=1&pageSize=100</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:09.129" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:09.315" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=440000&domicilePlaceProvinceName=%E5%B9%BF%E4%B8%9C%E7%9C%81&domicilePlaceCityCode=440300&domicilePlaceCityName=%E6%B7%B1%E5%9C%B3%E5%B8%82&unlock=2&pageNum=1&pageSize=100 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:09.315" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=440000&domicilePlaceProvinceName=%E5%B9%BF%E4%B8%9C%E7%9C%81&domicilePlaceCityCode=440300&domicilePlaceCityName=%E6%B7%B1%E5%9C%B3%E5%B8%82&unlock=2&pageNum=1&pageSize=100
|
|
path_url=/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=440000&domicilePlaceProvinceName=%E5%B9%BF%E4%B8%9C%E7%9C%81&domicilePlaceCityCode=440300&domicilePlaceCityName=%E6%B7%B1%E5%9C%B3%E5%B8%82&unlock=2&pageNum=1&pageSize=100
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.329" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.329" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.329" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">MacCyrillic Russian confidence = 0.030249248370739813</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">IBM866 Russian confidence = 0.04099269179697721</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">IBM855 Russian confidence = 0.05396674461178072</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.330" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">TIS-620 Thai confidence = 0.040692331401660585</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">ISO-8859-9 Turkish confidence = 0.263281142924488</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.331" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&domicilePlaceProvinceCode=440000&domicilePlaceProvinceName=%E5%B9%BF%E4%B8%9C%E7%9C%81&domicilePlaceCityCode=440300&domicilePlaceCityName=%E6%B7%B1%E5%9C%B3%E5%B8%82&unlock=2&pageNum=1&pageSize=100
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:12 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":{"records":[{"miId":"969960468829573120","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/761fc775f7189b611dbd157218a6b4b8.jpg","nickName":"火红的撒日朗","height":"175","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":1,"education":"中专","age":37,"occupationCode":175,"occupation":"乘务员","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":"身高最好172以上吧,不过长相喜欢干净斯文清瘦一点的,有少年感。希望是双眼皮或者是单眼皮大眼睛。至于三观是否一致,只有接触之后才能知道啦。","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969966846310748160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/a2a78cdb419f6f2d85d0dc87dc45abd3.jpg","nickName":"……","height":"164","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":2,"education":"大专","age":49,"occupationCode":171,"occupation":"飞行员","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":"我内心渴望一份美好的感情,但不强求也不凑合,尊重他人和自己的情感,期待理想中的你能早日出现。在你还没有来到我身边之前,我会好好爱自己,照顾好自己,经营好自己,希望我早日遇到优秀的你,一起成长,共同努力!","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969713460227215360","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c1286d7d6a07ae48dafca35ceb320fef.jpg","nickName":"爱丽丝梦游仙境","height":"199","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":2,"education":"大专","age":39,"occupationCode":36,"occupation":"物流主管","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969681785191534592","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/6fc52dbf166c3b62bd8bf03b11d0dac8.jpg","nickName":"上官姬姬","height":"166","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":4,"education":"硕士","age":23,"occupationCode":null,"occupation":null,"minimumIncome":20001,"maximumIncome":50000,"incomeCode":5,"income":"20001~50000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969683984055406592","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c97da67055186388335cfb73af718948.jpg","nickName":"上官力","height":"170","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":1,"education":"中专","age":37,"occupationCode":null,"occupation":null,"minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null}],"total":5,"size":100,"current":1,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.332" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.128" endtime="20240408 16:42:09.332"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${total}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>total</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.333" level="INFO">${total} = 5</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.332" endtime="20240408 16:42:09.333"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${total}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.333" level="INFO">${total} = 5</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.333" endtime="20240408 16:42:09.333"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.127" endtime="20240408 16:42:09.334"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.127" endtime="20240408 16:42:09.334"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:09.127" endtime="20240408 16:42:09.334"/>
|
|
</kw>
|
|
<kw name="And 数据库查询征婚资料数量-户口所在地" library="AdvancedsearchResource">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<arg>pymysql</arg>
|
|
<arg>database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'</arg>
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<msg timestamp="20240408 16:42:09.364" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221')) </msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.334" endtime="20240408 16:42:09.410"/>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<var>${genderCode}</var>
|
|
<arg>${genderCode}==1</arg>
|
|
<arg>0</arg>
|
|
<arg>1</arg>
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<msg timestamp="20240408 16:42:09.413" level="INFO">${genderCode} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.413" endtime="20240408 16:42:09.413"/>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<var>${check}</var>
|
|
<arg>SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '${genderCode}' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `domicile_place_province_code` = '${provinceCode}' AND `domicile_place_city_code` = '${cityCode}'</arg>
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<msg timestamp="20240408 16:42:09.414" level="INFO">Executing : Query | SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '1' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `domicile_place_province_code` = '440000' AND `domicile_place_city_code` = '440300' </msg>
|
|
<msg timestamp="20240408 16:42:09.433" level="INFO">${check} = ((5,),)</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.413" endtime="20240408 16:42:09.433"/>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${count}</var>
|
|
<arg>${check[0][0]}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:09.434" level="INFO">${count} = 5</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.433" endtime="20240408 16:42:09.434"/>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<arg>${count}</arg>
|
|
<arg>${total}</arg>
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<msg timestamp="20240408 16:42:09.434" level="DEBUG">Argument types are:
|
|
<class 'int'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.434" endtime="20240408 16:42:09.435"/>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20240408 16:42:09.435" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.435" endtime="20240408 16:42:09.435"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.334" endtime="20240408 16:42:09.435"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:08.857" endtime="20240408 16:42:09.435"/>
|
|
</test>
|
|
<test id="s1-s2-s1-s1-s1-t2" name="高级搜索条件-已实名" line="14">
|
|
<kw name="Given 查询婚介征婚人的资料信息" library="AdvancedsearchResource" sourcename="查询${dating}征婚人的资料信息">
|
|
<for flavor="IN ZIP">
|
|
<var>${userId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${userid_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${userId}">968624964985032704</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:09.438" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:09.438" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.437" endtime="20240408 16:42:09.438"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>/dating-agency-service/user/get/marriage/information/details</arg>
|
|
<arg>params=userId=${userId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:09.440" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:09.503" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details?userId=968624964985032704 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:09.503" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
path_url=/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.510" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.511" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.511" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.511" level="DEBUG">IBM866 Russian confidence = 0.02880467202711454</msg>
|
|
<msg timestamp="20240408 16:42:09.511" level="DEBUG">IBM855 Russian confidence = 0.07850135105299849</msg>
|
|
<msg timestamp="20240408 16:42:09.511" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">TIS-620 Thai confidence = 0.014072065903853322</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">ISO-8859-9 Turkish confidence = 0.38571294635721</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.512" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.513" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.513" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.513" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:12 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":null,"nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":null,"marriageSeekingContacts":null,"age":null}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.513" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.439" endtime="20240408 16:42:09.513"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${miId}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>id</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.514" level="INFO">${miId} = 968624977177874432</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.513" endtime="20240408 16:42:09.514"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${nickName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>nickName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.515" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.514" endtime="20240408 16:42:09.515"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${miId_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:09.515" level="INFO">${miId_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.515" endtime="20240408 16:42:09.515"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.516" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.516" endtime="20240408 16:42:09.516"/>
|
|
</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="20240408 16:42:09.517" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.516" endtime="20240408 16:42:09.517"/>
|
|
</kw>
|
|
<kw name="Append To List" library="Collections">
|
|
<arg>${miId_list}</arg>
|
|
<arg>${miId}</arg>
|
|
<doc>Adds ``values`` to the end of ``list``.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:09.517" endtime="20240408 16:42:09.517"/>
|
|
</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="20240408 16:42:09.518" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.518" endtime="20240408 16:42:09.518"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.437" endtime="20240408 16:42:09.518"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.437" endtime="20240408 16:42:09.518"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${nickName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.519" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.518" endtime="20240408 16:42:09.519"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${miId_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.519" level="INFO">${miId_list} = ['968624977177874432']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.519" endtime="20240408 16:42:09.519"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.520" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.519" endtime="20240408 16:42:09.520"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.437" endtime="20240408 16:42:09.520"/>
|
|
</kw>
|
|
<kw name="And 查询婚介征婚人资料" library="AdvancedsearchResource" sourcename="查询${dating}征婚人资料">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:09.522" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:09.522" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.521" endtime="20240408 16:42:09.522"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/information/details/byid</arg>
|
|
<arg>params=miId=${miId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:09.523" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:09.608" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:09.608" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
path_url=/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.619" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">IBM866 Russian confidence = 0.026914112175795462</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">IBM855 Russian confidence = 0.07363150575366771</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">TIS-620 Thai confidence = 0.025793635271409567</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">ISO-8859-9 Turkish confidence = 0.4006453319403738</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.620" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:12 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":"968624964985032704","nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":{"id":"971027940525608960","isDelete":false,"createTime":"2024-03-29 09:59:27","updateTime":null,"event":null,"miId":968624977177874432,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"minAge":null,"maxAge":null,"minHeight":150,"maxHeight":190,"educationCode":null,"education":null,"maritalStatusCode":null,"maritalStatusName":null,"nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nativePlaceCode":null,"nativePlaceName":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"minIncome":null,"maxIncome":null,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},"marriageSeekingContacts":[{"id":"972235829873348608","isDelete":false,"createTime":"2024-04-01 17:59:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":0,"familyTies":"本人","phone":"19128859944","wechatId":"qianniao2020"},{"id":"972504849625255936","isDelete":false,"createTime":"2024-04-02 11:48:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":2,"familyTies":"亲友","phone":"18024004975","wechatId":""}],"age":40}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.621" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.522" endtime="20240408 16:42:09.621"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${age}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>age</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.622" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.622" endtime="20240408 16:42:09.622"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${height}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>height</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.623" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.623" endtime="20240408 16:42:09.623"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${birthYear}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>birthYear</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.624" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.623" endtime="20240408 16:42:09.624"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.625" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.624" endtime="20240408 16:42:09.625"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.626" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.625" endtime="20240408 16:42:09.626"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.627" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.626" endtime="20240408 16:42:09.627"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.628" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.627" endtime="20240408 16:42:09.628"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.628" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.628" endtime="20240408 16:42:09.629"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.521" endtime="20240408 16:42:09.629"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.520" endtime="20240408 16:42:09.629"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${age}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.629" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.629" endtime="20240408 16:42:09.629"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${height}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.630" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.630" endtime="20240408 16:42:09.630"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.630" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.630" endtime="20240408 16:42:09.630"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.631" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.630" endtime="20240408 16:42:09.631"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${birthYear}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.631" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.631" endtime="20240408 16:42:09.631"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.632" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.631" endtime="20240408 16:42:09.632"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.632" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.632" endtime="20240408 16:42:09.632"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.633" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.632" endtime="20240408 16:42:09.633"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.520" endtime="20240408 16:42:09.633"/>
|
|
</kw>
|
|
<kw name="When 是否有婚介高级搜索权限" library="AdvancedsearchResource" sourcename="是否有${dating}高级搜索权限">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:09.634" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:09.634" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.634" endtime="20240408 16:42:09.635"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-mall/user/list/right/by/customer</arg>
|
|
<arg>params=miId=${miId}&type=302</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:09.636" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:09.686" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:09.687" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
path_url=/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.688" level="DEBUG">EUC-JP Japanese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.689" level="DEBUG">EUC-KR Korean prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.689" level="DEBUG">CP949 Korean prober hit error at byte 62</msg>
|
|
<msg timestamp="20240408 16:42:09.689" level="DEBUG">Big5 Chinese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.689" level="DEBUG">EUC-TW Taiwan prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.690" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">ISO-8859-7 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">windows-1253 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">TIS-620 Thai confidence = 0.26986590902712254</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">ISO-8859-9 Turkish confidence = 0.49088663115755865</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:09.691" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:12 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":[{"rightName":"高级搜索","type":302,"rightSpecUnit":102,"startTime":"2024-03-29 11:05:10","endTime":"2024-07-18 11:05:10","remainingDays":101,"rightCount":91,"dailyUseLimit":-1,"dailyUseCount":43,"enable":true}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.692" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.635" endtime="20240408 16:42:09.692"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${data_list}</var>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.693" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 91, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.692" endtime="20240408 16:42:09.693"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${data_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.694" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 91, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.693" endtime="20240408 16:42:09.694"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${data_list}==[]</arg>
|
|
<arg>数据库新增高级搜索权益</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>用户高级搜索权益</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<kw name="用户高级搜索权益" library="AdvancedsearchResource">
|
|
<for flavor="IN">
|
|
<var>${data}</var>
|
|
<value>@{data_list}</value>
|
|
<iter>
|
|
<var name="${data}">{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 91, 'dailyUseLimit': -1, 'dailyUseCou...</var>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${enable}</var>
|
|
<arg>${data}</arg>
|
|
<arg>enable</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.695" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.695" endtime="20240408 16:42:09.695"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${enable}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.696" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.695" endtime="20240408 16:42:09.696"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.695" endtime="20240408 16:42:09.696"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.695" endtime="20240408 16:42:09.696"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:09.694" endtime="20240408 16:42:09.696"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.694" endtime="20240408 16:42:09.696"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.634" endtime="20240408 16:42:09.696"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.633" endtime="20240408 16:42:09.697"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:09.633" endtime="20240408 16:42:09.697"/>
|
|
</kw>
|
|
<kw name="Then 用户查询婚介高级搜索列表-已实名" library="AdvancedsearchResource" sourcename="用户查询${dating}高级搜索列表-已实名">
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${realNameAudit}</var>
|
|
<arg>1</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:09.697" level="INFO">${realNameAudit} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.697" endtime="20240408 16:42:09.698"/>
|
|
</kw>
|
|
<for flavor="IN">
|
|
<var>${client_header}</var>
|
|
<value>@{Cheader_list}</value>
|
|
<iter>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:09.699" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:09.699" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.698" endtime="20240408 16:42:09.699"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/recommendation/page</arg>
|
|
<arg>params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&realNameAudit=${realNameAudit}&unlock=2&pageNum=1&pageSize=100</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:09.700" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:09.898" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&realNameAudit=1&unlock=2&pageNum=1&pageSize=100 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:09.899" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&realNameAudit=1&unlock=2&pageNum=1&pageSize=100
|
|
path_url=/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&realNameAudit=1&unlock=2&pageNum=1&pageSize=100
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.925" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.925" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.925" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.925" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">ISO-8859-5 Russian confidence = 0.001486481929162236</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">MacCyrillic Russian confidence = 0.013207296492088271</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">IBM866 Russian confidence = 0.08970213444608287</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">IBM855 Russian confidence = 0.09559248487587228</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.926" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">TIS-620 Thai confidence = 0.04628655122198023</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">ISO-8859-9 Turkish confidence = 0.25480951888343567</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.927" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:09.928" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&realNameAudit=1&unlock=2&pageNum=1&pageSize=100
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":{"records":[{"miId":"970323133783478272","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/d0c0b1434fe2dddd0f3d202181f7e4e8.jpg","nickName":"风居住的城堡","height":"148","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":4,"education":"硕士","age":29,"occupationCode":148,"occupation":"讲师/助教","minimumIncome":12001,"maximumIncome":20000,"incomeCode":4,"income":"12001~20000","realNameAudit":1,"describeInfo":"过去都是假的,回忆是一条没有归途的路,以往的一切春天都无法复原,即使最狂热最坚贞的爱情,归根结底也不过是一种瞬息即逝的现实,唯有孤独永恒。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"971134668223156224","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/d0d15693e059e2525d4ea469451e4387.jpg","nickName":"人生若只如初见","height":"170","provinceCode":430000,"provinceName":"湖南省","cityCode":430400,"cityName":"衡阳市","domicilePlaceProvinceCode":430000,"domicilePlaceProvinceName":"湖南省","domicilePlaceCityCode":430400,"domicilePlaceCityName":"衡阳市","educationCode":2,"education":"大专","age":29,"occupationCode":109,"occupation":"健康顾问","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":1,"describeInfo":"初见乍惊欢、久处亦怦然,希望这份爱意撑过每个四季。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"965354767578697728","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c3265d8bb35325df5394d8ef6023703c.jpg","nickName":"就是不吃饭\uD83D\uDC31","height":"160","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":441400,"domicilePlaceCityName":"梅州市","educationCode":4,"education":"硕士","age":29,"occupationCode":179,"occupation":"政府机构~公务员","minimumIncome":20001,"maximumIncome":50000,"incomeCode":4,"income":"12001~20000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"971019539431165952","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/0a7411a8d971063c92c8a52088b5875d.jpg","nickName":"禁忌女孩","height":"165","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":430000,"domicilePlaceProvinceName":"湖南省","domicilePlaceCityCode":430400,"domicilePlaceCityName":"衡阳市","educationCode":5,"education":"博士","age":29,"occupationCode":null,"occupation":null,"minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":1,"describeInfo":"希望小哥哥人品好、善良,最好是南方人。一本以上,93-97最佳,要有长期在广州定居的打算,有能力和我一起首付买房。我喜欢讲话,所以希望你不要太内向,不然无法沟通。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"968586773494108160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/31cfe566de5a978ef518510588c03ef7.jpg","nickName":"ゝ回眸相視笑\r\n","height":"164","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":610000,"domicilePlaceProvinceName":"陕西省","domicilePlaceCityCode":610700,"domicilePlaceCityName":"汉中市","educationCode":5,"education":"博士","age":29,"occupationCode":167,"occupation":"店员","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"968585615056703488","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b58d3b649f9d358fbbe896f5ec4ffc7b.jpg","nickName":"星星の泪光","height":"146","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":460000,"domicilePlaceProvinceName":"海南省","domicilePlaceCityCode":469034,"domicilePlaceCityName":"陵水黎族自治县","educationCode":0,"education":"高中及以下","age":29,"occupationCode":null,"occupation":null,"minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"968588305048408064","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b58d3b649f9d358fbbe896f5ec4ffc7b.jpg","nickName":"眉目成舟し","height":"207","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":140000,"domicilePlaceProvinceName":"山西省","domicilePlaceCityCode":140100,"domicilePlaceCityName":"太原市","educationCode":4,"education":"硕士","age":29,"occupationCode":null,"occupation":null,"minimumIncome":20001,"maximumIncome":50000,"incomeCode":5,"income":"20001~50000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"968546647405629440","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/73a607e091bfa2696e5c76ea282e3fad.jpg","nickName":"会说话的石头","height":"123","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":null,"domicilePlaceProvinceName":null,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"educationCode":2,"education":"大专","age":29,"occupationCode":null,"occupation":null,"minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":1,"describeInfo":"春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能春日在静定中悠长,在回首间短暂。 ——徐国能","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"968972150583201792","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/27491660b76a7ded1f0cad84d0fa136f.jpg","nickName":"开心大萝卜","height":"157","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":null,"domicilePlaceProvinceName":null,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"educationCode":5,"education":"博士","age":29,"occupationCode":null,"occupation":null,"minimumIncome":12001,"maximumIncome":20000,"incomeCode":4,"income":"12001~20000","realNameAudit":1,"describeInfo":"性格沉稳安静、不爱争吵计较,在感兴趣的领域会畅所欲言,对陌生的领域更多的是倾听。","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969588457586429952","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/fecdbac6dee34407fca0ed349603da6e.jpg","nickName":"寻一人三餐四季","height":"158","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":null,"domicilePlaceProvinceName":null,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"educationCode":3,"education":"大学本科","age":29,"occupationCode":null,"occupation":null,"minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null}],"total":10,"size":100,"current":1,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:09.928" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.699" endtime="20240408 16:42:09.928"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${total}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>total</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:09.929" level="INFO">${total} = 10</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.928" endtime="20240408 16:42:09.929"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.698" endtime="20240408 16:42:09.929"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.698" endtime="20240408 16:42:09.929"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${total}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.930" level="INFO">${total} = 10</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.930" endtime="20240408 16:42:09.930"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${realNameAudit}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:09.930" level="INFO">${realNameAudit} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.930" endtime="20240408 16:42:09.930"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.697" endtime="20240408 16:42:09.931"/>
|
|
</kw>
|
|
<kw name="And 数据库查询征婚资料数量-已实名" library="AdvancedsearchResource">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<arg>pymysql</arg>
|
|
<arg>database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'</arg>
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<msg timestamp="20240408 16:42:09.931" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221')) </msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.931" endtime="20240408 16:42:09.972"/>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<var>${genderCode}</var>
|
|
<arg>${genderCode}==1</arg>
|
|
<arg>0</arg>
|
|
<arg>1</arg>
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<msg timestamp="20240408 16:42:09.973" level="INFO">${genderCode} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.973" endtime="20240408 16:42:09.973"/>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<var>${check}</var>
|
|
<arg>SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '${genderCode}' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `identity_card` IS NOT NULL</arg>
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<msg timestamp="20240408 16:42:09.974" level="INFO">Executing : Query | SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '1' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `identity_card` IS NOT NULL </msg>
|
|
<msg timestamp="20240408 16:42:09.991" level="INFO">${check} = ((10,),)</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.973" endtime="20240408 16:42:09.991"/>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${count}</var>
|
|
<arg>${check[0][0]}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:09.992" level="INFO">${count} = 10</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.991" endtime="20240408 16:42:09.992"/>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<arg>${count}</arg>
|
|
<arg>${total}</arg>
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<msg timestamp="20240408 16:42:09.993" level="DEBUG">Argument types are:
|
|
<class 'int'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.992" endtime="20240408 16:42:09.993"/>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20240408 16:42:09.993" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.993" endtime="20240408 16:42:09.993"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.931" endtime="20240408 16:42:09.993"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.436" endtime="20240408 16:42:09.993"/>
|
|
</test>
|
|
<test id="s1-s2-s1-s1-s1-t3" name="高级搜索条件-户口类型" line="21">
|
|
<kw name="Given 查询婚介征婚人的资料信息" library="AdvancedsearchResource" sourcename="查询${dating}征婚人的资料信息">
|
|
<for flavor="IN ZIP">
|
|
<var>${userId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${userid_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${userId}">968624964985032704</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:09.996" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:09.996" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.995" endtime="20240408 16:42:09.996"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>/dating-agency-service/user/get/marriage/information/details</arg>
|
|
<arg>params=userId=${userId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:09.998" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.059" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details?userId=968624964985032704 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.060" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
path_url=/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.066" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.066" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.066" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.066" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.066" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.066" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.066" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">IBM866 Russian confidence = 0.02880467202711454</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">IBM855 Russian confidence = 0.07850135105299849</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">TIS-620 Thai confidence = 0.014072065903853322</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">ISO-8859-9 Turkish confidence = 0.38571294635721</msg>
|
|
<msg timestamp="20240408 16:42:10.067" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":null,"nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":null,"marriageSeekingContacts":null,"age":null}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.068" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:09.997" endtime="20240408 16:42:10.069"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${miId}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>id</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.070" level="INFO">${miId} = 968624977177874432</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.069" endtime="20240408 16:42:10.070"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${nickName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>nickName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.070" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.070" endtime="20240408 16:42:10.071"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${miId_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:10.071" level="INFO">${miId_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.071" endtime="20240408 16:42:10.071"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.072" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.071" endtime="20240408 16:42:10.072"/>
|
|
</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="20240408 16:42:10.072" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.072" endtime="20240408 16:42:10.073"/>
|
|
</kw>
|
|
<kw name="Append To List" library="Collections">
|
|
<arg>${miId_list}</arg>
|
|
<arg>${miId}</arg>
|
|
<doc>Adds ``values`` to the end of ``list``.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:10.073" endtime="20240408 16:42:10.073"/>
|
|
</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="20240408 16:42:10.073" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.073" endtime="20240408 16:42:10.073"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.995" endtime="20240408 16:42:10.073"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:09.995" endtime="20240408 16:42:10.074"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${nickName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.074" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.074" endtime="20240408 16:42:10.074"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${miId_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.075" level="INFO">${miId_list} = ['968624977177874432']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.074" endtime="20240408 16:42:10.075"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.075" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.075" endtime="20240408 16:42:10.075"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.995" endtime="20240408 16:42:10.075"/>
|
|
</kw>
|
|
<kw name="And 查询婚介征婚人资料" library="AdvancedsearchResource" sourcename="查询${dating}征婚人资料">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.077" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.077" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.076" endtime="20240408 16:42:10.077"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/information/details/byid</arg>
|
|
<arg>params=miId=${miId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.078" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.157" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.157" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
path_url=/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.166" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.166" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.166" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.166" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.166" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.166" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">IBM866 Russian confidence = 0.026914112175795462</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">IBM855 Russian confidence = 0.07363150575366771</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">TIS-620 Thai confidence = 0.025793635271409567</msg>
|
|
<msg timestamp="20240408 16:42:10.167" level="DEBUG">ISO-8859-9 Turkish confidence = 0.4006453319403738</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.168" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":"968624964985032704","nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":{"id":"971027940525608960","isDelete":false,"createTime":"2024-03-29 09:59:27","updateTime":null,"event":null,"miId":968624977177874432,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"minAge":null,"maxAge":null,"minHeight":150,"maxHeight":190,"educationCode":null,"education":null,"maritalStatusCode":null,"maritalStatusName":null,"nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nativePlaceCode":null,"nativePlaceName":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"minIncome":null,"maxIncome":null,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},"marriageSeekingContacts":[{"id":"972235829873348608","isDelete":false,"createTime":"2024-04-01 17:59:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":0,"familyTies":"本人","phone":"19128859944","wechatId":"qianniao2020"},{"id":"972504849625255936","isDelete":false,"createTime":"2024-04-02 11:48:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":2,"familyTies":"亲友","phone":"18024004975","wechatId":""}],"age":40}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.169" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.077" endtime="20240408 16:42:10.169"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${age}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>age</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.170" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.169" endtime="20240408 16:42:10.170"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${height}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>height</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.171" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.170" endtime="20240408 16:42:10.171"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${birthYear}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>birthYear</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.171" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.171" endtime="20240408 16:42:10.172"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.172" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.172" endtime="20240408 16:42:10.172"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.173" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.173" endtime="20240408 16:42:10.173"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.174" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.173" endtime="20240408 16:42:10.174"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.175" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.174" endtime="20240408 16:42:10.175"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.175" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.175" endtime="20240408 16:42:10.175"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.076" endtime="20240408 16:42:10.176"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.076" endtime="20240408 16:42:10.176"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${age}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.176" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.176" endtime="20240408 16:42:10.176"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${height}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.177" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.176" endtime="20240408 16:42:10.177"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.177" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.177" endtime="20240408 16:42:10.177"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.178" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.177" endtime="20240408 16:42:10.178"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${birthYear}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.178" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.178" endtime="20240408 16:42:10.178"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.178" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.178" endtime="20240408 16:42:10.179"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.179" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.179" endtime="20240408 16:42:10.179"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.179" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.179" endtime="20240408 16:42:10.180"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.076" endtime="20240408 16:42:10.180"/>
|
|
</kw>
|
|
<kw name="When 是否有婚介高级搜索权限" library="AdvancedsearchResource" sourcename="是否有${dating}高级搜索权限">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.181" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.181" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.181" endtime="20240408 16:42:10.181"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-mall/user/list/right/by/customer</arg>
|
|
<arg>params=miId=${miId}&type=302</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.184" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.241" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.242" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
path_url=/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.243" level="DEBUG">EUC-JP Japanese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.243" level="DEBUG">EUC-KR Korean prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.243" level="DEBUG">CP949 Korean prober hit error at byte 62</msg>
|
|
<msg timestamp="20240408 16:42:10.243" level="DEBUG">Big5 Chinese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.243" level="DEBUG">EUC-TW Taiwan prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.244" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">ISO-8859-7 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">windows-1253 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">TIS-620 Thai confidence = 0.26986590902712254</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">ISO-8859-9 Turkish confidence = 0.49088663115755865</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.245" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":[{"rightName":"高级搜索","type":302,"rightSpecUnit":102,"startTime":"2024-03-29 11:05:10","endTime":"2024-07-18 11:05:10","remainingDays":101,"rightCount":90,"dailyUseLimit":-1,"dailyUseCount":44,"enable":true}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.246" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.182" endtime="20240408 16:42:10.246"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${data_list}</var>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.247" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 90, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.247" endtime="20240408 16:42:10.247"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${data_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.248" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 90, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.248" endtime="20240408 16:42:10.248"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${data_list}==[]</arg>
|
|
<arg>数据库新增高级搜索权益</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>用户高级搜索权益</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<kw name="用户高级搜索权益" library="AdvancedsearchResource">
|
|
<for flavor="IN">
|
|
<var>${data}</var>
|
|
<value>@{data_list}</value>
|
|
<iter>
|
|
<var name="${data}">{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 90, 'dailyUseLimit': -1, 'dailyUseCou...</var>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${enable}</var>
|
|
<arg>${data}</arg>
|
|
<arg>enable</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.250" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.249" endtime="20240408 16:42:10.250"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${enable}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.250" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.250" endtime="20240408 16:42:10.250"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.249" endtime="20240408 16:42:10.250"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.249" endtime="20240408 16:42:10.250"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:10.249" endtime="20240408 16:42:10.250"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.248" endtime="20240408 16:42:10.251"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.180" endtime="20240408 16:42:10.251"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.180" endtime="20240408 16:42:10.251"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:10.180" endtime="20240408 16:42:10.251"/>
|
|
</kw>
|
|
<kw name="Then 用户查询婚介高级搜索列表-户口类型" library="AdvancedsearchResource" 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':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.252" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.253" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.252" endtime="20240408 16:42:10.253"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/account/type</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.254" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.282" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/account/type HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.282" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/account/type
|
|
path_url=/dating-agency-service/user/get/account/type
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.283" level="DEBUG">SHIFT_JIS Japanese prober hit error at byte 66</msg>
|
|
<msg timestamp="20240408 16:42:10.283" level="DEBUG">EUC-JP Japanese prober hit error at byte 61</msg>
|
|
<msg timestamp="20240408 16:42:10.283" level="DEBUG">EUC-KR Korean prober hit error at byte 61</msg>
|
|
<msg timestamp="20240408 16:42:10.283" level="DEBUG">CP949 Korean prober hit error at byte 61</msg>
|
|
<msg timestamp="20240408 16:42:10.283" level="DEBUG">Big5 Chinese prober hit error at byte 62</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">EUC-TW Taiwan prober hit error at byte 61</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">SHIFT_JIS not active</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:10.284" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">windows-1251 Bulgarian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">TIS-620 Thai confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">ISO-8859-9 Turkish confidence = 0.41438943210578494</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.285" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">SHIFT_JIS not active</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/account/type
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":[{"value":0,"desc":"城市"},{"value":1,"desc":"农村"}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.286" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.253" endtime="20240408 16:42:10.286"/>
|
|
</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="20240408 16:42:10.287" level="INFO">${data} = [{'value': 0, 'desc': '城市'}, {'value': 1, 'desc': '农村'}]</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.287" endtime="20240408 16:42:10.287"/>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<var>${accounttypeData}</var>
|
|
<arg>random.choice(${data})</arg>
|
|
<arg>random</arg>
|
|
<doc>Evaluates the given expression in Python and returns the result.</doc>
|
|
<msg timestamp="20240408 16:42:10.288" level="INFO">${accounttypeData} = {'value': 0, 'desc': '城市'}</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.288" endtime="20240408 16:42:10.288"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${accountTypeCode}</var>
|
|
<arg>${accounttypeData}</arg>
|
|
<arg>value</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.288" level="INFO">${accountTypeCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.288" endtime="20240408 16:42:10.288"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${accountTypeName}</var>
|
|
<arg>${accounttypeData}</arg>
|
|
<arg>desc</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.289" level="INFO">${accountTypeName} = 城市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.289" endtime="20240408 16:42:10.289"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.252" endtime="20240408 16:42:10.289"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.251" endtime="20240408 16:42:10.289"/>
|
|
</for>
|
|
<for flavor="IN">
|
|
<var>${client_header}</var>
|
|
<value>@{Cheader_list}</value>
|
|
<iter>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.290" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.290" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.290" endtime="20240408 16:42:10.291"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/recommendation/page</arg>
|
|
<arg>params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&accountTypeName=${accountTypeName}&accountTypeCode=${accountTypeCode}&unlock=2&pageNum=1&pageSize=100</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.292" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.488" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&accountTypeName=%E5%9F%8E%E5%B8%82&accountTypeCode=0&unlock=2&pageNum=1&pageSize=100 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.489" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&accountTypeName=%E5%9F%8E%E5%B8%82&accountTypeCode=0&unlock=2&pageNum=1&pageSize=100
|
|
path_url=/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&accountTypeName=%E5%9F%8E%E5%B8%82&accountTypeCode=0&unlock=2&pageNum=1&pageSize=100
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.504" level="DEBUG">MacCyrillic confidence = 0.02656908716018173, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:10.506" level="DEBUG">IBM866 confidence = 0.048896435674248104, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:10.514" level="DEBUG">ISO-8859-5 confidence = 0.0, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:10.529" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">ISO-8859-5 Russian confidence = 0.0005618211371736447</msg>
|
|
<msg timestamp="20240408 16:42:10.530" level="DEBUG">MacCyrillic not active</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">IBM866 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">IBM855 Russian confidence = 0.07259988757083656</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">ISO-8859-5 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">TIS-620 Thai confidence = 0.06138443091746838</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">ISO-8859-9 Turkish confidence = 0.21503828460366348</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.531" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.532" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.532" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.532" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.532" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.532" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&accountTypeName=%E5%9F%8E%E5%B8%82&accountTypeCode=0&unlock=2&pageNum=1&pageSize=100
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":{"records":[{"miId":"970324163422195712","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/fcbd919c52f60986350d950945a6fe42.jpg","nickName":"黑色星期四","height":"176","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":2,"education":"大专","age":19,"occupationCode":44,"occupation":"商务经理","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":0,"describeInfo":"你只需要做到一点,善良、相互扶持相伴到老的决心 我想找一个爱我、我爱的人。 每天有很多想说的话 每天起床深情的拥抱一个吻。 一起买菜,我做饭你负责吃。 一起看电影,接受我时不时送点小礼物。 偶尔来一场说走就走的旅行。 你开心的时候我们一起笑。 你不开心的时候我哄你笑,当你灵魂的避风港,给你寄托。 请原谅我不够优秀。我愿意努力打拼给你想要的生活。 永久的陪伴!比一万句虚情假意的告白还实在。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970327677879848960","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/960b3d371ed4af8788c1fc4a8c889933.jpg","nickName":"陌上花开李小姐","height":"175","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":2,"education":"大专","age":40,"occupationCode":63,"occupation":"总经理","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":"希望他170cm以上,定居在北京,最好有北京户口,以及最好在城里有房子。有阅历,见过世面,对自己的未来有规划,有不错的挣钱能力,不吸烟(对自己和他人健康负责),无任何不良嗜好。有责任心、上进心、事业心,心胸宽广脾气好,沉稳大度,家人脾气温和。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970319848892665856","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/e94e9f29216a38527dbdc3aa75f7f415.jpg","nickName":"骑士","height":"156","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":4,"education":"硕士","age":20,"occupationCode":183,"occupation":"兽医","minimumIncome":20001,"maximumIncome":50000,"incomeCode":5,"income":"20001~50000","realNameAudit":0,"describeInfo":"闲时喜爱打游戏,但不沉迷。我认为用心经营一段美好的事情,是比游戏更有趣、更有价值的事。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"971027698891755520","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c4ffc55089f4ad31d470a4a4139762c0.jpg","nickName":"该昵称已存在","height":"170","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":430000,"domicilePlaceProvinceName":"湖南省","domicilePlaceCityCode":430400,"domicilePlaceCityName":"衡阳市","educationCode":4,"education":"硕士","age":29,"occupationCode":165,"occupation":"商场经理","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":0,"describeInfo":"女,95年,170/58。衡阳人,在广州工作,外企财务会计。寻觅一个三品好,三观一致的男生为伴。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"971032356280471552","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/82d51050e13fea977a054a0208d1e616.jpg","nickName":"零碎小土豆\uD83D\uDCD5","height":"162","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":4,"education":"硕士","age":32,"occupationCode":124,"occupation":"工程师","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":"曾经以为,林深时见鹿,海蓝时见鲸,梦醒时见你。后来才发现,林深时雾起,不知归处;海蓝时浪涌,望而却步;梦醒时夜续,惊慌失措。不见鹿不见鲸,亦不见你。年少时,春风得意马蹄疾,不信人间有别离。多年后才明白,风月无情人暗换,旧游如梦空肠断。原来真正的离别,不是桃花潭水,不是古道长亭。而是我们已经和很多人,见完了最后一面,却没有来得及说再见。人生千千结,就有千千劫。解开一个结,才能渡过一个劫。人生苦短而世事繁杂,走不出自己的执念,到哪里都是牢笼。会者定离,一期一祈。知其不可奈何,而安之若命,这是我们一生的必修课。最后,祝我们自有人随风,自有人随梦,自有人长留。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"970325077335871488","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b26399e635fa7dd44808342595fa334a.jpg","nickName":"百变少女猪刚","height":"168","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":1,"education":"中专","age":33,"occupationCode":6,"occupation":"渠道/分销专员","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":0,"describeInfo":"大部分人在二三十岁上就死去了,因为过了这个年龄,他们只是自己的影子,此后的余生则是在模仿自己中度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"968586773494108160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/31cfe566de5a978ef518510588c03ef7.jpg","nickName":"ゝ回眸相視笑\r\n","height":"164","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":610000,"domicilePlaceProvinceName":"陕西省","domicilePlaceCityCode":610700,"domicilePlaceCityName":"汉中市","educationCode":5,"education":"博士","age":29,"occupationCode":167,"occupation":"店员","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969966846310748160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/a2a78cdb419f6f2d85d0dc87dc45abd3.jpg","nickName":"……","height":"164","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":2,"education":"大专","age":49,"occupationCode":171,"occupation":"飞行员","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":"我内心渴望一份美好的感情,但不强求也不凑合,尊重他人和自己的情感,期待理想中的你能早日出现。在你还没有来到我身边之前,我会好好爱自己,照顾好自己,经营好自己,希望我早日遇到优秀的你,一起成长,共同努力!","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969998148917399552","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/3a949227719af879e0d3110dd8b46da9.jpg","nickName":"花间梦","height":"157","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":5,"education":"博士","age":18,"occupationCode":103,"occupation":"医药生产人员","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969999399285559296","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b52a0c7aafadaedb0037bb2c8a4c9008.jpg","nickName":"聆风私语","height":"162","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":2,"education":"大专","age":60,"occupationCode":64,"occupation":"副总经理","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"970018305710624768","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/520d2089fac428d3b84f9d25db93dd31.jpg","nickName":"亭台楼阁","height":"156","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":1,"education":"中专","age":70,"occupationCode":163,"occupation":"导游","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969971990200979456","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/889ca4abb2de5874d87a945e7d6f80f3.jpg","nickName":"梵高的野玫瑰","height":"198","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":null,"domicilePlaceProvinceName":null,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"educationCode":0,"education":"高中及以下","age":23,"occupationCode":52,"occupation":"人事总监","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":"你让我心动 我让你心安 ;我知你冷暖 你懂我悲欢 ;你崇拜我像个英雄 我宠着你像个孩子 。我们都有自己的奋斗的事业和生活圈,即便再忙碌,能互相理解也能时刻牵挂着对方。没有太多的敏感 和猜忌 ,即使未来有大风大浪,我是你的靠山,你是我的避风港","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969713460227215360","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c1286d7d6a07ae48dafca35ceb320fef.jpg","nickName":"爱丽丝梦游仙境","height":"199","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":2,"education":"大专","age":39,"occupationCode":36,"occupation":"物流主管","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null}],"total":13,"size":100,"current":1,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.532" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.291" endtime="20240408 16:42:10.532"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${total}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>total</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.533" level="INFO">${total} = 13</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.533" endtime="20240408 16:42:10.534"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.289" endtime="20240408 16:42:10.534"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.289" endtime="20240408 16:42:10.534"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${total}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.534" level="INFO">${total} = 13</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.534" endtime="20240408 16:42:10.534"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${accountTypeCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.535" level="INFO">${accountTypeCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.535" endtime="20240408 16:42:10.535"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${accountTypeName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.536" level="INFO">${accountTypeName} = 城市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.535" endtime="20240408 16:42:10.536"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.251" endtime="20240408 16:42:10.536"/>
|
|
</kw>
|
|
<kw name="And 数据库查询征婚资料数量-户口类型" library="AdvancedsearchResource">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<arg>pymysql</arg>
|
|
<arg>database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'</arg>
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<msg timestamp="20240408 16:42:10.537" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221')) </msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.537" endtime="20240408 16:42:10.576"/>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<var>${genderCode}</var>
|
|
<arg>${genderCode}==1</arg>
|
|
<arg>0</arg>
|
|
<arg>1</arg>
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<msg timestamp="20240408 16:42:10.577" level="INFO">${genderCode} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.576" endtime="20240408 16:42:10.577"/>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<var>${check}</var>
|
|
<arg>SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '${genderCode}' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `account_type_code` = '${accountTypeCode}'</arg>
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<msg timestamp="20240408 16:42:10.577" level="INFO">Executing : Query | SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '1' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `account_type_code` = '0' </msg>
|
|
<msg timestamp="20240408 16:42:10.593" level="INFO">${check} = ((13,),)</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.577" endtime="20240408 16:42:10.593"/>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${count}</var>
|
|
<arg>${check[0][0]}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:10.594" level="INFO">${count} = 13</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.593" endtime="20240408 16:42:10.594"/>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<arg>${count}</arg>
|
|
<arg>${total}</arg>
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<msg timestamp="20240408 16:42:10.595" level="DEBUG">Argument types are:
|
|
<class 'int'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.594" endtime="20240408 16:42:10.595"/>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20240408 16:42:10.595" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.595" endtime="20240408 16:42:10.595"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.536" endtime="20240408 16:42:10.595"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:09.994" endtime="20240408 16:42:10.596"/>
|
|
</test>
|
|
<test id="s1-s2-s1-s1-s1-t4" name="高级搜索条件-是否独生" line="28">
|
|
<kw name="Given 查询婚介征婚人的资料信息" library="AdvancedsearchResource" sourcename="查询${dating}征婚人的资料信息">
|
|
<for flavor="IN ZIP">
|
|
<var>${userId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${userid_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${userId}">968624964985032704</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.598" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.598" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.598" endtime="20240408 16:42:10.599"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>/dating-agency-service/user/get/marriage/information/details</arg>
|
|
<arg>params=userId=${userId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.600" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.660" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details?userId=968624964985032704 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.661" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
path_url=/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.667" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.667" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.667" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.667" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.667" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">IBM866 Russian confidence = 0.02880467202711454</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">IBM855 Russian confidence = 0.07850135105299849</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.668" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">TIS-620 Thai confidence = 0.014072065903853322</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">ISO-8859-9 Turkish confidence = 0.38571294635721</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.669" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":null,"nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":null,"marriageSeekingContacts":null,"age":null}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.670" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.599" endtime="20240408 16:42:10.670"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${miId}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>id</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.671" level="INFO">${miId} = 968624977177874432</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.670" endtime="20240408 16:42:10.671"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${nickName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>nickName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.672" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.671" endtime="20240408 16:42:10.672"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${miId_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:10.672" level="INFO">${miId_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.672" endtime="20240408 16:42:10.672"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.673" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.672" endtime="20240408 16:42:10.673"/>
|
|
</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="20240408 16:42:10.674" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.673" endtime="20240408 16:42:10.674"/>
|
|
</kw>
|
|
<kw name="Append To List" library="Collections">
|
|
<arg>${miId_list}</arg>
|
|
<arg>${miId}</arg>
|
|
<doc>Adds ``values`` to the end of ``list``.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:10.674" endtime="20240408 16:42:10.674"/>
|
|
</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="20240408 16:42:10.675" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.674" endtime="20240408 16:42:10.675"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.597" endtime="20240408 16:42:10.675"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.597" endtime="20240408 16:42:10.675"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${nickName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.675" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.675" endtime="20240408 16:42:10.676"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${miId_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.676" level="INFO">${miId_list} = ['968624977177874432']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.676" endtime="20240408 16:42:10.676"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.676" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.676" endtime="20240408 16:42:10.677"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.597" endtime="20240408 16:42:10.677"/>
|
|
</kw>
|
|
<kw name="And 查询婚介征婚人资料" library="AdvancedsearchResource" sourcename="查询${dating}征婚人资料">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.679" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.679" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.678" endtime="20240408 16:42:10.679"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/information/details/byid</arg>
|
|
<arg>params=miId=${miId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.680" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.758" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.759" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
path_url=/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.768" level="DEBUG">IBM866 Russian confidence = 0.026914112175795462</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">IBM855 Russian confidence = 0.07363150575366771</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">TIS-620 Thai confidence = 0.025793635271409567</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">ISO-8859-9 Turkish confidence = 0.4006453319403738</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.769" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.770" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.770" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.770" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.770" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.770" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:13 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":"968624964985032704","nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":{"id":"971027940525608960","isDelete":false,"createTime":"2024-03-29 09:59:27","updateTime":null,"event":null,"miId":968624977177874432,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"minAge":null,"maxAge":null,"minHeight":150,"maxHeight":190,"educationCode":null,"education":null,"maritalStatusCode":null,"maritalStatusName":null,"nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nativePlaceCode":null,"nativePlaceName":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"minIncome":null,"maxIncome":null,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},"marriageSeekingContacts":[{"id":"972235829873348608","isDelete":false,"createTime":"2024-04-01 17:59:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":0,"familyTies":"本人","phone":"19128859944","wechatId":"qianniao2020"},{"id":"972504849625255936","isDelete":false,"createTime":"2024-04-02 11:48:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":2,"familyTies":"亲友","phone":"18024004975","wechatId":""}],"age":40}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.770" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.679" endtime="20240408 16:42:10.770"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${age}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>age</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.771" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.770" endtime="20240408 16:42:10.771"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${height}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>height</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.772" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.772" endtime="20240408 16:42:10.772"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${birthYear}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>birthYear</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.773" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.772" endtime="20240408 16:42:10.773"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.774" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.773" endtime="20240408 16:42:10.774"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.775" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.774" endtime="20240408 16:42:10.775"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.776" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.775" endtime="20240408 16:42:10.776"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.777" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.776" endtime="20240408 16:42:10.777"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.777" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.777" endtime="20240408 16:42:10.777"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.677" endtime="20240408 16:42:10.778"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.677" endtime="20240408 16:42:10.778"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${age}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.778" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.778" endtime="20240408 16:42:10.778"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${height}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.779" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.778" endtime="20240408 16:42:10.779"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.779" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.779" endtime="20240408 16:42:10.779"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.780" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.779" endtime="20240408 16:42:10.780"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${birthYear}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.780" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.780" endtime="20240408 16:42:10.780"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.781" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.780" endtime="20240408 16:42:10.781"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.781" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.781" endtime="20240408 16:42:10.781"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.782" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.781" endtime="20240408 16:42:10.782"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.677" endtime="20240408 16:42:10.782"/>
|
|
</kw>
|
|
<kw name="When 是否有婚介高级搜索权限" library="AdvancedsearchResource" sourcename="是否有${dating}高级搜索权限">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.784" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.784" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.783" endtime="20240408 16:42:10.784"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-mall/user/list/right/by/customer</arg>
|
|
<arg>params=miId=${miId}&type=302</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.785" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:10.843" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:10.844" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
path_url=/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.844" level="DEBUG">EUC-JP Japanese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.845" level="DEBUG">EUC-KR Korean prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.845" level="DEBUG">CP949 Korean prober hit error at byte 62</msg>
|
|
<msg timestamp="20240408 16:42:10.845" level="DEBUG">Big5 Chinese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.845" level="DEBUG">EUC-TW Taiwan prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.846" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.847" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.847" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">ISO-8859-7 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">windows-1253 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">TIS-620 Thai confidence = 0.26986590902712254</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">ISO-8859-9 Turkish confidence = 0.49088663115755865</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.848" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:10.849" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:10.849" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:10.849" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.849" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:10.849" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:10.849" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:14 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":[{"rightName":"高级搜索","type":302,"rightSpecUnit":102,"startTime":"2024-03-29 11:05:10","endTime":"2024-07-18 11:05:10","remainingDays":101,"rightCount":89,"dailyUseLimit":-1,"dailyUseCount":45,"enable":true}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:10.849" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.784" endtime="20240408 16:42:10.849"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${data_list}</var>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.850" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 89, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.849" endtime="20240408 16:42:10.850"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${data_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.851" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 89, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.850" endtime="20240408 16:42:10.851"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${data_list}==[]</arg>
|
|
<arg>数据库新增高级搜索权益</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>用户高级搜索权益</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<kw name="用户高级搜索权益" library="AdvancedsearchResource">
|
|
<for flavor="IN">
|
|
<var>${data}</var>
|
|
<value>@{data_list}</value>
|
|
<iter>
|
|
<var name="${data}">{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 89, 'dailyUseLimit': -1, 'dailyUseCou...</var>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${enable}</var>
|
|
<arg>${data}</arg>
|
|
<arg>enable</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:10.852" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.852" endtime="20240408 16:42:10.852"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${enable}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:10.853" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.852" endtime="20240408 16:42:10.853"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.852" endtime="20240408 16:42:10.853"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.852" endtime="20240408 16:42:10.853"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:10.851" endtime="20240408 16:42:10.853"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.851" endtime="20240408 16:42:10.853"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.783" endtime="20240408 16:42:10.853"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.782" endtime="20240408 16:42:10.854"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:10.782" endtime="20240408 16:42:10.854"/>
|
|
</kw>
|
|
<kw name="Then 用户查询婚介高级搜索列表-是否独生" library="AdvancedsearchResource" sourcename="用户查询${dating}高级搜索列表-是否独生">
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${onlyChildList}</var>
|
|
<arg>0</arg>
|
|
<arg>1</arg>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:10.854" level="INFO">${onlyChildList} = ['0', '1']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.854" endtime="20240408 16:42:10.854"/>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<var>${onlyChild}</var>
|
|
<arg>random.choice(${onlyChildList})</arg>
|
|
<arg>random</arg>
|
|
<doc>Evaluates the given expression in Python and returns the result.</doc>
|
|
<msg timestamp="20240408 16:42:10.855" level="INFO">${onlyChild} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.854" endtime="20240408 16:42:10.855"/>
|
|
</kw>
|
|
<for flavor="IN">
|
|
<var>${client_header}</var>
|
|
<value>@{Cheader_list}</value>
|
|
<iter>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:10.856" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:10.856" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.855" endtime="20240408 16:42:10.856"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/recommendation/page</arg>
|
|
<arg>params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&onlyChild=${onlyChild}&unlock=2&pageNum=1&pageSize=100</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:10.857" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.046" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&onlyChild=0&unlock=2&pageNum=1&pageSize=100 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.047" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&onlyChild=0&unlock=2&pageNum=1&pageSize=100
|
|
path_url=/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&onlyChild=0&unlock=2&pageNum=1&pageSize=100
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.060" level="DEBUG">ISO-8859-5 confidence = 0.0, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:11.062" level="DEBUG">MacCyrillic confidence = 0.030388450804567323, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:11.074" level="DEBUG">ISO-8859-5 confidence = 0.0, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.090" level="DEBUG">ISO-8859-5 not active</msg>
|
|
<msg timestamp="20240408 16:42:11.091" level="DEBUG">MacCyrillic not active</msg>
|
|
<msg timestamp="20240408 16:42:11.091" level="DEBUG">IBM866 Russian confidence = 0.054479334654696274</msg>
|
|
<msg timestamp="20240408 16:42:11.091" level="DEBUG">IBM855 Russian confidence = 0.07357997465731157</msg>
|
|
<msg timestamp="20240408 16:42:11.091" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.091" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">ISO-8859-5 not active</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">TIS-620 Thai confidence = 0.06121985445653572</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">ISO-8859-9 Turkish confidence = 0.1998486214054909</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.092" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.093" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.093" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.093" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&onlyChild=0&unlock=2&pageNum=1&pageSize=100
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:14 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":{"records":[{"miId":"971134668223156224","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/d0d15693e059e2525d4ea469451e4387.jpg","nickName":"人生若只如初见","height":"170","provinceCode":430000,"provinceName":"湖南省","cityCode":430400,"cityName":"衡阳市","domicilePlaceProvinceCode":430000,"domicilePlaceProvinceName":"湖南省","domicilePlaceCityCode":430400,"domicilePlaceCityName":"衡阳市","educationCode":2,"education":"大专","age":29,"occupationCode":109,"occupation":"健康顾问","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":1,"describeInfo":"初见乍惊欢、久处亦怦然,希望这份爱意撑过每个四季。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"965354767578697728","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c3265d8bb35325df5394d8ef6023703c.jpg","nickName":"就是不吃饭\uD83D\uDC31","height":"160","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":441400,"domicilePlaceCityName":"梅州市","educationCode":4,"education":"硕士","age":29,"occupationCode":179,"occupation":"政府机构~公务员","minimumIncome":20001,"maximumIncome":50000,"incomeCode":4,"income":"12001~20000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970324163422195712","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/fcbd919c52f60986350d950945a6fe42.jpg","nickName":"黑色星期四","height":"176","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":2,"education":"大专","age":19,"occupationCode":44,"occupation":"商务经理","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":0,"describeInfo":"你只需要做到一点,善良、相互扶持相伴到老的决心 我想找一个爱我、我爱的人。 每天有很多想说的话 每天起床深情的拥抱一个吻。 一起买菜,我做饭你负责吃。 一起看电影,接受我时不时送点小礼物。 偶尔来一场说走就走的旅行。 你开心的时候我们一起笑。 你不开心的时候我哄你笑,当你灵魂的避风港,给你寄托。 请原谅我不够优秀。我愿意努力打拼给你想要的生活。 永久的陪伴!比一万句虚情假意的告白还实在。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970322941147484160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/5d5367ee8d409e47da16dff9f3962d61.jpg","nickName":"漫天星河不及你回朦一瞥","height":"153","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":4,"education":"硕士","age":18,"occupationCode":83,"occupation":"编辑","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":"所有人都显得很寂寞,用自己的方式想尽办法排遣寂寞,事实上仍是延续自己的寂寞。寂寞是造化对群居者的诅咒,孤独才是寂寞的唯一出口。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"972854309609934848","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b106f4c511921e4e6076f361f835ed4b.jpg","nickName":"小十七","height":"157","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440500,"domicilePlaceCityName":"汕头市","educationCode":5,"education":"博士","age":28,"occupationCode":16,"occupation":"技术总监","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":0,"describeInfo":"本人待人谦和有礼,温柔善良,对待生活和工作乐观积极向上。比较注重形象和生活品质,户口在汕头,本科毕业于211大学,目前在广东省级国企从事设计工作,为本行业天花板级别企业,工作稳定。等不到天黑,烟火不会太完美~","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":440500,"hometownCityName":"汕头市"},{"miId":"971027698891755520","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c4ffc55089f4ad31d470a4a4139762c0.jpg","nickName":"该昵称已存在","height":"170","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":430000,"domicilePlaceProvinceName":"湖南省","domicilePlaceCityCode":430400,"domicilePlaceCityName":"衡阳市","educationCode":4,"education":"硕士","age":29,"occupationCode":165,"occupation":"商场经理","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":0,"describeInfo":"女,95年,170/58。衡阳人,在广州工作,外企财务会计。寻觅一个三品好,三观一致的男生为伴。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"971032356280471552","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/82d51050e13fea977a054a0208d1e616.jpg","nickName":"零碎小土豆\uD83D\uDCD5","height":"162","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":4,"education":"硕士","age":32,"occupationCode":124,"occupation":"工程师","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":"曾经以为,林深时见鹿,海蓝时见鲸,梦醒时见你。后来才发现,林深时雾起,不知归处;海蓝时浪涌,望而却步;梦醒时夜续,惊慌失措。不见鹿不见鲸,亦不见你。年少时,春风得意马蹄疾,不信人间有别离。多年后才明白,风月无情人暗换,旧游如梦空肠断。原来真正的离别,不是桃花潭水,不是古道长亭。而是我们已经和很多人,见完了最后一面,却没有来得及说再见。人生千千结,就有千千劫。解开一个结,才能渡过一个劫。人生苦短而世事繁杂,走不出自己的执念,到哪里都是牢笼。会者定离,一期一祈。知其不可奈何,而安之若命,这是我们一生的必修课。最后,祝我们自有人随风,自有人随梦,自有人长留。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"970325077335871488","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b26399e635fa7dd44808342595fa334a.jpg","nickName":"百变少女猪刚","height":"168","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":1,"education":"中专","age":33,"occupationCode":6,"occupation":"渠道/分销专员","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":0,"describeInfo":"大部分人在二三十岁上就死去了,因为过了这个年龄,他们只是自己的影子,此后的余生则是在模仿自己中度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"971041028884795392","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c11a7e66e47492db879792954aa44b84.jpg","nickName":"美少女壮士","height":"161","provinceCode":430000,"provinceName":"湖南省","cityCode":430400,"cityName":"衡阳市","domicilePlaceProvinceCode":430000,"domicilePlaceProvinceName":"湖南省","domicilePlaceCityCode":430400,"domicilePlaceCityName":"衡阳市","educationCode":2,"education":"大专","age":38,"occupationCode":179,"occupation":"公务员","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":"想找个人安安稳稳的过日子,比较直男,是别人口中的老实人,跟陌生人比较拘谨,在熟人面前会比较诙谐幽默,能接受另一半粘人任性中二强势都可以,但不能太过无理取闹","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"971037939993808896","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/699b9ee0b52a22f0b4ac7919b9d26b28.jpg","nickName":"举不动的小公主","height":"179","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":2,"education":"大专","age":40,"occupationCode":120,"occupation":"分析师","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":"坚持备考学习、常运动,会做一些菜,有时间可以多学,能吃辣,基本不挑食,职业接触女生较少,希望找到合适的一半。看在哪发展再考虑买房,买车想买比亚迪宋,两个人一起,三观很重要,想每年和另一半至少一次出去旅游。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"970328723557584896","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/91b79f1e3eb2b13fa334de8157a6b9be.jpg","nickName":"萝莉啰嗦","height":"163","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":3,"education":"大学本科","age":51,"occupationCode":175,"occupation":"乘务员","minimumIncome":20001,"maximumIncome":50000,"incomeCode":5,"income":"20001~50000","realNameAudit":0,"describeInfo":"73年天蝎座,163cm,海外留学本科毕业,在传媒公司做宣传策划,收入稳定,偶尔加班,较少应酬。信奉“活到老学到老”的箴言,始终在为更美好的生活努力奋斗着。","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"972198811596361728","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/884c65f91e6b346bb7c9e26e750ce4d3.jpg","nickName":"可爱弓长张\uD83E\uDD86","height":"155","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":null,"domicilePlaceProvinceName":null,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"educationCode":0,"education":"高中及以下","age":42,"occupationCode":60,"occupation":"秘书","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"}],"total":12,"size":100,"current":1,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.093" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:10.856" endtime="20240408 16:42:11.093"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${total}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>total</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.094" level="INFO">${total} = 12</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.093" endtime="20240408 16:42:11.094"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.855" endtime="20240408 16:42:11.094"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:10.855" endtime="20240408 16:42:11.095"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${total}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.095" level="INFO">${total} = 12</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.095" endtime="20240408 16:42:11.095"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${onlyChild}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.096" level="INFO">${onlyChild} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.096" endtime="20240408 16:42:11.096"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.854" endtime="20240408 16:42:11.096"/>
|
|
</kw>
|
|
<kw name="And 数据库查询征婚资料数量-是否独生" library="AdvancedsearchResource">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<arg>pymysql</arg>
|
|
<arg>database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'</arg>
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<msg timestamp="20240408 16:42:11.097" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221')) </msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.097" endtime="20240408 16:42:11.144"/>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<var>${genderCode}</var>
|
|
<arg>${genderCode}==1</arg>
|
|
<arg>0</arg>
|
|
<arg>1</arg>
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<msg timestamp="20240408 16:42:11.144" level="INFO">${genderCode} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.144" endtime="20240408 16:42:11.144"/>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<var>${check}</var>
|
|
<arg>SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '${genderCode}' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `only_child` = '${onlyChild}'</arg>
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<msg timestamp="20240408 16:42:11.145" level="INFO">Executing : Query | SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '1' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `only_child` = '0' </msg>
|
|
<msg timestamp="20240408 16:42:11.163" level="INFO">${check} = ((12,),)</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.145" endtime="20240408 16:42:11.163"/>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${count}</var>
|
|
<arg>${check[0][0]}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:11.164" level="INFO">${count} = 12</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.163" endtime="20240408 16:42:11.164"/>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<arg>${count}</arg>
|
|
<arg>${total}</arg>
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<msg timestamp="20240408 16:42:11.165" level="DEBUG">Argument types are:
|
|
<class 'int'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.164" endtime="20240408 16:42:11.165"/>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20240408 16:42:11.165" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.165" endtime="20240408 16:42:11.165"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.096" endtime="20240408 16:42:11.165"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:10.596" endtime="20240408 16:42:11.166"/>
|
|
</test>
|
|
<test id="s1-s2-s1-s1-s1-t5" name="高级搜索条件-是否购车" line="35">
|
|
<kw name="Given 查询婚介征婚人的资料信息" library="AdvancedsearchResource" sourcename="查询${dating}征婚人的资料信息">
|
|
<for flavor="IN ZIP">
|
|
<var>${userId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${userid_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${userId}">968624964985032704</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.168" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.168" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.167" endtime="20240408 16:42:11.169"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>/dating-agency-service/user/get/marriage/information/details</arg>
|
|
<arg>params=userId=${userId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.170" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.232" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details?userId=968624964985032704 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.234" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
path_url=/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.240" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.241" level="DEBUG">IBM866 Russian confidence = 0.02880467202711454</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">IBM855 Russian confidence = 0.07850135105299849</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">TIS-620 Thai confidence = 0.014072065903853322</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">ISO-8859-9 Turkish confidence = 0.38571294635721</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.242" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.243" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.243" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.243" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.243" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:14 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":null,"nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":null,"marriageSeekingContacts":null,"age":null}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.243" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.169" endtime="20240408 16:42:11.243"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${miId}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>id</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.244" level="INFO">${miId} = 968624977177874432</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.243" endtime="20240408 16:42:11.244"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${nickName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>nickName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.245" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.244" endtime="20240408 16:42:11.245"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${miId_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:11.245" level="INFO">${miId_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.245" endtime="20240408 16:42:11.245"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.246" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.245" endtime="20240408 16:42:11.246"/>
|
|
</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="20240408 16:42:11.247" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.246" endtime="20240408 16:42:11.247"/>
|
|
</kw>
|
|
<kw name="Append To List" library="Collections">
|
|
<arg>${miId_list}</arg>
|
|
<arg>${miId}</arg>
|
|
<doc>Adds ``values`` to the end of ``list``.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:11.247" endtime="20240408 16:42:11.247"/>
|
|
</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="20240408 16:42:11.248" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.248" endtime="20240408 16:42:11.248"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.167" endtime="20240408 16:42:11.248"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.167" endtime="20240408 16:42:11.248"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${nickName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.249" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.248" endtime="20240408 16:42:11.249"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${miId_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.249" level="INFO">${miId_list} = ['968624977177874432']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.249" endtime="20240408 16:42:11.249"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.250" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.250" endtime="20240408 16:42:11.250"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.167" endtime="20240408 16:42:11.250"/>
|
|
</kw>
|
|
<kw name="And 查询婚介征婚人资料" library="AdvancedsearchResource" sourcename="查询${dating}征婚人资料">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.252" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.252" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.251" endtime="20240408 16:42:11.252"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/information/details/byid</arg>
|
|
<arg>params=miId=${miId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.253" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.328" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.329" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
path_url=/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.338" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">IBM866 Russian confidence = 0.026914112175795462</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">IBM855 Russian confidence = 0.07363150575366771</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">TIS-620 Thai confidence = 0.025793635271409567</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">ISO-8859-9 Turkish confidence = 0.4006453319403738</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.339" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:14 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":"968624964985032704","nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":{"id":"971027940525608960","isDelete":false,"createTime":"2024-03-29 09:59:27","updateTime":null,"event":null,"miId":968624977177874432,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"minAge":null,"maxAge":null,"minHeight":150,"maxHeight":190,"educationCode":null,"education":null,"maritalStatusCode":null,"maritalStatusName":null,"nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nativePlaceCode":null,"nativePlaceName":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"minIncome":null,"maxIncome":null,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},"marriageSeekingContacts":[{"id":"972235829873348608","isDelete":false,"createTime":"2024-04-01 17:59:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":0,"familyTies":"本人","phone":"19128859944","wechatId":"qianniao2020"},{"id":"972504849625255936","isDelete":false,"createTime":"2024-04-02 11:48:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":2,"familyTies":"亲友","phone":"18024004975","wechatId":""}],"age":40}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.340" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.252" endtime="20240408 16:42:11.340"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${age}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>age</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.342" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.341" endtime="20240408 16:42:11.342"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${height}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>height</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.343" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.342" endtime="20240408 16:42:11.343"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${birthYear}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>birthYear</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.344" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.343" endtime="20240408 16:42:11.344"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.345" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.344" endtime="20240408 16:42:11.345"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.346" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.345" endtime="20240408 16:42:11.346"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.346" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.346" endtime="20240408 16:42:11.346"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.347" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.347" endtime="20240408 16:42:11.347"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.348" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.347" endtime="20240408 16:42:11.348"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.251" endtime="20240408 16:42:11.348"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.251" endtime="20240408 16:42:11.348"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${age}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.349" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.349" endtime="20240408 16:42:11.349"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${height}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.349" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.349" endtime="20240408 16:42:11.349"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.350" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.350" endtime="20240408 16:42:11.350"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.350" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.350" endtime="20240408 16:42:11.350"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${birthYear}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.351" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.351" endtime="20240408 16:42:11.351"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.351" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.351" endtime="20240408 16:42:11.351"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.352" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.351" endtime="20240408 16:42:11.352"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.352" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.352" endtime="20240408 16:42:11.352"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.251" endtime="20240408 16:42:11.352"/>
|
|
</kw>
|
|
<kw name="When 是否有婚介高级搜索权限" library="AdvancedsearchResource" sourcename="是否有${dating}高级搜索权限">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.354" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.354" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.353" endtime="20240408 16:42:11.354"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-mall/user/list/right/by/customer</arg>
|
|
<arg>params=miId=${miId}&type=302</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.356" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.406" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.406" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
path_url=/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.408" level="DEBUG">EUC-JP Japanese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:11.408" level="DEBUG">EUC-KR Korean prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:11.408" level="DEBUG">CP949 Korean prober hit error at byte 62</msg>
|
|
<msg timestamp="20240408 16:42:11.408" level="DEBUG">Big5 Chinese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:11.408" level="DEBUG">EUC-TW Taiwan prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:11.409" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">ISO-8859-7 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">windows-1253 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">TIS-620 Thai confidence = 0.26986590902712254</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">ISO-8859-9 Turkish confidence = 0.49088663115755865</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.410" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:14 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":[{"rightName":"高级搜索","type":302,"rightSpecUnit":102,"startTime":"2024-03-29 11:05:10","endTime":"2024-07-18 11:05:10","remainingDays":101,"rightCount":88,"dailyUseLimit":-1,"dailyUseCount":46,"enable":true}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.411" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.354" endtime="20240408 16:42:11.411"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${data_list}</var>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.412" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 88, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.412" endtime="20240408 16:42:11.412"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${data_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.413" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 88, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.413" endtime="20240408 16:42:11.413"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${data_list}==[]</arg>
|
|
<arg>数据库新增高级搜索权益</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>用户高级搜索权益</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<kw name="用户高级搜索权益" library="AdvancedsearchResource">
|
|
<for flavor="IN">
|
|
<var>${data}</var>
|
|
<value>@{data_list}</value>
|
|
<iter>
|
|
<var name="${data}">{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 88, 'dailyUseLimit': -1, 'dailyUseCou...</var>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${enable}</var>
|
|
<arg>${data}</arg>
|
|
<arg>enable</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.414" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.414" endtime="20240408 16:42:11.414"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${enable}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.415" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.415" endtime="20240408 16:42:11.415"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.414" endtime="20240408 16:42:11.415"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.414" endtime="20240408 16:42:11.415"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:11.413" endtime="20240408 16:42:11.415"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.413" endtime="20240408 16:42:11.415"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.353" endtime="20240408 16:42:11.416"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.353" endtime="20240408 16:42:11.416"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:11.353" endtime="20240408 16:42:11.416"/>
|
|
</kw>
|
|
<kw name="Then 用户查询婚介高级搜索列表-是否购车" library="AdvancedsearchResource" 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':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.417" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.417" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.417" endtime="20240408 16:42:11.418"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/car/purchase/situation</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.419" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.447" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/car/purchase/situation HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.448" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/car/purchase/situation
|
|
path_url=/dating-agency-service/user/get/car/purchase/situation
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.448" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.448" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">IBM855 Russian confidence = 0.25598990785387277</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.449" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">TIS-620 Thai confidence = 0.07632571164403468</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">ISO-8859-9 Turkish confidence = 0.38231888131757513</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.450" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.451" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.451" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.451" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.451" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.451" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.451" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/car/purchase/situation
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:14 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":[{"value":1,"desc":"已购车"},{"value":0,"desc":"未购车"}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.451" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.418" endtime="20240408 16:42:11.451"/>
|
|
</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="20240408 16:42:11.452" level="INFO">${data} = [{'value': 1, 'desc': '已购车'}, {'value': 0, 'desc': '未购车'}]</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.451" endtime="20240408 16:42:11.452"/>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<var>${carPurchaseSituationData}</var>
|
|
<arg>random.choice(${data})</arg>
|
|
<arg>random</arg>
|
|
<doc>Evaluates the given expression in Python and returns the result.</doc>
|
|
<msg timestamp="20240408 16:42:11.453" level="INFO">${carPurchaseSituationData} = {'value': 0, 'desc': '未购车'}</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.453" endtime="20240408 16:42:11.453"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${carPurchaseSituation}</var>
|
|
<arg>${carPurchaseSituationData}</arg>
|
|
<arg>desc</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.453" level="INFO">${carPurchaseSituation} = 未购车</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.453" endtime="20240408 16:42:11.453"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${carPurchaseSituationCode}</var>
|
|
<arg>${carPurchaseSituationData}</arg>
|
|
<arg>value</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.454" level="INFO">${carPurchaseSituationCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.454" endtime="20240408 16:42:11.454"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.417" endtime="20240408 16:42:11.454"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.416" endtime="20240408 16:42:11.454"/>
|
|
</for>
|
|
<for flavor="IN">
|
|
<var>${client_header}</var>
|
|
<value>@{Cheader_list}</value>
|
|
<iter>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.456" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.456" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.455" endtime="20240408 16:42:11.456"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/recommendation/page</arg>
|
|
<arg>params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&carPurchaseSituation=${carPurchaseSituation}&carPurchaseSituationCode=${carPurchaseSituationCode}&unlock=2&pageNum=1&pageSize=100</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.457" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.653" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&carPurchaseSituation=%E6%9C%AA%E8%B4%AD%E8%BD%A6&carPurchaseSituationCode=0&unlock=2&pageNum=1&pageSize=100 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.653" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&carPurchaseSituation=%E6%9C%AA%E8%B4%AD%E8%BD%A6&carPurchaseSituationCode=0&unlock=2&pageNum=1&pageSize=100
|
|
path_url=/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&carPurchaseSituation=%E6%9C%AA%E8%B4%AD%E8%BD%A6&carPurchaseSituationCode=0&unlock=2&pageNum=1&pageSize=100
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.666" level="DEBUG">IBM866 confidence = 0.04943574702763231, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.684" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">ISO-8859-5 Russian confidence = 0.0009960353828072316</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">MacCyrillic Russian confidence = 0.0193469416240877</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">IBM866 not active</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">IBM855 Russian confidence = 0.08419996155269867</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">TIS-620 Thai confidence = 0.060284951611452794</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">ISO-8859-9 Turkish confidence = 0.2441003727758363</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.685" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&carPurchaseSituation=%E6%9C%AA%E8%B4%AD%E8%BD%A6&carPurchaseSituationCode=0&unlock=2&pageNum=1&pageSize=100
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:14 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":{"records":[{"miId":"965354767578697728","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c3265d8bb35325df5394d8ef6023703c.jpg","nickName":"就是不吃饭\uD83D\uDC31","height":"160","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":441400,"domicilePlaceCityName":"梅州市","educationCode":4,"education":"硕士","age":29,"occupationCode":179,"occupation":"政府机构~公务员","minimumIncome":20001,"maximumIncome":50000,"incomeCode":4,"income":"12001~20000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970327677879848960","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/960b3d371ed4af8788c1fc4a8c889933.jpg","nickName":"陌上花开李小姐","height":"175","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":2,"education":"大专","age":40,"occupationCode":63,"occupation":"总经理","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":"希望他170cm以上,定居在北京,最好有北京户口,以及最好在城里有房子。有阅历,见过世面,对自己的未来有规划,有不错的挣钱能力,不吸烟(对自己和他人健康负责),无任何不良嗜好。有责任心、上进心、事业心,心胸宽广脾气好,沉稳大度,家人脾气温和。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"971027698891755520","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c4ffc55089f4ad31d470a4a4139762c0.jpg","nickName":"该昵称已存在","height":"170","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":430000,"domicilePlaceProvinceName":"湖南省","domicilePlaceCityCode":430400,"domicilePlaceCityName":"衡阳市","educationCode":4,"education":"硕士","age":29,"occupationCode":165,"occupation":"商场经理","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":0,"describeInfo":"女,95年,170/58。衡阳人,在广州工作,外企财务会计。寻觅一个三品好,三观一致的男生为伴。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":430000,"hometownProvinceName":"湖南省","hometownCityCode":430400,"hometownCityName":"衡阳市"},{"miId":"970325077335871488","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b26399e635fa7dd44808342595fa334a.jpg","nickName":"百变少女猪刚","height":"168","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":1,"education":"中专","age":33,"occupationCode":6,"occupation":"渠道/分销专员","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":0,"describeInfo":"大部分人在二三十岁上就死去了,因为过了这个年龄,他们只是自己的影子,此后的余生则是在模仿自己中度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"968586773494108160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/31cfe566de5a978ef518510588c03ef7.jpg","nickName":"ゝ回眸相視笑\r\n","height":"164","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":610000,"domicilePlaceProvinceName":"陕西省","domicilePlaceCityCode":610700,"domicilePlaceCityName":"汉中市","educationCode":5,"education":"博士","age":29,"occupationCode":167,"occupation":"店员","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"970060900805513216","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/c9525ae0873fe94a5dd15a01717c07a0.jpg","nickName":"玉兰花","height":"167","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":1,"education":"中专","age":19,"occupationCode":120,"occupation":"分析师","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":710000,"hometownProvinceName":"台湾","hometownCityCode":710600,"hometownCityName":"南投县"},{"miId":"969960468829573120","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/761fc775f7189b611dbd157218a6b4b8.jpg","nickName":"火红的撒日朗","height":"175","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":1,"education":"中专","age":37,"occupationCode":175,"occupation":"乘务员","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":"身高最好172以上吧,不过长相喜欢干净斯文清瘦一点的,有少年感。希望是双眼皮或者是单眼皮大眼睛。至于三观是否一致,只有接触之后才能知道啦。","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969998148917399552","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/3a949227719af879e0d3110dd8b46da9.jpg","nickName":"花间梦","height":"157","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":5,"education":"博士","age":18,"occupationCode":103,"occupation":"医药生产人员","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"968862332996423680","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/2c54fbbb51adcaf03ce67bca50157d65.png","nickName":"测试王小","height":"169","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440200,"domicilePlaceCityName":"韶关市","educationCode":3,"education":"大学本科","age":59,"occupationCode":48,"occupation":"商贸/采购~外贸经理","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":0,"describeInfo":"女的 活的 聊得来的 符合条件直接私信","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":460000,"hometownProvinceName":"海南省","hometownCityCode":469033,"hometownCityName":"乐东黎族自治县"},{"miId":"969999399285559296","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b52a0c7aafadaedb0037bb2c8a4c9008.jpg","nickName":"聆风私语","height":"162","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":2,"education":"大专","age":60,"occupationCode":64,"occupation":"副总经理","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969971990200979456","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/889ca4abb2de5874d87a945e7d6f80f3.jpg","nickName":"梵高的野玫瑰","height":"198","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":null,"domicilePlaceProvinceName":null,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"educationCode":0,"education":"高中及以下","age":23,"occupationCode":52,"occupation":"人事总监","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":"你让我心动 我让你心安 ;我知你冷暖 你懂我悲欢 ;你崇拜我像个英雄 我宠着你像个孩子 。我们都有自己的奋斗的事业和生活圈,即便再忙碌,能互相理解也能时刻牵挂着对方。没有太多的敏感 和猜忌 ,即使未来有大风大浪,我是你的靠山,你是我的避风港","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null}],"total":11,"size":100,"current":1,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.686" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.456" endtime="20240408 16:42:11.687"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${total}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>total</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.688" level="INFO">${total} = 11</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.687" endtime="20240408 16:42:11.688"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.455" endtime="20240408 16:42:11.688"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.454" endtime="20240408 16:42:11.688"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${total}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.689" level="INFO">${total} = 11</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.688" endtime="20240408 16:42:11.689"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${carPurchaseSituation}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.689" level="INFO">${carPurchaseSituation} = 未购车</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.689" endtime="20240408 16:42:11.689"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${carPurchaseSituationCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.690" level="INFO">${carPurchaseSituationCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.689" endtime="20240408 16:42:11.690"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.416" endtime="20240408 16:42:11.690"/>
|
|
</kw>
|
|
<kw name="And 数据库查询征婚资料数量-是否购车" library="AdvancedsearchResource">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<arg>pymysql</arg>
|
|
<arg>database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'</arg>
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<msg timestamp="20240408 16:42:11.691" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221')) </msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.691" endtime="20240408 16:42:11.735"/>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<var>${genderCode}</var>
|
|
<arg>${genderCode}==1</arg>
|
|
<arg>0</arg>
|
|
<arg>1</arg>
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<msg timestamp="20240408 16:42:11.736" level="INFO">${genderCode} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.735" endtime="20240408 16:42:11.736"/>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<var>${check}</var>
|
|
<arg>SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '${genderCode}' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `car_purchase_situation_code` = '${carPurchaseSituationCode}'</arg>
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<msg timestamp="20240408 16:42:11.736" level="INFO">Executing : Query | SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '1' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `car_purchase_situation_code` = '0' </msg>
|
|
<msg timestamp="20240408 16:42:11.754" level="INFO">${check} = ((11,),)</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.736" endtime="20240408 16:42:11.754"/>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${count}</var>
|
|
<arg>${check[0][0]}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:11.755" level="INFO">${count} = 11</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.754" endtime="20240408 16:42:11.755"/>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<arg>${count}</arg>
|
|
<arg>${total}</arg>
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<msg timestamp="20240408 16:42:11.756" level="DEBUG">Argument types are:
|
|
<class 'int'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.755" endtime="20240408 16:42:11.756"/>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20240408 16:42:11.756" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.756" endtime="20240408 16:42:11.756"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.690" endtime="20240408 16:42:11.756"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.166" endtime="20240408 16:42:11.757"/>
|
|
</test>
|
|
<test id="s1-s2-s1-s1-s1-t6" name="高级搜索条件-是否购房" line="42">
|
|
<kw name="Given 查询婚介征婚人的资料信息" library="AdvancedsearchResource" sourcename="查询${dating}征婚人的资料信息">
|
|
<for flavor="IN ZIP">
|
|
<var>${userId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${userid_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${userId}">968624964985032704</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.760" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.760" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.759" endtime="20240408 16:42:11.760"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>/dating-agency-service/user/get/marriage/information/details</arg>
|
|
<arg>params=userId=${userId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.761" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.825" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details?userId=968624964985032704 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.826" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
path_url=/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.832" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.832" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">IBM866 Russian confidence = 0.02880467202711454</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">IBM855 Russian confidence = 0.07850135105299849</msg>
|
|
<msg timestamp="20240408 16:42:11.833" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">TIS-620 Thai confidence = 0.014072065903853322</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">ISO-8859-9 Turkish confidence = 0.38571294635721</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.834" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.835" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.835" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.835" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details?userId=968624964985032704
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:15 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":null,"nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":null,"marriageSeekingContacts":null,"age":null}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.835" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.760" endtime="20240408 16:42:11.835"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${miId}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>id</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.836" level="INFO">${miId} = 968624977177874432</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.835" endtime="20240408 16:42:11.836"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${nickName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>nickName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.837" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.836" endtime="20240408 16:42:11.837"/>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<var>${miId_list}</var>
|
|
<doc>Returns a list containing given items.</doc>
|
|
<msg timestamp="20240408 16:42:11.837" level="INFO">${miId_list} = []</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.837" endtime="20240408 16:42:11.837"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.838" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.837" endtime="20240408 16:42:11.838"/>
|
|
</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="20240408 16:42:11.839" level="INFO">${message} = successful</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.838" endtime="20240408 16:42:11.839"/>
|
|
</kw>
|
|
<kw name="Append To List" library="Collections">
|
|
<arg>${miId_list}</arg>
|
|
<arg>${miId}</arg>
|
|
<doc>Adds ``values`` to the end of ``list``.</doc>
|
|
<status status="PASS" starttime="20240408 16:42:11.839" endtime="20240408 16:42:11.839"/>
|
|
</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="20240408 16:42:11.839" level="DEBUG">Argument types are:
|
|
<class 'str'>
|
|
<class 'str'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.839" endtime="20240408 16:42:11.840"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.759" endtime="20240408 16:42:11.840"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.758" endtime="20240408 16:42:11.840"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${nickName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.840" level="INFO">${nickName} = 格拉斯🐉</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.840" endtime="20240408 16:42:11.840"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${miId_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.841" level="INFO">${miId_list} = ['968624977177874432']</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.841" endtime="20240408 16:42:11.841"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.842" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.841" endtime="20240408 16:42:11.842"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.758" endtime="20240408 16:42:11.842"/>
|
|
</kw>
|
|
<kw name="And 查询婚介征婚人资料" library="AdvancedsearchResource" sourcename="查询${dating}征婚人资料">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.843" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.843" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.843" endtime="20240408 16:42:11.844"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/information/details/byid</arg>
|
|
<arg>params=miId=${miId}</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.845" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:11.934" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:11.934" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
path_url=/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.944" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">IBM866 Russian confidence = 0.026914112175795462</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">IBM855 Russian confidence = 0.07363150575366771</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">TIS-620 Thai confidence = 0.025793635271409567</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">ISO-8859-9 Turkish confidence = 0.4006453319403738</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.945" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/details/byid?miId=968624977177874432
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:15 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":{"id":"968624977177874432","isDelete":false,"createTime":"2024-03-22 18:50:56","updateTime":null,"event":null,"accountId":null,"userId":"968624964985032704","nickName":"格拉斯\uD83D\uDC09","name":"李博","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/781f8e5df27c775c455ec4b22e27c90b.png","identityCard":"429006198410300956","genderCode":0,"genderValue":"男","homeCountryCode":null,"homeCountry":null,"provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","districtCode":440103,"districtName":"荔湾区","birthYear":"1984","birthDate":"1984-10-30","constellationCode":null,"constellation":null,"chineseZodiacCode":null,"chineseZodiac":"鼠","height":173,"weight":null,"educationCode":3,"education":"大学本科","maritalStatusCode":0,"maritalStatusName":"未婚","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","diplomaVerificationCode":"415343535487663","describeInfo":"我这辈子只有两件事不会做,就是这也不会,那也不会","self":0,"domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nationalityCode":null,"nationality":null,"nativePlaceCode":null,"nativePlaceName":null,"industryCode":null,"industry":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"wechatId":null,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市","auditProfilePhoto":null,"photoList":[{"id":"972503173824647168","isDelete":false,"createTime":"2024-04-02 11:41:30","updateTime":null,"event":null,"miId":968624977177874432,"photoType":1,"photoUrl":"https://dating-agency-test.oss-accelerate.aliyuncs.com/28e7fb32363d891db3c3cb214c7b8a85.jpg","auditImgId":972503147765436416,"auditStatus":1}],"describeAuditStatus":null,"describeAudit":null,"fillSerialNumber":null,"demandMarriage":{"id":"971027940525608960","isDelete":false,"createTime":"2024-03-29 09:59:27","updateTime":null,"event":null,"miId":968624977177874432,"domicilePlaceCityCode":null,"domicilePlaceCityName":null,"minAge":null,"maxAge":null,"minHeight":150,"maxHeight":190,"educationCode":null,"education":null,"maritalStatusCode":null,"maritalStatusName":null,"nationCode":null,"nation":null,"bodilyFormCode":null,"bodilyForm":null,"accountTypeCode":null,"accountTypeName":null,"nativePlaceCode":null,"nativePlaceName":null,"occupationCode":null,"occupation":null,"onlyChild":null,"carPurchaseSituationCode":null,"carPurchaseSituation":null,"propertyPermitsCode":null,"propertyPermits":null,"minIncome":null,"maxIncome":null,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},"marriageSeekingContacts":[{"id":"972235829873348608","isDelete":false,"createTime":"2024-04-01 17:59:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":0,"familyTies":"本人","phone":"19128859944","wechatId":"qianniao2020"},{"id":"972504849625255936","isDelete":false,"createTime":"2024-04-02 11:48:10","updateTime":null,"event":null,"miId":"968624977177874432","familyTiesCode":2,"familyTies":"亲友","phone":"18024004975","wechatId":""}],"age":40}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:11.946" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.844" endtime="20240408 16:42:11.946"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${age}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>age</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.947" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.947" endtime="20240408 16:42:11.948"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${height}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>height</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.948" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.948" endtime="20240408 16:42:11.948"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${birthYear}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>birthYear</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.949" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.949" endtime="20240408 16:42:11.949"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${genderCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>genderCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.950" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.949" endtime="20240408 16:42:11.950"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.951" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.950" endtime="20240408 16:42:11.951"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${cityName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceCityName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.952" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.951" endtime="20240408 16:42:11.952"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceCode}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceCode</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.953" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.952" endtime="20240408 16:42:11.953"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${provinceName}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>domicilePlaceProvinceName</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:11.954" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.953" endtime="20240408 16:42:11.954"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.843" endtime="20240408 16:42:11.954"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.842" endtime="20240408 16:42:11.954"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${age}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.954" level="INFO">${age} = 40</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.954" endtime="20240408 16:42:11.954"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${height}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.955" level="INFO">${height} = 173</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.955" endtime="20240408 16:42:11.955"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.955" level="INFO">${cityCode} = 440300</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.955" endtime="20240408 16:42:11.955"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${cityName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.956" level="INFO">${cityName} = 深圳市</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.956" endtime="20240408 16:42:11.956"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${birthYear}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.956" level="INFO">${birthYear} = 1984</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.956" endtime="20240408 16:42:11.956"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${genderCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.957" level="INFO">${genderCode} = 0</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.957" endtime="20240408 16:42:11.957"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.957" level="INFO">${provinceCode} = 440000</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.957" endtime="20240408 16:42:11.957"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${provinceName}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:11.958" level="INFO">${provinceName} = 广东省</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.958" endtime="20240408 16:42:11.958"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.842" endtime="20240408 16:42:11.958"/>
|
|
</kw>
|
|
<kw name="When 是否有婚介高级搜索权限" library="AdvancedsearchResource" sourcename="是否有${dating}高级搜索权限">
|
|
<for flavor="IN ZIP">
|
|
<var>${miId}</var>
|
|
<var>${client_header}</var>
|
|
<value>${miId_list}</value>
|
|
<value>${Cheader_list}</value>
|
|
<iter>
|
|
<var name="${miId}">968624977177874432</var>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:11.961" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:11.961" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.959" endtime="20240408 16:42:11.961"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-mall/user/list/right/by/customer</arg>
|
|
<arg>params=miId=${miId}&type=302</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:11.962" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:12.013" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:12.014" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
path_url=/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:12.015" level="DEBUG">EUC-JP Japanese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:12.015" level="DEBUG">EUC-KR Korean prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:12.015" level="DEBUG">CP949 Korean prober hit error at byte 62</msg>
|
|
<msg timestamp="20240408 16:42:12.015" level="DEBUG">Big5 Chinese prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:12.015" level="DEBUG">EUC-TW Taiwan prober hit error at byte 57</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:12.016" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">MacCyrillic Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">IBM866 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">IBM855 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">ISO-8859-7 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">windows-1253 Greek confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">TIS-620 Thai confidence = 0.26986590902712254</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">ISO-8859-9 Turkish confidence = 0.49088663115755865</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.017" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">utf-8 confidence = 0.938125</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">EUC-JP not active</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">EUC-KR not active</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">CP949 not active</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">Big5 not active</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="DEBUG">EUC-TW not active</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-mall/user/list/right/by/customer?miId=968624977177874432&type=302
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:15 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":[{"rightName":"高级搜索","type":302,"rightSpecUnit":102,"startTime":"2024-03-29 11:05:10","endTime":"2024-07-18 11:05:10","remainingDays":101,"rightCount":87,"dailyUseLimit":-1,"dailyUseCount":47,"enable":true}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:12.018" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:11.961" endtime="20240408 16:42:12.018"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${data_list}</var>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:12.020" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 87, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.019" endtime="20240408 16:42:12.020"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${data_list}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:12.020" level="INFO">${data_list} = [{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 87, 'dailyUseLimit': -1, 'dailyUseCo...</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.020" endtime="20240408 16:42:12.020"/>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<arg>${data_list}==[]</arg>
|
|
<arg>数据库新增高级搜索权益</arg>
|
|
<arg>ELSE</arg>
|
|
<arg>用户高级搜索权益</arg>
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<kw name="用户高级搜索权益" library="AdvancedsearchResource">
|
|
<for flavor="IN">
|
|
<var>${data}</var>
|
|
<value>@{data_list}</value>
|
|
<iter>
|
|
<var name="${data}">{'rightName': '高级搜索', 'type': 302, 'rightSpecUnit': 102, 'startTime': '2024-03-29 11:05:10', 'endTime': '2024-07-18 11:05:10', 'remainingDays': 101, 'rightCount': 87, 'dailyUseLimit': -1, 'dailyUseCou...</var>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${enable}</var>
|
|
<arg>${data}</arg>
|
|
<arg>enable</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:12.022" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.021" endtime="20240408 16:42:12.022"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${enable}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:12.022" level="INFO">${enable} = True</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.022" endtime="20240408 16:42:12.022"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:12.021" endtime="20240408 16:42:12.022"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:12.021" endtime="20240408 16:42:12.022"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:12.021" endtime="20240408 16:42:12.023"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:12.020" endtime="20240408 16:42:12.023"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.959" endtime="20240408 16:42:12.023"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:11.959" endtime="20240408 16:42:12.023"/>
|
|
</for>
|
|
<status status="PASS" starttime="20240408 16:42:11.958" endtime="20240408 16:42:12.023"/>
|
|
</kw>
|
|
<kw name="Then 用户查询婚介高级搜索列表-是否购房" library="AdvancedsearchResource" 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':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:12.025" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:12.025" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.024" endtime="20240408 16:42:12.025"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/property/permits</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:12.026" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:12.063" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/property/permits HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:12.063" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/property/permits
|
|
path_url=/dating-agency-service/user/get/property/permits
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">MacCyrillic Russian confidence = 0.03393238544651725</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">IBM866 Russian confidence = 0.11669055628666565</msg>
|
|
<msg timestamp="20240408 16:42:12.066" level="DEBUG">IBM855 Russian confidence = 0.06162720003889529</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">TIS-620 Thai confidence = 0.03410070310146647</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">ISO-8859-9 Turkish confidence = 0.2885260252612016</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.067" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.068" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.068" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.068" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.068" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/property/permits
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:15 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":[{"value":0,"desc":"和家人同住"},{"value":1,"desc":"已购房"},{"value":2,"desc":"租房"},{"value":4,"desc":"婚后购房"},{"value":5,"desc":"单位宿舍"}]}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:12.068" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.025" endtime="20240408 16:42:12.068"/>
|
|
</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="20240408 16:42:12.069" level="INFO">${data} = [{'value': 0, 'desc': '和家人同住'}, {'value': 1, 'desc': '已购房'}, {'value': 2, 'desc': '租房'}, {'value': 4, 'desc': '婚后购房'}, {'value': 5, 'desc': '单位宿舍'}]</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.068" endtime="20240408 16:42:12.069"/>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<var>${propertyPermitsData}</var>
|
|
<arg>random.choice(${data})</arg>
|
|
<arg>random</arg>
|
|
<doc>Evaluates the given expression in Python and returns the result.</doc>
|
|
<msg timestamp="20240408 16:42:12.070" level="INFO">${propertyPermitsData} = {'value': 4, 'desc': '婚后购房'}</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.069" endtime="20240408 16:42:12.070"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${propertyPermits}</var>
|
|
<arg>${propertyPermitsData}</arg>
|
|
<arg>desc</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:12.070" level="INFO">${propertyPermits} = 婚后购房</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.070" endtime="20240408 16:42:12.070"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${propertyPermitsCode}</var>
|
|
<arg>${propertyPermitsData}</arg>
|
|
<arg>value</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:12.071" level="INFO">${propertyPermitsCode} = 4</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.070" endtime="20240408 16:42:12.071"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:12.024" endtime="20240408 16:42:12.071"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:12.024" endtime="20240408 16:42:12.071"/>
|
|
</for>
|
|
<for flavor="IN">
|
|
<var>${client_header}</var>
|
|
<value>@{Cheader_list}</value>
|
|
<iter>
|
|
<var name="${client_header}">{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}</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="20240408 16:42:12.072" level="INFO">Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<msg timestamp="20240408 16:42:12.072" level="DEBUG">Creating session: dating</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.071" endtime="20240408 16:42:12.072"/>
|
|
</kw>
|
|
<kw name="GET On Session" library="RequestsLibrary">
|
|
<var>${reps}</var>
|
|
<arg>dating</arg>
|
|
<arg>dating-agency-service/user/get/marriage/recommendation/page</arg>
|
|
<arg>params=advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&propertyPermits=${propertyPermits}&propertyPermitsCode=${propertyPermitsCode}&unlock=2&pageNum=1&pageSize=100</arg>
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<msg timestamp="20240408 16:42:12.074" level="DEBUG">Starting new HTTP connection (1): dating-agency-api-test.qniao.cn</msg>
|
|
<msg timestamp="20240408 16:42:12.274" level="DEBUG">http://dating-agency-api-test.qniao.cn:80 "GET /dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&propertyPermits=%E5%A9%9A%E5%90%8E%E8%B4%AD%E6%88%BF&propertyPermitsCode=4&unlock=2&pageNum=1&pageSize=100 HTTP/1.1" 200 None</msg>
|
|
<msg timestamp="20240408 16:42:12.274" level="INFO">GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&propertyPermits=%E5%A9%9A%E5%90%8E%E8%B4%AD%E6%88%BF&propertyPermitsCode=4&unlock=2&pageNum=1&pageSize=100
|
|
path_url=/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&propertyPermits=%E5%A9%9A%E5%90%8E%E8%B4%AD%E6%88%BF&propertyPermitsCode=4&unlock=2&pageNum=1&pageSize=100
|
|
headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqQ21W0jK6ZsWHkMHoAFGk0bEv+ndxzTOnYoBEdMEtuAfc/fYLLPg7fgdv2KBXBndA=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:12.286" level="DEBUG">IBM866 confidence = 0.04542052630827689, below negative shortcut threshhold 0.05</msg>
|
|
<msg timestamp="20240408 16:42:12.315" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:12.315" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">windows-1251 Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">KOI8-R Russian confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">ISO-8859-5 Russian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">MacCyrillic Russian confidence = 0.02880779657322843</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">IBM866 not active</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">IBM855 Russian confidence = 0.08194995293662256</msg>
|
|
<msg timestamp="20240408 16:42:12.316" level="DEBUG">ISO-8859-7 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">windows-1253 Greek confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">ISO-8859-5 Bulgairan confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">windows-1251 Bulgarian confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">TIS-620 Thai confidence = 0.03646087246995663</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">ISO-8859-9 Turkish confidence = 0.2331196223353848</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">windows-1255 Hebrew confidence = 0.0</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">utf-8 confidence = 0.99</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">SHIFT_JIS Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">EUC-JP Japanese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">GB2312 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">EUC-KR Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.317" level="DEBUG">CP949 Korean confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.318" level="DEBUG">Big5 Chinese confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.318" level="DEBUG">EUC-TW Taiwan confidence = 0.01</msg>
|
|
<msg timestamp="20240408 16:42:12.318" level="INFO">GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/recommendation/page?advancedQuery=true&queryType=1&minAge=18&maxAge=80&minHeight=0&maxHeight=207&minimumIncome=0&maximumIncome=10000000&propertyPermits=%E5%A9%9A%E5%90%8E%E8%B4%AD%E6%88%BF&propertyPermitsCode=4&unlock=2&pageNum=1&pageSize=100
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 08 Apr 2024 08:42:15 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":{"records":[{"miId":"970322941147484160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/5d5367ee8d409e47da16dff9f3962d61.jpg","nickName":"漫天星河不及你回朦一瞥","height":"153","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":4,"education":"硕士","age":18,"occupationCode":83,"occupation":"编辑","minimumIncome":3001,"maximumIncome":5000,"incomeCode":1,"income":"3001~5000","realNameAudit":0,"describeInfo":"所有人都显得很寂寞,用自己的方式想尽办法排遣寂寞,事实上仍是延续自己的寂寞。寂寞是造化对群居者的诅咒,孤独才是寂寞的唯一出口。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970319848892665856","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/e94e9f29216a38527dbdc3aa75f7f415.jpg","nickName":"骑士","height":"156","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":4,"education":"硕士","age":20,"occupationCode":183,"occupation":"兽医","minimumIncome":20001,"maximumIncome":50000,"incomeCode":5,"income":"20001~50000","realNameAudit":0,"describeInfo":"闲时喜爱打游戏,但不沉迷。我认为用心经营一段美好的事情,是比游戏更有趣、更有价值的事。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970325077335871488","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/b26399e635fa7dd44808342595fa334a.jpg","nickName":"百变少女猪刚","height":"168","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":1,"education":"中专","age":33,"occupationCode":6,"occupation":"渠道/分销专员","minimumIncome":50001,"maximumIncome":999999,"incomeCode":6,"income":"50000以上","realNameAudit":0,"describeInfo":"大部分人在二三十岁上就死去了,因为过了这个年龄,他们只是自己的影子,此后的余生则是在模仿自己中度过,日复一日,更机械,更装腔作势地重复他们在有生之年的所作所为,所思所想,所爱所恨。","hasConsumeUnlockMorePeople":true,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"970328723557584896","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/91b79f1e3eb2b13fa334de8157a6b9be.jpg","nickName":"萝莉啰嗦","height":"163","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":3,"education":"大学本科","age":51,"occupationCode":175,"occupation":"乘务员","minimumIncome":20001,"maximumIncome":50000,"incomeCode":5,"income":"20001~50000","realNameAudit":0,"describeInfo":"73年天蝎座,163cm,海外留学本科毕业,在传媒公司做宣传策划,收入稳定,偶尔加班,较少应酬。信奉“活到老学到老”的箴言,始终在为更美好的生活努力奋斗着。","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":440000,"hometownProvinceName":"广东省","hometownCityCode":441400,"hometownCityName":"梅州市"},{"miId":"968586773494108160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/31cfe566de5a978ef518510588c03ef7.jpg","nickName":"ゝ回眸相視笑\r\n","height":"164","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":610000,"domicilePlaceProvinceName":"陕西省","domicilePlaceCityCode":610700,"domicilePlaceCityName":"汉中市","educationCode":5,"education":"博士","age":29,"occupationCode":167,"occupation":"店员","minimumIncome":8001,"maximumIncome":12000,"incomeCode":3,"income":"8001~12000","realNameAudit":1,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969960468829573120","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/761fc775f7189b611dbd157218a6b4b8.jpg","nickName":"火红的撒日朗","height":"175","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":1,"education":"中专","age":37,"occupationCode":175,"occupation":"乘务员","minimumIncome":5001,"maximumIncome":8000,"incomeCode":2,"income":"5001~8000","realNameAudit":0,"describeInfo":"身高最好172以上吧,不过长相喜欢干净斯文清瘦一点的,有少年感。希望是双眼皮或者是单眼皮大眼睛。至于三观是否一致,只有接触之后才能知道啦。","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969966846310748160","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/a2a78cdb419f6f2d85d0dc87dc45abd3.jpg","nickName":"……","height":"164","provinceCode":440000,"provinceName":"广东省","cityCode":440300,"cityName":"深圳市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440300,"domicilePlaceCityName":"深圳市","educationCode":2,"education":"大专","age":49,"occupationCode":171,"occupation":"飞行员","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":"我内心渴望一份美好的感情,但不强求也不凑合,尊重他人和自己的情感,期待理想中的你能早日出现。在你还没有来到我身边之前,我会好好爱自己,照顾好自己,经营好自己,希望我早日遇到优秀的你,一起成长,共同努力!","hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null},{"miId":"969998148917399552","profilePhoto":"https://dating-agency-test.oss-accelerate.aliyuncs.com/3a949227719af879e0d3110dd8b46da9.jpg","nickName":"花间梦","height":"157","provinceCode":440000,"provinceName":"广东省","cityCode":440100,"cityName":"广州市","domicilePlaceProvinceCode":440000,"domicilePlaceProvinceName":"广东省","domicilePlaceCityCode":440100,"domicilePlaceCityName":"广州市","educationCode":5,"education":"博士","age":18,"occupationCode":103,"occupation":"医药生产人员","minimumIncome":1,"maximumIncome":3000,"incomeCode":0,"income":"3000以下","realNameAudit":0,"describeInfo":null,"hasConsumeUnlockMorePeople":false,"hometownProvinceCode":null,"hometownProvinceName":null,"hometownCityCode":null,"hometownCityName":null}],"total":8,"size":100,"current":1,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20240408 16:42:12.318" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.073" endtime="20240408 16:42:12.318"/>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<var>${total}</var>
|
|
<arg>${reps.json()['data']}</arg>
|
|
<arg>total</arg>
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<msg timestamp="20240408 16:42:12.319" level="INFO">${total} = 8</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.318" endtime="20240408 16:42:12.319"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:12.071" endtime="20240408 16:42:12.319"/>
|
|
</iter>
|
|
<status status="PASS" starttime="20240408 16:42:12.071" endtime="20240408 16:42:12.320"/>
|
|
</for>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${total}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:12.320" level="INFO">${total} = 8</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.320" endtime="20240408 16:42:12.320"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${propertyPermits}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:12.321" level="INFO">${propertyPermits} = 婚后购房</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.320" endtime="20240408 16:42:12.321"/>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<arg>${propertyPermitsCode}</arg>
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<msg timestamp="20240408 16:42:12.321" level="INFO">${propertyPermitsCode} = 4</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.321" endtime="20240408 16:42:12.321"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:12.023" endtime="20240408 16:42:12.321"/>
|
|
</kw>
|
|
<kw name="And 数据库查询征婚资料数量-是否购房" library="AdvancedsearchResource">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<arg>pymysql</arg>
|
|
<arg>database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221'</arg>
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<msg timestamp="20240408 16:42:12.322" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='dating_agency_service',user='root',password='qniaothreetwoonego',host='8.135.8.221')) </msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.321" endtime="20240408 16:42:12.378"/>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<var>${genderCode}</var>
|
|
<arg>${genderCode}==1</arg>
|
|
<arg>0</arg>
|
|
<arg>1</arg>
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<msg timestamp="20240408 16:42:12.379" level="INFO">${genderCode} = 1</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.378" endtime="20240408 16:42:12.379"/>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<var>${check}</var>
|
|
<arg>SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '${genderCode}' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `property_permits_code` = '${propertyPermitsCode}'</arg>
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<msg timestamp="20240408 16:42:12.379" level="INFO">Executing : Query | SELECT count(*) FROM `dating_agency_service`.`da_marriage_information` WHERE `gender_code` = '1' AND `profile_photo` <> 'null' AND `is_delete` = '0' AND `property_permits_code` = '4' </msg>
|
|
<msg timestamp="20240408 16:42:12.396" level="INFO">${check} = ((8,),)</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.379" endtime="20240408 16:42:12.396"/>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<var>${count}</var>
|
|
<arg>${check[0][0]}</arg>
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<msg timestamp="20240408 16:42:12.397" level="INFO">${count} = 8</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.396" endtime="20240408 16:42:12.397"/>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<arg>${count}</arg>
|
|
<arg>${total}</arg>
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<msg timestamp="20240408 16:42:12.398" level="DEBUG">Argument types are:
|
|
<class 'int'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.397" endtime="20240408 16:42:12.398"/>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20240408 16:42:12.398" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20240408 16:42:12.398" endtime="20240408 16:42:12.398"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:12.321" endtime="20240408 16:42:12.398"/>
|
|
</kw>
|
|
<status status="PASS" starttime="20240408 16:42:11.757" endtime="20240408 16:42:12.399"/>
|
|
</test>
|
|
<doc>高级搜索</doc>
|
|
<status status="PASS" starttime="20240408 16:42:08.838" endtime="20240408 16:42:12.399"/>
|
|
</suite>
|
|
<doc>相亲页面</doc>
|
|
<status status="PASS" starttime="20240408 16:42:08.837" endtime="20240408 16:42:12.400"/>
|
|
</suite>
|
|
<status status="PASS" starttime="20240408 16:42:08.835" endtime="20240408 16:42:12.401"/>
|
|
</suite>
|
|
<status status="PASS" starttime="20240408 16:42:08.834" endtime="20240408 16:42:12.402"/>
|
|
</suite>
|
|
<status status="PASS" starttime="20240408 16:42:08.355" endtime="20240408 16:42:12.403"/>
|
|
</suite>
|
|
<statistics>
|
|
<total>
|
|
<stat pass="7" fail="0" skip="0">All Tests</stat>
|
|
</total>
|
|
<tag>
|
|
</tag>
|
|
<suite>
|
|
<stat pass="7" 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="6" fail="0" skip="0" id="s1-s2" name="1-Applet">Dating-agency.1-Applet</stat>
|
|
<stat pass="6" fail="0" skip="0" id="s1-s2-s1" name="2-Homepage">Dating-agency.1-Applet.2-Homepage</stat>
|
|
<stat pass="6" fail="0" skip="0" id="s1-s2-s1-s1" name="BlindDate">Dating-agency.1-Applet.2-Homepage.BlindDate</stat>
|
|
<stat pass="6" fail="0" skip="0" id="s1-s2-s1-s1-s1" name="AdvancedSearch">Dating-agency.1-Applet.2-Homepage.BlindDate.AdvancedSearch</stat>
|
|
</suite>
|
|
</statistics>
|
|
<errors>
|
|
</errors>
|
|
</robot>
|