纸通宝工厂版
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.
 
 

3027 lines
185 KiB

<?xml version="1.0" encoding="UTF-8"?>
<robot generator="Robot 3.1.2 (Python 3.6.8 on linux)" generated="20220624 17:49:36.237" rpa="false">
<suite id="s1" name="Ztb-Factory-Rf-Api" source="/root/ztb-factory-rf-api">
<suite id="s1-s1" name="Login" source="/root/ztb-factory-rf-api/Login">
<suite id="s1-s1-s1" name="Factory" source="/root/ztb-factory-rf-api/Login/factory.robot">
<test id="s1-s1-s1-t1" name="login">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953924</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.009" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953924'}</msg>
<status status="PASS" starttime="20220624 17:49:37.008" endtime="20220624 17:49:37.009"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTBF</arg>
<arg>https://api-client-uec-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.009" level="INFO">Creating Session using : alias=ZTBF, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953924'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.009" endtime="20220624 17:49:37.010"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>account=13517986787</arg>
<arg>captcha=888888</arg>
<arg>accountType=2</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.010" level="INFO">${data} = {'account': '13517986787', 'captcha': '888888', 'accountType': '2'}</msg>
<status status="PASS" starttime="20220624 17:49:37.010" endtime="20220624 17:49:37.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.011" level="INFO">{'account': '13517986787', 'captcha': '888888', 'accountType': '2'}</msg>
<status status="PASS" starttime="20220624 17:49:37.011" endtime="20220624 17:49:37.011"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTBF</arg>
<arg>/uec/authorize/by-captcha</arg>
<arg>json=${data}</arg>
</arguments>
<assign>
<var>${respones}</var>
</assign>
<msg timestamp="20220624 17:49:37.128" level="INFO">POST Request : url=https://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
path_url=/uec/authorize/by-captcha
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953924', 'Content-Length': '67'}
body=b'{"account": "13517986787", "captcha": "888888", "accountType": "2"}'
</msg>
<msg timestamp="20220624 17:49:37.128" level="INFO">POST Response : url=https://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 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/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEUCLgsKT8aEsUS3KpIGoIbQ==","userId":"609432405077528576"}}
</msg>
<msg timestamp="20220624 17:49:37.128" level="INFO">/usr/local/python3/lib/python3.6/site-packages/urllib3/connectionpool.py:1020: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api-client-uec-test.qniao.cn'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
InsecureRequestWarning,</msg>
<msg timestamp="20220624 17:49:37.128" level="INFO">${respones} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.011" endtime="20220624 17:49:37.128"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${respones.json()["data"]}</arg>
<arg>token</arg>
</arguments>
<assign>
<var>${gettoken}</var>
</assign>
<msg timestamp="20220624 17:49:37.129" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEUCLgsKT8aEsUS3KpIGoIbQ==</msg>
<status status="PASS" starttime="20220624 17:49:37.129" endtime="20220624 17:49:37.129"></status>
</kw>
<kw name="Set Global Variable" library="BuiltIn">
<doc>Makes a variable available globally in all tests and suites.</doc>
<arguments>
<arg>${gettoken}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.130" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEUCLgsKT8aEsUS3KpIGoIbQ==</msg>
<status status="PASS" starttime="20220624 17:49:37.129" endtime="20220624 17:49:37.130"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:37.007" endtime="20220624 17:49:37.130" critical="yes"></status>
</test>
<test id="s1-s1-s1-t2" name="login-token">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json;charset=UTF-8</arg>
<arg>X-APP-ID=503258978847953924</arg>
<arg>Authorization=QNT ${gettoken}</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.131" level="INFO">${header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953924', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEUCLgsKT8aEsUS3KpIGoIbQ=='}</msg>
<status status="PASS" starttime="20220624 17:49:37.131" endtime="20220624 17:49:37.131"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>https://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.132" level="INFO">Creating Session using : alias=ZTB, url=https://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953924', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEUCLgsKT8aEsUS3KpIGoIbQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.131" endtime="20220624 17:49:37.132"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==","signType":1,"sign":"485c081cb954d1fd6d448c939e9f5b1d","signStr":"{\"loginToken\":\"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==\",\"signType\":1}"}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.132" level="INFO">${data} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==","signType":1,"sign":"485c081cb954d1fd6d448c939e9f5b1d","signStr":"{"loginToken":"iHP4V/g6O5DXHi...</msg>
<status status="PASS" starttime="20220624 17:49:37.132" endtime="20220624 17:49:37.133"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>recycle-user-center/authorize/get/product-line-token/by/login-token</arg>
<arg>${data}</arg>
</arguments>
<assign>
<var>${respones}</var>
</assign>
<msg timestamp="20220624 17:49:37.278" level="INFO">POST Request : url=https://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
path_url=/recycle-user-center/authorize/get/product-line-token/by/login-token
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953924', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEUCLgsKT8aEsUS3KpIGoIbQ==', 'Content-Length': '291'}
body={"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==","signType":1,"sign":"485c081cb954d1fd6d448c939e9f5b1d","signStr":"{"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==","signType":1}"}
</msg>
<msg timestamp="20220624 17:49:37.278" level="INFO">POST Response : url=https://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
status=400, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":400,"message":"JSON parse error: Unexpected character ('l' (code 108)): was expecting comma to separate Object entries; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('l' (code 108)): was expecting comma to separate Object entries\n at [Source: (PushbackInputStream); line: 1, column: 175]","data":null}
</msg>
<msg timestamp="20220624 17:49:37.278" level="INFO">/usr/local/python3/lib/python3.6/site-packages/urllib3/connectionpool.py:1020: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api-client-ztb-test.qniao.cn'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
InsecureRequestWarning,</msg>
<msg timestamp="20220624 17:49:37.323" level="FAIL">HTTPError: 400 Client Error: for url: https://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token</msg>
<status status="FAIL" starttime="20220624 17:49:37.133" endtime="20220624 17:49:37.324"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.130" endtime="20220624 17:49:37.324" critical="yes">HTTPError: 400 Client Error: for url: https://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token</status>
</test>
<status status="FAIL" starttime="20220624 17:49:36.994" endtime="20220624 17:49:37.324"></status>
</suite>
<status status="FAIL" starttime="20220624 17:49:36.991" endtime="20220624 17:49:37.325"></status>
</suite>
<suite id="s1-s2" name="ZTB小程序" source="/root/ztb-factory-rf-api/ZTB小程序">
<suite id="s1-s2-s1" name="出货" source="/root/ztb-factory-rf-api/ZTB小程序/出货.robot">
<test id="s1-s2-s1-t1" name="选择收货方">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.334" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.333" endtime="20220624 17:49:37.334"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.334" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.334" endtime="20220624 17:49:37.335"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factorydeliverychannel/get/self-factory-delivery-channel-list?</arg>
<arg>params=pageNum=1&amp;pageSize=20</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.353" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factorydeliverychannel/get/self-factory-delivery-channel-list?pageNum=1&amp;pageSize=20
path_url=/ztb-factory/factorydeliverychannel/get/self-factory-delivery-channel-list?pageNum=1&amp;pageSize=20
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.353" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factorydeliverychannel/get/self-factory-delivery-channel-list?pageNum=1&amp;pageSize=20
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.353" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.335" endtime="20220624 17:49:37.353"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>name</arg>
</arguments>
<assign>
<var>${Name of consignee}</var>
</assign>
<msg timestamp="20220624 17:49:37.354" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.353" endtime="20220624 17:49:37.354"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.332" endtime="20220624 17:49:37.354" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s1-t2" name="创建出货单">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.356" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.355" endtime="20220624 17:49:37.356"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.356" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.356" endtime="20220624 17:49:37.356"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"productId":"629736087564193792","productName":"牛奶盒","konePrice":"指导价格:5000","unitPrice":"5000","plateNumber":"京A88888","deliveryChannelType":1,"factoryDeliveryChannelId":"628650922460975104","consigneeName":"${Name of consignee}","netWeight":"20000","settleWeight":"20000","estimatedAmount":100000,"weightNoteImageUrls":["https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19345550560503914.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19345550363230371.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19345551438903633.jpg"]}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.357" level="FAIL">Variable '${Name of consignee}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.357" endtime="20220624 17:49:37.357"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.354" endtime="20220624 17:49:37.358" critical="yes">Variable '${Name of consignee}' not found.</status>
</test>
<test id="s1-s2-s1-t3" name="OrderID">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.359" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.358" endtime="20220624 17:49:37.359"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.359" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.359" endtime="20220624 17:49:37.359"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/get/outbound-delivery-order-list?</arg>
<arg>params=pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.381" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/outbound-delivery-order-list?pageNum=1&amp;pageSize=15
path_url=/ztb-factory/get/outbound-delivery-order-list?pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.381" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/outbound-delivery-order-list?pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.381" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.359" endtime="20220624 17:49:37.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${reps}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.382" level="INFO">&lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.382" endtime="20220624 17:49:37.382"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${OrderID}</var>
</assign>
<msg timestamp="20220624 17:49:37.383" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.382" endtime="20220624 17:49:37.383"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.358" endtime="20220624 17:49:37.383" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s1-t4" name="审核">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.384" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.384" endtime="20220624 17:49:37.384"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.385" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.385" endtime="20220624 17:49:37.385"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${OrderID}","auditStatus":1}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.386" level="FAIL">Variable '${OrderID}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.385" endtime="20220624 17:49:37.386"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.383" endtime="20220624 17:49:37.386" critical="yes">Variable '${OrderID}' not found.</status>
</test>
<test id="s1-s2-s1-t5" name="确认收款">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.388" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.387" endtime="20220624 17:49:37.388"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.389" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.388" endtime="20220624 17:49:37.389"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${OrderID}","categoryId":"629736087564193792","otherFee":0,"subsidy":0,"proxyPaySurcharge":666,"freight":0,"deductPercent":"10.00","unitPrice":5000,"factoryId":"615896891544178688","settleUnitPrice":4.444,"settlePrice":79992,"netWeight":20000,"settleWeight":18000,"weightNoteImageUrls":["https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19347141146174653.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19347141136136270.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19347141138102713.jpg"]}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.390" level="FAIL">Variable '${OrderID}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.389" endtime="20220624 17:49:37.390"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.386" endtime="20220624 17:49:37.390" critical="yes">Variable '${OrderID}' not found.</status>
</test>
<test id="s1-s2-s1-t6" name="Close_order">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.392" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.391" endtime="20220624 17:49:37.392"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.392" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.392" endtime="20220624 17:49:37.392"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${OrderID}","auditStatus":0}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.393" level="FAIL">Variable '${OrderID}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.393" endtime="20220624 17:49:37.393"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.391" endtime="20220624 17:49:37.394" critical="yes">Variable '${OrderID}' not found.</status>
</test>
<status status="FAIL" starttime="20220624 17:49:37.329" endtime="20220624 17:49:37.394"></status>
</suite>
<suite id="s1-s2-s2" name="厂内收货" source="/root/ztb-factory-rf-api/ZTB小程序/厂内收货.robot">
<test id="s1-s2-s2-t1" name="login">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json;charset=utf-8</arg>
<arg>X-APP-ID=503258978847953927</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.401" level="INFO">${header} = {'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688'}</msg>
<status status="PASS" starttime="20220624 17:49:37.401" endtime="20220624 17:49:37.401"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-uec-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.402" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.401" endtime="20220624 17:49:37.402"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>account=13517986787</arg>
<arg>captcha=888888</arg>
<arg>accountType=2</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.402" level="INFO">${data} = {'account': '13517986787', 'captcha': '888888', 'accountType': '2'}</msg>
<status status="PASS" starttime="20220624 17:49:37.402" endtime="20220624 17:49:37.402"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.403" level="INFO">{'account': '13517986787', 'captcha': '888888', 'accountType': '2'}</msg>
<status status="PASS" starttime="20220624 17:49:37.403" endtime="20220624 17:49:37.403"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/uec/authorize/by-captcha</arg>
<arg>json=${data}</arg>
</arguments>
<assign>
<var>${respones}</var>
</assign>
<msg timestamp="20220624 17:49:37.454" level="INFO">POST Request : url=http://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
path_url=/uec/authorize/by-captcha
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Content-Length': '67'}
body=b'{"account": "13517986787", "captcha": "888888", "accountType": "2"}'
</msg>
<msg timestamp="20220624 17:49:37.455" level="INFO">POST Response : url=http://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 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/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA==","userId":"609432405077528576"}}
</msg>
<msg timestamp="20220624 17:49:37.455" level="INFO">${respones} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.403" endtime="20220624 17:49:37.455"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${respones.json()["data"]}</arg>
<arg>token</arg>
</arguments>
<assign>
<var>${gettoken}</var>
</assign>
<msg timestamp="20220624 17:49:37.456" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA==</msg>
<status status="PASS" starttime="20220624 17:49:37.455" endtime="20220624 17:49:37.456"></status>
</kw>
<kw name="Set Global Variable" library="BuiltIn">
<doc>Makes a variable available globally in all tests and suites.</doc>
<arguments>
<arg>${gettoken}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.457" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA==</msg>
<status status="PASS" starttime="20220624 17:49:37.456" endtime="20220624 17:49:37.457"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:37.400" endtime="20220624 17:49:37.457" critical="yes"></status>
</test>
<test id="s1-s2-s2-t2" name="login_token">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json;charset=utf-8</arg>
<arg>X-APP-ID=503258978847953927</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.458" level="INFO">${header} = {'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688'}</msg>
<status status="PASS" starttime="20220624 17:49:37.458" endtime="20220624 17:49:37.458"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.458" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.458" endtime="20220624 17:49:37.459"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"loginToken":"${gettoken}"}</arg>
</arguments>
<assign>
<var>${token}</var>
</assign>
<msg timestamp="20220624 17:49:37.459" level="INFO">${token} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA=="}</msg>
<status status="PASS" starttime="20220624 17:49:37.459" endtime="20220624 17:49:37.459"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/recycle-user-center/authorize/get/product-line-token/by/login-token</arg>
<arg>${token}</arg>
</arguments>
<assign>
<var>${res}</var>
</assign>
<msg timestamp="20220624 17:49:37.537" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
path_url=/recycle-user-center/authorize/get/product-line-token/by/login-token
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Content-Length': '105'}
body={"loginToken":"iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA=="}
</msg>
<msg timestamp="20220624 17:49:37.537" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":0,"message":"successful","data":{"token":"iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA==","userToken":null,"userId":"609432405077528576"}}
</msg>
<msg timestamp="20220624 17:49:37.537" level="INFO">${res} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.460" endtime="20220624 17:49:37.537"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${res.json()}</arg>
<arg>data</arg>
</arguments>
<assign>
<var>${gettoken}</var>
</assign>
<msg timestamp="20220624 17:49:37.538" level="INFO">${gettoken} = {'token': 'iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA==', 'userToken': None, 'userId': '609432405077528576'}</msg>
<status status="PASS" starttime="20220624 17:49:37.538" endtime="20220624 17:49:37.538"></status>
</kw>
<kw name="Set Global Variable" library="BuiltIn">
<doc>Makes a variable available globally in all tests and suites.</doc>
<arguments>
<arg>${gettoken}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.539" level="INFO">${gettoken} = {'token': 'iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyivYpajU3zDUF7xfUQSslkEKkRhQGDCkygDcjgaBBuzyLA==', 'userToken': None, 'userId': '609432405077528576'}</msg>
<status status="PASS" starttime="20220624 17:49:37.538" endtime="20220624 17:49:37.539"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:37.457" endtime="20220624 17:49:37.539" critical="yes"></status>
</test>
<test id="s1-s2-s2-t3" name="刷卡创建磅单">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json;charset=utf-8</arg>
<arg>X-APP-ID=503258978847953927</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.540" level="INFO">${header} = {'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQ...</msg>
<status status="PASS" starttime="20220624 17:49:37.540" endtime="20220624 17:49:37.540"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.541" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.541" endtime="20220624 17:49:37.541"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"cardNo":"2836962348","weight":4000.0}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.542" level="INFO">${data} = {"cardNo":"2836962348","weight":4000.0}</msg>
<status status="PASS" starttime="20220624 17:49:37.541" endtime="20220624 17:49:37.542"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory-customer/save/order</arg>
<arg>${data.encode('utf-8')}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.566" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory-customer/save/order
path_url=/ztb-factory/factory-customer/save/order
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q==', 'Content-Length': '39'}
body=b'{"cardNo":"2836962348","weight":4000.0}'
</msg>
<msg timestamp="20220624 17:49:37.566" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory-customer/save/order
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.566" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.542" endtime="20220624 17:49:37.567"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${reps.json()["message"]}</arg>
<arg>毛重称重成功,请下地磅</arg>
</arguments>
<msg timestamp="20220624 17:49:37.568" level="FAIL">登录信息已经过期 != 毛重称重成功,请下地磅</msg>
<status status="FAIL" starttime="20220624 17:49:37.567" endtime="20220624 17:49:37.568"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.539" endtime="20220624 17:49:37.568" critical="yes">登录信息已经过期 != 毛重称重成功,请下地磅</status>
</test>
<test id="s1-s2-s2-t4" name="选择客户">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.569" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75...</msg>
<status status="PASS" starttime="20220624 17:49:37.569" endtime="20220624 17:49:37.569"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.570" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.569" endtime="20220624 17:49:37.570"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/get/customer-list?</arg>
<arg>params=name=&amp;pageNum=1&amp;pageSize=1500</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.591" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/get/customer-list?name=&amp;pageNum=1&amp;pageSize=1500
path_url=/ztb-factory/factory/get/customer-list?name=&amp;pageNum=1&amp;pageSize=1500
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ=='}
body=None
</msg>
<msg timestamp="20220624 17:49:37.591" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/get/customer-list?name=&amp;pageNum=1&amp;pageSize=1500
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.591" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.570" endtime="20220624 17:49:37.591"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][3]}</arg>
<arg>name</arg>
</arguments>
<assign>
<var>${name}</var>
</assign>
<msg timestamp="20220624 17:49:37.592" level="FAIL">Resolving variable '${reps.json()["data"]["records"][3]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.592" endtime="20220624 17:49:37.592"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.568" endtime="20220624 17:49:37.592" critical="yes">Resolving variable '${reps.json()["data"]["records"][3]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s2-t5" name="In_plant_receipt_order_ID">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.594" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.593" endtime="20220624 17:49:37.594"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.594" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.594" endtime="20220624 17:49:37.595"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/wechat-applet/get/order-list?</arg>
<arg>params=status=1&amp;pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.615" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?status=1&amp;pageNum=1&amp;pageSize=15
path_url=/ztb-factory/factory/wechat-applet/get/order-list?status=1&amp;pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.615" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?status=1&amp;pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.615" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.595" endtime="20220624 17:49:37.615"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${reps}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.616" level="INFO">&lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.616" endtime="20220624 17:49:37.616"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${id}</var>
</assign>
<msg timestamp="20220624 17:49:37.617" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.616" endtime="20220624 17:49:37.617"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.593" endtime="20220624 17:49:37.617" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s2-t6" name="picture">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json;charset=utf-8</arg>
<arg>X-APP-ID=503258978847953927</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.618" level="INFO">${header} = {'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQ...</msg>
<status status="PASS" starttime="20220624 17:49:37.618" endtime="20220624 17:49:37.618"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.619" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.619" endtime="20220624 17:49:37.619"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"orderId":"${id}","imageUrl":"https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18843304679102985.jpg","index":"1"}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.620" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.619" endtime="20220624 17:49:37.620"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.617" endtime="20220624 17:49:37.620" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s2-t7" name="picture2">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json;charset=utf-8</arg>
<arg>X-APP-ID=503258978847953927</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.621" level="INFO">${header} = {'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQ...</msg>
<status status="PASS" starttime="20220624 17:49:37.621" endtime="20220624 17:49:37.622"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.622" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.622" endtime="20220624 17:49:37.622"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"orderId":"${id}","imageUrl":"https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18843304678604194.jpg","index":"0"}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.623" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.623" endtime="20220624 17:49:37.623"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.621" endtime="20220624 17:49:37.624" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s2-t8" name="(新建磅单)">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.625" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.625" endtime="20220624 17:49:37.625"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.626" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.625" endtime="20220624 17:49:37.626"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"deductType":1,"isWithoutTare":0,"factoryCustomerId":"71","factoryCustomerName":"${name}","netWeight":"6666","settleWeight":"6666","productId":"615900170974007296","konePrice":"指导价格:4","unitPrice":"","productName":"纯工厂纸边","settleUnitPrice":"4"}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.627" level="FAIL">Variable '${name}' not found. Did you mean:
${TEST_NAME}</msg>
<status status="FAIL" starttime="20220624 17:49:37.626" endtime="20220624 17:49:37.627"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.624" endtime="20220624 17:49:37.627" critical="yes">Variable '${name}' not found. Did you mean:
${TEST_NAME}</status>
</test>
<test id="s1-s2-s2-t9" name="(New_pound_ID)">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuiqnv03Ce90k8lyCqBgV+kuJyHadOjvbNa1jfdMbMETA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.629" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuiqnv03Ce90k8lyCqBgV+kuJyHadOjvbNa1jfdMbMETA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.628" endtime="20220624 17:49:37.629"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.629" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuiqnv03Ce90k8lyCqBgV+kuJyHadOjvbNa1jfdMbMETA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.629" endtime="20220624 17:49:37.629"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/wechat-applet/get/order-list?s</arg>
<arg>params=status=3&amp;pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.647" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?s&amp;status=3&amp;pageNum=1&amp;pageSize=15
path_url=/ztb-factory/factory/wechat-applet/get/order-list?s&amp;status=3&amp;pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuiqnv03Ce90k8lyCqBgV+kuJyHadOjvbNa1jfdMbMETA==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.648" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?s&amp;status=3&amp;pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.648" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.629" endtime="20220624 17:49:37.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${reps}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.649" level="INFO">&lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.648" endtime="20220624 17:49:37.649"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${New_pound_ID}</var>
</assign>
<msg timestamp="20220624 17:49:37.649" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.649" endtime="20220624 17:49:37.650"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.627" endtime="20220624 17:49:37.650" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s2-t10" name="定价-提交订单">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.652" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.651" endtime="20220624 17:49:37.652"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>createorder</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.652" level="INFO">Creating Session using : alias=createorder, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.652" endtime="20220624 17:49:37.653"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>/ztb-factory/factory/submit/order-price</arg>
</arguments>
<assign>
<var>${url}</var>
</assign>
<msg timestamp="20220624 17:49:37.653" level="INFO">${url} = /ztb-factory/factory/submit/order-price</msg>
<status status="PASS" starttime="20220624 17:49:37.653" endtime="20220624 17:49:37.653"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${id}","plateNumber":"京A10000","productId":"633721764358262784","deductType":1,"unitPrice":2,"isWithoutTare":0}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.654" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.653" endtime="20220624 17:49:37.654"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.650" endtime="20220624 17:49:37.654" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s2-t11" name="待过皮重">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json;charset=utf-8</arg>
<arg>X-APP-ID=503258978847953927</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyiuMfHLAaXugsKJ9qcZh0Y0JqoFugtUcc8kzJGfkpKk9yA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.656" level="INFO">${header} = {'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyiuMfHLAaXugsKJ9qcZh0Y0JqoFugtUcc8kzJGfkpKk9yA==', 'X...</msg>
<status status="PASS" starttime="20220624 17:49:37.655" endtime="20220624 17:49:37.656"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.656" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyiuMfHLAaXugsKJ9qcZh0Y0JqoFugtUcc8kzJGfkpKk9yA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.656" endtime="20220624 17:49:37.656"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"cardNo":"2836962348","weight":2000.0}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.657" level="INFO">${data} = {"cardNo":"2836962348","weight":2000.0}</msg>
<status status="PASS" starttime="20220624 17:49:37.657" endtime="20220624 17:49:37.657"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory-customer/save/order</arg>
<arg>${data.encode('utf-8')}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.681" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory-customer/save/order
path_url=/ztb-factory/factory-customer/save/order
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=utf-8', 'X-APP-ID': '503258978847953927', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyiuMfHLAaXugsKJ9qcZh0Y0JqoFugtUcc8kzJGfkpKk9yA==', 'X-FACTORY-ID': '615896891544178688', 'Content-Length': '39'}
body=b'{"cardNo":"2836962348","weight":2000.0}'
</msg>
<msg timestamp="20220624 17:49:37.681" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory-customer/save/order
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.682" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.657" endtime="20220624 17:49:37.682"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${reps.json()["message"]}</arg>
<arg>皮重称重成功、正在打印磅单</arg>
</arguments>
<msg timestamp="20220624 17:49:37.683" level="FAIL">登录信息已经过期 != 皮重称重成功、正在打印磅单</msg>
<status status="FAIL" starttime="20220624 17:49:37.682" endtime="20220624 17:49:37.683"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.655" endtime="20220624 17:49:37.683" critical="yes">登录信息已经过期 != 皮重称重成功、正在打印磅单</status>
</test>
<test id="s1-s2-s2-t12" name="过磅审核">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.684" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.684" endtime="20220624 17:49:37.684"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.685" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.685" endtime="20220624 17:49:37.685"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${id}"}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.686" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.685" endtime="20220624 17:49:37.686"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.683" endtime="20220624 17:49:37.686" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s2-t13" name="(现金支付)">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.688" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.687" endtime="20220624 17:49:37.688"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.688" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.688" endtime="20220624 17:49:37.689"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"settleType":1,"ids":["${id}"]}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.689" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.689" endtime="20220624 17:49:37.689"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.686" endtime="20220624 17:49:37.690" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s2-t14" name="Qianniao_payment">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu0uPnrRpYjDgoomxi7YXg7P61PQp7sfpe1Oh8c4VFAPQ==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.691" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu0uPnrRpYjDgoomxi7YXg7P61PQp7sfpe1Oh8c4VFAPQ==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.690" endtime="20220624 17:49:37.691"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.691" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu0uPnrRpYjDgoomxi7YXg7P61PQp7sfpe1Oh8c4VFAPQ==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.691" endtime="20220624 17:49:37.691"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"settleType":3,"ids":["${id}"]}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.692" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.691" endtime="20220624 17:49:37.692"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.690" endtime="20220624 17:49:37.692" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s2-t15" name="In_plant_order_payment_ID">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json, text/plain, */*</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.693" level="INFO">${header} = {'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:37.693" endtime="20220624 17:49:37.693"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.694" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-ztb-test.qniao.cn, headers={'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.694" endtime="20220624 17:49:37.694"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/admin/get/agency-payment-order-audit-request-list?</arg>
<arg>params=pageNum=1&amp;pageSize=10&amp;status=</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.711" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/ztb-factory/admin/get/agency-payment-order-audit-request-list?pageNum=1&amp;pageSize=10&amp;status=
path_url=/ztb-factory/admin/get/agency-payment-order-audit-request-list?pageNum=1&amp;pageSize=10&amp;status=
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.711" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/ztb-factory/admin/get/agency-payment-order-audit-request-list?pageNum=1&amp;pageSize=10&amp;status=
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"timestamp":1656064177707,"status":500,"error":"登录信息已过期","message":"20006","code":20006}
</msg>
<msg timestamp="20220624 17:49:37.711" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.694" endtime="20220624 17:49:37.711"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${In_plant_order_payment_ID}</var>
</assign>
<msg timestamp="20220624 17:49:37.712" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.712" endtime="20220624 17:49:37.712"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.692" endtime="20220624 17:49:37.712" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s2-t16" name="to_examine">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.714" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:37.713" endtime="20220624 17:49:37.714"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.714" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.714" endtime="20220624 17:49:37.715"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${In_plant_order_payment_ID}","remark":"","status":1}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.715" level="FAIL">Variable '${In_plant_order_payment_ID}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.715" endtime="20220624 17:49:37.715"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.713" endtime="20220624 17:49:37.716" critical="yes">Variable '${In_plant_order_payment_ID}' not found.</status>
</test>
<test id="s1-s2-s2-t17" name="Payment_agent_ID">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json, text/plain, */*</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.717" level="INFO">${header} = {'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:37.716" endtime="20220624 17:49:37.717"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-psc-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.717" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-psc-test.qniao.cn, headers={'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.717" endtime="20220624 17:49:37.717"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/payment-settlement-center/admin/get/agency-payment-order-payable-list?</arg>
<arg>params=status=&amp;pageNum=1&amp;pageSize=10</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.736" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/get/agency-payment-order-payable-list?status=&amp;pageNum=1&amp;pageSize=10
path_url=/payment-settlement-center/admin/get/agency-payment-order-payable-list?status=&amp;pageNum=1&amp;pageSize=10
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.736" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/get/agency-payment-order-payable-list?status=&amp;pageNum=1&amp;pageSize=10
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"timestamp":1656064177731,"status":500,"error":"登录信息已过期","message":"20006","code":20006}
</msg>
<msg timestamp="20220624 17:49:37.736" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.718" endtime="20220624 17:49:37.736"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${Payment_agent_ID}</var>
</assign>
<msg timestamp="20220624 17:49:37.737" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.737" endtime="20220624 17:49:37.737"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.716" endtime="20220624 17:49:37.737" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s2-t18" name="confirm_the_payment">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.739" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:37.738" endtime="20220624 17:49:37.739"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-psc-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.739" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-psc-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.739" endtime="20220624 17:49:37.740"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${Payment_agent_ID}","isMergePayment":0,"auditStatus":1}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.740" level="FAIL">Variable '${Payment_agent_ID}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.740" endtime="20220624 17:49:37.740"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.738" endtime="20220624 17:49:37.741" critical="yes">Variable '${Payment_agent_ID}' not found.</status>
</test>
<test id="s1-s2-s2-t19" name="settlement">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.742" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.741" endtime="20220624 17:49:37.742"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.743" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.742" endtime="20220624 17:49:37.743"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/wechat-applet/get/order-list?</arg>
<arg>params=status=42&amp;pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.761" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?status=42&amp;pageNum=1&amp;pageSize=15
path_url=/ztb-factory/factory/wechat-applet/get/order-list?status=42&amp;pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.761" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?status=42&amp;pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.761" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.743" endtime="20220624 17:49:37.761"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${reps.json()["message"]}</arg>
<arg>successful</arg>
</arguments>
<msg timestamp="20220624 17:49:37.762" level="FAIL">登录信息已经过期 != successful</msg>
<status status="FAIL" starttime="20220624 17:49:37.762" endtime="20220624 17:49:37.762"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.741" endtime="20220624 17:49:37.763" critical="yes">登录信息已经过期 != successful</status>
</test>
<test id="s1-s2-s2-t20" name="Pay_ID">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.764" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.763" endtime="20220624 17:49:37.764"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.764" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.764" endtime="20220624 17:49:37.765"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/wechat-applet/get/order-list?</arg>
<arg>params=status=42&amp;pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.784" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?status=42&amp;pageNum=1&amp;pageSize=15
path_url=/ztb-factory/factory/wechat-applet/get/order-list?status=42&amp;pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.785" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/wechat-applet/get/order-list?status=42&amp;pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.785" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.765" endtime="20220624 17:49:37.785"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${Pay_ID}</var>
</assign>
<msg timestamp="20220624 17:49:37.786" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.785" endtime="20220624 17:49:37.786"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.763" endtime="20220624 17:49:37.786" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s2-t21" name="Cash_payment_after_settlement">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuZrhORHq6RxTlhcEFR6khLMz37yo2eZhxL+5rBzf3zNg==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.787" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuZrhORHq6RxTlhcEFR6khLMz37yo2eZhxL+5rBzf3zNg==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.787" endtime="20220624 17:49:37.787"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.788" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuZrhORHq6RxTlhcEFR6khLMz37yo2eZhxL+5rBzf3zNg==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.788" endtime="20220624 17:49:37.789"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"settleType":1,"ids":["${Pay_ID}"]}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.789" level="FAIL">Variable '${Pay_ID}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.789" endtime="20220624 17:49:37.790"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.786" endtime="20220624 17:49:37.790" critical="yes">Variable '${Pay_ID}' not found.</status>
</test>
<status status="FAIL" starttime="20220624 17:49:37.396" endtime="20220624 17:49:37.790"></status>
</suite>
<suite id="s1-s2-s3" name="厂外收货" source="/root/ztb-factory-rf-api/ZTB小程序/厂外收货.robot">
<test id="s1-s2-s3-t1" name="新建订单">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu8NIrdTFgIEUqQjG1iIScYRz66I1L+T2QOQkx3oG6hYw==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.799" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu8NIrdTFgIEUqQjG1iIScYRz66I1L+T2QOQkx3oG6hYw=='}</msg>
<status status="PASS" starttime="20220624 17:49:37.798" endtime="20220624 17:49:37.799"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.799" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu8NIrdTFgIEUqQjG1iIScYRz66I1L+T2QOQkx3oG6hYw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.799" endtime="20220624 17:49:37.800"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/get/all-product?</arg>
<arg>json={pageNum=1&amp;pageSize=100}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.820" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/get/all-product
path_url=/ztb-factory/factory/get/all-product
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu8NIrdTFgIEUqQjG1iIScYRz66I1L+T2QOQkx3oG6hYw==', 'Content-Length': '26'}
body=b'"{pageNum=1&amp;pageSize=100}"'
</msg>
<msg timestamp="20220624 17:49:37.820" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/get/all-product
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.820" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.800" endtime="20220624 17:49:37.820"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:37.797" endtime="20220624 17:49:37.820" critical="yes"></status>
</test>
<test id="s1-s2-s3-t2" name="选择客户">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytsGGi+AUHO80Gpq76XYxz5qApitKhzjoiq+6aX4El3WA==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.822" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytsGGi+AUHO80Gpq76XYxz5qApit...</msg>
<status status="PASS" starttime="20220624 17:49:37.822" endtime="20220624 17:49:37.822"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.823" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytsGGi+AUHO80Gpq76XYxz5qApitKhzjoiq+6aX4El3WA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.822" endtime="20220624 17:49:37.823"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/get/customer-list?</arg>
<arg>json={name=&amp;pageNum=1&amp;pageSize=1500}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.845" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/get/customer-list
path_url=/ztb-factory/factory/get/customer-list
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'X-FACTORY-ID': '615896891544178688', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytsGGi+AUHO80Gpq76XYxz5qApitKhzjoiq+6aX4El3WA==', 'Content-Length': '33'}
body=b'"{name=&amp;pageNum=1&amp;pageSize=1500}"'
</msg>
<msg timestamp="20220624 17:49:37.845" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/get/customer-list
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.845" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.823" endtime="20220624 17:49:37.846"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][1]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${id}</var>
</assign>
<msg timestamp="20220624 17:49:37.846" level="FAIL">Resolving variable '${reps.json()["data"]["records"][1]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.846" endtime="20220624 17:49:37.847"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.821" endtime="20220624 17:49:37.847" critical="yes">Resolving variable '${reps.json()["data"]["records"][1]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s3-t3" name="选择车牌">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.848" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.848" endtime="20220624 17:49:37.848"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.849" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.849" endtime="20220624 17:49:37.849"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/get/factory-car-list</arg>
<arg>params=plateNumber=&amp;pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.867" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/factory-car-list?plateNumber=&amp;pageNum=1&amp;pageSize=15
path_url=/ztb-factory/get/factory-car-list?plateNumber=&amp;pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.867" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/factory-car-list?plateNumber=&amp;pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.867" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.849" endtime="20220624 17:49:37.867"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][1]}</arg>
<arg>driverId</arg>
</arguments>
<assign>
<var>${driverId}</var>
</assign>
<msg timestamp="20220624 17:49:37.868" level="FAIL">Resolving variable '${reps.json()["data"]["records"][1]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.868" endtime="20220624 17:49:37.868"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.847" endtime="20220624 17:49:37.868" critical="yes">Resolving variable '${reps.json()["data"]["records"][1]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s3-t4" name="选择司机">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.870" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.869" endtime="20220624 17:49:37.870"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.871" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.870" endtime="20220624 17:49:37.871"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/recycle-user-center/get/self-department-member-list?</arg>
<arg>json={enterpriseId=null&amp;isPassFromBackstage=1}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.891" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/get/self-department-member-list
path_url=/recycle-user-center/get/self-department-member-list
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw==', 'X-FACTORY-ID': '615896891544178688', 'Content-Length': '43'}
body=b'"{enterpriseId=null&amp;isPassFromBackstage=1}"'
</msg>
<msg timestamp="20220624 17:49:37.891" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/get/self-department-member-list
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.892" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.871" endtime="20220624 17:49:37.892"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${reps.json()["message"]}</arg>
<arg>successful</arg>
</arguments>
<msg timestamp="20220624 17:49:37.893" level="FAIL">登录信息已经过期 != successful</msg>
<status status="FAIL" starttime="20220624 17:49:37.892" endtime="20220624 17:49:37.893"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.869" endtime="20220624 17:49:37.893" critical="yes">登录信息已经过期 != successful</status>
</test>
<test id="s1-s2-s3-t5" name="提交订单">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxys0yqz3cIoQSiIWq+krFr0ftczFPPHJe+iKqVytuJ1ckw==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.895" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxys0yqz3cIoQSiIWq+krFr0ftczFPPHJe+iKqVytuJ1ckw==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.894" endtime="20220624 17:49:37.895"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>createorder</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.895" level="INFO">Creating Session using : alias=createorder, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxys0yqz3cIoQSiIWq+krFr0ftczFPPHJe+iKqVytuJ1ckw==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.895" endtime="20220624 17:49:37.896"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>/ztb-factory/create/scrap-paper-offsite-receipt-order</arg>
</arguments>
<assign>
<var>${url}</var>
</assign>
<msg timestamp="20220624 17:49:37.896" level="INFO">${url} = /ztb-factory/create/scrap-paper-offsite-receipt-order</msg>
<status status="PASS" starttime="20220624 17:49:37.896" endtime="20220624 17:49:37.896"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"productCategoryInfos":[{"productId":"633721764358262784","productCategoryName":"勇兰废塑料三级","unitPrice":"2","konePrice":"指导价格:2","highestUnitPrice":null,"lowestUnitPrice":0}],"predictDeliveryToFactoryTime":null,"factoryCustomerId":"71","factoryCustomerName":"糠总了不得","driverId":"624651125643153408","plateNumber":"赣H97667","driverName":"余镇"}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.897" level="INFO">${data} = {"productCategoryInfos":[{"productId":"633721764358262784","productCategoryName":"勇兰废塑料三级","unitPrice":"2","konePrice":"指导价格:2","highestUnitPrice":null,"lowestUnitPrice":0}],"predictDeliveryToFactoryT...</msg>
<status status="PASS" starttime="20220624 17:49:37.896" endtime="20220624 17:49:37.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.897" level="INFO">{"productCategoryInfos":[{"productId":"633721764358262784","productCategoryName":"勇兰废塑料三级","unitPrice":"2","konePrice":"指导价格:2","highestUnitPrice":null,"lowestUnitPrice":0}],"predictDeliveryToFactoryTime":null,"factoryCustomerId":"71","factoryCustomerName":"糠总了不得","driverId":"624651125643153408","plateNumber":"赣H97667","driverName":"余镇"}</msg>
<status status="PASS" starttime="20220624 17:49:37.897" endtime="20220624 17:49:37.897"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>createorder</arg>
<arg>${url}</arg>
<arg>${data.encode('utf-8')}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.921" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/create/scrap-paper-offsite-receipt-order
path_url=/ztb-factory/create/scrap-paper-offsite-receipt-order
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxys0yqz3cIoQSiIWq+krFr0ftczFPPHJe+iKqVytuJ1ckw==', 'X-FACTORY-ID': '615896891544178688', 'Content-Length': '379'}
body=b'{"productCategoryInfos":[{"productId":"633721764358262784","productCategoryName":"\xe5\x8b\x87\xe5\x85\xb0\xe5\xba\x9f\xe5\xa1\x91\xe6\x96\x99\xe4\xb8\x89\xe7\xba\xa7","unitPrice":"2","konePrice":"\xe6\x8c\x87\xe5\xaf\xbc\xe4\xbb\xb7\xe6\xa0\xbc\xef\xbc\x9a2","highestUnitPrice":null,"lowestUnitPrice":0}],"predictDeliveryToFactoryTime":null,"factoryCustomerId":"71","factoryCustomerName":"\xe7\xb3\xa0\xe6\x80\xbb\xe4\xba\x86\xe4\xb8\x8d\xe5\xbe\x97","driverId":"624651125643153408","plateNumber":"\xe8\xb5\xa3H97667","driverName":"\xe4\xbd\x99\xe9\x95\x87"}'
</msg>
<msg timestamp="20220624 17:49:37.921" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/create/scrap-paper-offsite-receipt-order
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.921" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.897" endtime="20220624 17:49:37.921"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${reps}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.922" level="INFO">&lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.922" endtime="20220624 17:49:37.922"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${reps.json()["message"]}</arg>
<arg>successful</arg>
</arguments>
<msg timestamp="20220624 17:49:37.923" level="FAIL">登录信息已经过期 != successful</msg>
<status status="FAIL" starttime="20220624 17:49:37.922" endtime="20220624 17:49:37.923"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.893" endtime="20220624 17:49:37.923" critical="yes">登录信息已经过期 != successful</status>
</test>
<test id="s1-s2-s3-t6" name="订单ID变量">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3yfEzRxK716gkM6NVpNEepSQ==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.925" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3yfEzRxK716gkM6NVpNEepSQ==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.924" endtime="20220624 17:49:37.925"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.925" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3yfEzRxK716gkM6NVpNEepSQ==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.925" endtime="20220624 17:49:37.925"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/get/scrap-paper-offsite-receipt-order-list?</arg>
<arg>params=orderStatus=0&amp;pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.945" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/scrap-paper-offsite-receipt-order-list?orderStatus=0&amp;pageNum=1&amp;pageSize=15
path_url=/ztb-factory/get/scrap-paper-offsite-receipt-order-list?orderStatus=0&amp;pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3yfEzRxK716gkM6NVpNEepSQ==', 'X-FACTORY-ID': '615896891544178688'}
body=None
</msg>
<msg timestamp="20220624 17:49:37.946" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/scrap-paper-offsite-receipt-order-list?orderStatus=0&amp;pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.946" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.926" endtime="20220624 17:49:37.946"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>orderId</arg>
</arguments>
<assign>
<var>${orderId}</var>
</assign>
<msg timestamp="20220624 17:49:37.947" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:37.946" endtime="20220624 17:49:37.947"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.923" endtime="20220624 17:49:37.947" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s3-t7" name="点击收货">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.949" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.948" endtime="20220624 17:49:37.949"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.949" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.949" endtime="20220624 17:49:37.949"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/get/scrap-paper-offsite-receipt-order-detail?</arg>
<arg>params=id=${orderId}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.950" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.950" endtime="20220624 17:49:37.951"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.947" endtime="20220624 17:49:37.951" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t8" name="收货提交订单">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.952" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.952" endtime="20220624 17:49:37.952"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>createorder</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.953" level="INFO">Creating Session using : alias=createorder, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.953" endtime="20220624 17:49:37.953"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>/ztb-factory/submit/scrap-paper-offsite-receipt-weight-note</arg>
</arguments>
<assign>
<var>${url}</var>
</assign>
<msg timestamp="20220624 17:49:37.954" level="INFO">${url} = /ztb-factory/submit/scrap-paper-offsite-receipt-weight-note</msg>
<status status="PASS" starttime="20220624 17:49:37.954" endtime="20220624 17:49:37.954"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"scrapPaperReceiptId":"${orderId}","offsiteGrossWeight":"1500","offsiteTareWeight":"500","weightNoteList":[{"grossWeight":null,"tareWeight":null,"weightNoteImage":null,"netWeight":"1000","scrapPaperPurchaseOrderId":"${scrapPaperPurchaseOrderId} "}],"orderImageList":["https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18217089913158933.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18217089914292475.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18217089916720564.jpg"]}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.955" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.954" endtime="20220624 17:49:37.955"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.951" endtime="20220624 17:49:37.955" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t9" name="确认定价">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvUpDa/cGBYvqW67g8p9HMp16JHEJ5NGVtmE6E5M4VrNw==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.957" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvUpDa/cGBYvqW67g8p9HMp16JHEJ5NGVtmE6E5M4VrNw==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.957" endtime="20220624 17:49:37.957"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.958" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvUpDa/cGBYvqW67g8p9HMp16JHEJ5NGVtmE6E5M4VrNw==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.957" endtime="20220624 17:49:37.958"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"scrapPaperReceiptId":"${orderId}","productCategorySettleInfoDtoList":[{"productId":"633721764358262784","scrapPaperPurchaseOrderId":"${scrapPaperPurchaseOrderId}","deductWeight":null,"deductPercent":null,"settleUnitPrice":2}]}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.959" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.958" endtime="20220624 17:49:37.959"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.955" endtime="20220624 17:49:37.959" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t10" name="通过审核">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.961" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.960" endtime="20220624 17:49:37.961"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.961" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.961" endtime="20220624 17:49:37.961"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"scrapPaperReceiptId":"${orderId} "}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.962" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.962" endtime="20220624 17:49:37.962"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.959" endtime="20220624 17:49:37.963" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t11" name="代付款">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.964" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA=='}</msg>
<status status="PASS" starttime="20220624 17:49:37.964" endtime="20220624 17:49:37.964"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.964" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.964" endtime="20220624 17:49:37.965"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/get/scrap-paper-offsite-receipt-order-list?</arg>
<arg>params=orderStatus=4&amp;pageNum=1&amp;pageSize=15</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.983" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/scrap-paper-offsite-receipt-order-list?orderStatus=4&amp;pageNum=1&amp;pageSize=15
path_url=/ztb-factory/get/scrap-paper-offsite-receipt-order-list?orderStatus=4&amp;pageNum=1&amp;pageSize=15
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA=='}
body=None
</msg>
<msg timestamp="20220624 17:49:37.984" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/get/scrap-paper-offsite-receipt-order-list?orderStatus=4&amp;pageNum=1&amp;pageSize=15
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:37 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:37.984" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.965" endtime="20220624 17:49:37.984"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:37.963" endtime="20220624 17:49:37.984" critical="yes"></status>
</test>
<test id="s1-s2-s3-t12" name="现金支付">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.986" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.985" endtime="20220624 17:49:37.986"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.986" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.986" endtime="20220624 17:49:37.987"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"settleType":1,"ids":["${orderId}"],"bankCardNo":null}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.988" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.987" endtime="20220624 17:49:37.988"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.984" endtime="20220624 17:49:37.988" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t13" name="Qianniao_payment">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.990" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:37.989" endtime="20220624 17:49:37.990"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.990" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.990" endtime="20220624 17:49:37.990"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"settleType":3,"ids":["${orderId}"],"bankCardNo":null}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:37.992" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.991" endtime="20220624 17:49:37.992"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.988" endtime="20220624 17:49:37.992" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t14" name="代付中">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.993" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA=='}</msg>
<status status="PASS" starttime="20220624 17:49:37.993" endtime="20220624 17:49:37.993"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.994" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.993" endtime="20220624 17:49:37.994"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/get/scrap-paper-offsite-receipt-order-detail?</arg>
<arg>params=id=${orderId}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:37.995" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:37.994" endtime="20220624 17:49:37.995"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.992" endtime="20220624 17:49:37.995" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t15" name="In_plant_order_payment_ID">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json, text/plain, */*</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:37.997" level="INFO">${header} = {'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:37.996" endtime="20220624 17:49:37.997"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:37.997" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-ztb-test.qniao.cn, headers={'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:37.997" endtime="20220624 17:49:37.997"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/admin/get/agency-payment-order-audit-request-list?</arg>
<arg>params=pageNum=1&amp;pageSize=10&amp;status=</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:38.016" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/ztb-factory/admin/get/agency-payment-order-audit-request-list?pageNum=1&amp;pageSize=10&amp;status=
path_url=/ztb-factory/admin/get/agency-payment-order-audit-request-list?pageNum=1&amp;pageSize=10&amp;status=
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}
body=None
</msg>
<msg timestamp="20220624 17:49:38.016" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/ztb-factory/admin/get/agency-payment-order-audit-request-list?pageNum=1&amp;pageSize=10&amp;status=
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:38 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"timestamp":1656064178011,"status":500,"error":"登录信息已过期","message":"20006","code":20006}
</msg>
<msg timestamp="20220624 17:49:38.017" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:37.997" endtime="20220624 17:49:38.017"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${id}</var>
</assign>
<msg timestamp="20220624 17:49:38.018" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:38.017" endtime="20220624 17:49:38.018"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:37.996" endtime="20220624 17:49:38.018" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s3-t16" name="to_examine">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.019" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:38.019" endtime="20220624 17:49:38.019"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.020" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.020" endtime="20220624 17:49:38.020"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${id}","remark":"","status":1}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:38.021" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:38.020" endtime="20220624 17:49:38.021"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:38.018" endtime="20220624 17:49:38.022" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s3-t17" name="Payment_agent_ID">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json, text/plain, */*</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.024" level="INFO">${header} = {'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:38.023" endtime="20220624 17:49:38.024"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-psc-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.024" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-psc-test.qniao.cn, headers={'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.024" endtime="20220624 17:49:38.025"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/payment-settlement-center/admin/get/agency-payment-order-payable-list?</arg>
<arg>params=status=&amp;pageNum=1&amp;pageSize=10</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:38.042" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/get/agency-payment-order-payable-list?status=&amp;pageNum=1&amp;pageSize=10
path_url=/payment-settlement-center/admin/get/agency-payment-order-payable-list?status=&amp;pageNum=1&amp;pageSize=10
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json, text/plain, */*', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}
body=None
</msg>
<msg timestamp="20220624 17:49:38.043" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/get/agency-payment-order-payable-list?status=&amp;pageNum=1&amp;pageSize=10
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:38 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
body={"timestamp":1656064178038,"status":500,"error":"登录信息已过期","message":"20006","code":20006}
</msg>
<msg timestamp="20220624 17:49:38.043" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.025" endtime="20220624 17:49:38.043"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${reps.json()["data"]["records"][0]}</arg>
<arg>id</arg>
</arguments>
<assign>
<var>${id}</var>
</assign>
<msg timestamp="20220624 17:49:38.044" level="FAIL">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</msg>
<status status="FAIL" starttime="20220624 17:49:38.043" endtime="20220624 17:49:38.044"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:38.023" endtime="20220624 17:49:38.044" critical="yes">Resolving variable '${reps.json()["data"]["records"][0]}' failed: KeyError: 'data'</status>
</test>
<test id="s1-s2-s3-t18" name="confirm_the_payment">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=470236309865238555</arg>
<arg>Authorization=Token 906b281653681738294c0f55aa929960</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.045" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}</msg>
<status status="PASS" starttime="20220624 17:49:38.045" endtime="20220624 17:49:38.045"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-ops-psc-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.045" level="INFO">Creating Session using : alias=ZTB, url=http://api-ops-psc-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 906b281653681738294c0f55aa929960'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.045" endtime="20220624 17:49:38.046"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"id":"${id}","isMergePayment":0,"auditStatus":1}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:38.047" level="FAIL">Variable '${id}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:38.046" endtime="20220624 17:49:38.047"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:38.044" endtime="20220624 17:49:38.047" critical="yes">Variable '${id}' not found.</status>
</test>
<test id="s1-s2-s3-t19" name="settlement">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.048" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:38.047" endtime="20220624 17:49:38.048"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.049" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.048" endtime="20220624 17:49:38.049"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/get/scrap-paper-offsite-receipt-order-detail?</arg>
<arg>params=id=${orderId}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:38.050" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:38.049" endtime="20220624 17:49:38.050"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:38.047" endtime="20220624 17:49:38.050" critical="yes">Variable '${orderId}' not found.</status>
</test>
<test id="s1-s2-s3-t20" name="Cash_payment_after_settlement">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.051" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:38.051" endtime="20220624 17:49:38.051"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.052" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.051" endtime="20220624 17:49:38.052"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"settleType":1,"ids":["${orderId}"],"bankCardNo":null}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:38.053" level="FAIL">Variable '${orderId}' not found.</msg>
<status status="FAIL" starttime="20220624 17:49:38.052" endtime="20220624 17:49:38.053"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:38.050" endtime="20220624 17:49:38.053" critical="yes">Variable '${orderId}' not found.</status>
</test>
<status status="FAIL" starttime="20220624 17:49:37.793" endtime="20220624 17:49:38.054"></status>
</suite>
<suite id="s1-s2-s4" name="常规代卖" source="/root/ztb-factory-rf-api/ZTB小程序/常规代卖.robot">
<test id="s1-s2-s4-t1" name="新建订单">
<status status="FAIL" starttime="20220624 17:49:38.061" endtime="20220624 17:49:38.062" critical="yes">Test case contains no keywords.</status>
</test>
<status status="FAIL" starttime="20220624 17:49:38.057" endtime="20220624 17:49:38.062"></status>
</suite>
<suite id="s1-s2-s5" name="登录" source="/root/ztb-factory-rf-api/ZTB小程序/登录.robot">
<test id="s1-s2-s5-t1" name="UEClogin">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953924</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.067" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953924'}</msg>
<status status="PASS" starttime="20220624 17:49:38.067" endtime="20220624 17:49:38.067"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-uec-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.068" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953924'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.068" endtime="20220624 17:49:38.069"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>account=13517986787</arg>
<arg>captcha=888888</arg>
<arg>accountType=2</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:38.069" level="INFO">${data} = {'account': '13517986787', 'captcha': '888888', 'accountType': '2'}</msg>
<status status="PASS" starttime="20220624 17:49:38.069" endtime="20220624 17:49:38.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.070" level="INFO">{'account': '13517986787', 'captcha': '888888', 'accountType': '2'}</msg>
<status status="PASS" starttime="20220624 17:49:38.069" endtime="20220624 17:49:38.070"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/uec/authorize/by-captcha</arg>
<arg>json=${data}</arg>
</arguments>
<assign>
<var>${respones}</var>
</assign>
<msg timestamp="20220624 17:49:38.124" level="INFO">POST Request : url=http://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
path_url=/uec/authorize/by-captcha
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953924', 'Content-Length': '67'}
body=b'{"account": "13517986787", "captcha": "888888", "accountType": "2"}'
</msg>
<msg timestamp="20220624 17:49:38.124" level="INFO">POST Response : url=http://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:38 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/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEgtZcP4mP/UpYCg7XZMU23w==","userId":"609432405077528576"}}
</msg>
<msg timestamp="20220624 17:49:38.124" level="INFO">${respones} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.070" endtime="20220624 17:49:38.125"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${respones.json()["data"]}</arg>
<arg>token</arg>
</arguments>
<assign>
<var>${gettoken}</var>
</assign>
<msg timestamp="20220624 17:49:38.125" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEgtZcP4mP/UpYCg7XZMU23w==</msg>
<status status="PASS" starttime="20220624 17:49:38.125" endtime="20220624 17:49:38.126"></status>
</kw>
<kw name="Set Global Variable" library="BuiltIn">
<doc>Makes a variable available globally in all tests and suites.</doc>
<arguments>
<arg>${gettoken}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.126" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEgtZcP4mP/UpYCg7XZMU23w==</msg>
<status status="PASS" starttime="20220624 17:49:38.126" endtime="20220624 17:49:38.126"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:38.066" endtime="20220624 17:49:38.126" critical="yes"></status>
</test>
<test id="s1-s2-s5-t2" name="ZTBlogin-token">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.128" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926'}</msg>
<status status="PASS" starttime="20220624 17:49:38.127" endtime="20220624 17:49:38.128"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.128" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.128" endtime="20220624 17:49:38.129"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"loginToken":"${gettoken}"}</arg>
</arguments>
<assign>
<var>${token}</var>
</assign>
<msg timestamp="20220624 17:49:38.130" level="INFO">${token} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEgtZcP4mP/UpYCg7XZMU23w=="}</msg>
<status status="PASS" starttime="20220624 17:49:38.129" endtime="20220624 17:49:38.130"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>recycle-user-center/authorize/get/product-line-token/by/login-token</arg>
<arg>${token}</arg>
</arguments>
<assign>
<var>${res}</var>
</assign>
<msg timestamp="20220624 17:49:38.199" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
path_url=/recycle-user-center/authorize/get/product-line-token/by/login-token
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Content-Length': '105'}
body={"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEUjQuzawvmkpWlgoXrBWOGEgtZcP4mP/UpYCg7XZMU23w=="}
</msg>
<msg timestamp="20220624 17:49:38.199" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":0,"message":"successful","data":"iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuWPLXRklJbGB8Q8e0izj6E0PQdRAr/L8JeU8I3I+6CGg=="}
</msg>
<msg timestamp="20220624 17:49:38.200" level="INFO">${res} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.130" endtime="20220624 17:49:38.200"></status>
</kw>
<kw name="Get From Dictionary" library="Collections">
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
<arguments>
<arg>${res.json()}</arg>
<arg>data</arg>
</arguments>
<assign>
<var>${gettoken}</var>
</assign>
<msg timestamp="20220624 17:49:38.201" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuWPLXRklJbGB8Q8e0izj6E0PQdRAr/L8JeU8I3I+6CGg==</msg>
<status status="PASS" starttime="20220624 17:49:38.200" endtime="20220624 17:49:38.201"></status>
</kw>
<kw name="Set Global Variable" library="BuiltIn">
<doc>Makes a variable available globally in all tests and suites.</doc>
<arguments>
<arg>${gettoken}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.201" level="INFO">${gettoken} = iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuWPLXRklJbGB8Q8e0izj6E0PQdRAr/L8JeU8I3I+6CGg==</msg>
<status status="PASS" starttime="20220624 17:49:38.201" endtime="20220624 17:49:38.201"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:38.127" endtime="20220624 17:49:38.201" critical="yes"></status>
</test>
<test id="s1-s2-s5-t3" name="后台管理login">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/x-www-form-urlencoded</arg>
<arg>X-APP-ID=470236309865238555</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.203" level="INFO">${header} = {'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '470236309865238555'}</msg>
<status status="PASS" starttime="20220624 17:49:38.203" endtime="20220624 17:49:38.203"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>后台管理</arg>
<arg>http://api-ops-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.204" level="INFO">Creating Session using : alias=后台管理, url=http://api-ops-ztb-test.qniao.cn, headers={'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '470236309865238555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.203" endtime="20220624 17:49:38.204"></status>
</kw>
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>username=mengyan@qniao.cn</arg>
<arg>password=qn123456</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:38.204" level="INFO">${data} = {'username': 'mengyan@qniao.cn', 'password': 'qn123456'}</msg>
<status status="PASS" starttime="20220624 17:49:38.204" endtime="20220624 17:49:38.204"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.205" level="INFO">{'username': 'mengyan@qniao.cn', 'password': 'qn123456'}</msg>
<status status="PASS" starttime="20220624 17:49:38.205" endtime="20220624 17:49:38.205"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>后台管理</arg>
<arg>/recycle-service/admin/login</arg>
<arg>data=${data}</arg>
</arguments>
<assign>
<var>${resp}</var>
</assign>
<msg timestamp="20220624 17:49:38.357" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/login
path_url=/recycle-service/admin/login
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '470236309865238555', 'Content-Length': '45'}
body=username=mengyan%40qniao.cn&amp;password=qn123456
</msg>
<msg timestamp="20220624 17:49:38.358" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/login
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'X-Frame-Options': 'DENY', 'Access-Control-Request-Method': '*', 'Authorization': 'Token 906b281653681738294c0f55aa929960', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache'}
body={"code":200,"message":"登陆成功"}
</msg>
<msg timestamp="20220624 17:49:38.358" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.205" endtime="20220624 17:49:38.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${resp}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.359" level="INFO">&lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.358" endtime="20220624 17:49:38.359"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:38.202" endtime="20220624 17:49:38.359" critical="yes"></status>
</test>
<test id="s1-s2-s5-t4" name="新建客户">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>Content-Type=application/json</arg>
<arg>X-APP-ID=503258978847953926</arg>
<arg>Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==</arg>
<arg>X-FACTORY-ID=615896891544178688</arg>
</arguments>
<assign>
<var>${header}</var>
</assign>
<msg timestamp="20220624 17:49:38.361" level="INFO">${header} = {'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': ...</msg>
<status status="PASS" starttime="20220624 17:49:38.360" endtime="20220624 17:49:38.361"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTB</arg>
<arg>http://api-client-ztb-test.qniao.cn</arg>
<arg>${header}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.361" level="INFO">Creating Session using : alias=ZTB, url=http://api-client-ztb-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.361" endtime="20220624 17:49:38.362"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>{"cardNo":"","name":"吴彦祖","mobile":"13232323232","defaultPaymentMethod":1}</arg>
</arguments>
<assign>
<var>${data}</var>
</assign>
<msg timestamp="20220624 17:49:38.362" level="INFO">${data} = {"cardNo":"","name":"吴彦祖","mobile":"13232323232","defaultPaymentMethod":1}</msg>
<status status="PASS" starttime="20220624 17:49:38.362" endtime="20220624 17:49:38.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.362" level="INFO">{"cardNo":"","name":"吴彦祖","mobile":"13232323232","defaultPaymentMethod":1}</msg>
<status status="PASS" starttime="20220624 17:49:38.362" endtime="20220624 17:49:38.363"></status>
</kw>
<kw name="Post On Session" library="RequestsLibrary">
<doc>Sends a POST request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTB</arg>
<arg>/ztb-factory/factory/save/customer</arg>
<arg>${data.encode('utf-8')}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:38.388" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/save/customer
path_url=/ztb-factory/factory/save/customer
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '503258978847953926', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA==', 'X-FACTORY-ID': '615896891544178688', 'Content-Length': '80'}
body=b'{"cardNo":"","name":"\xe5\x90\xb4\xe5\xbd\xa6\xe7\xa5\x96","mobile":"13232323232","defaultPaymentMethod":1}'
</msg>
<msg timestamp="20220624 17:49:38.389" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/ztb-factory/factory/save/customer
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:38 GMT', 'Content-Type': 'application/json;charset=utf-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":401,"message":"登录信息已经过期"}
</msg>
<msg timestamp="20220624 17:49:38.389" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.363" endtime="20220624 17:49:38.389"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${reps}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.390" level="INFO">&lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.389" endtime="20220624 17:49:38.390"></status>
</kw>
<kw name="Should Be Equal As Strings" library="BuiltIn">
<doc>Fails if objects are unequal after converting them to strings.</doc>
<arguments>
<arg>${reps.json()["message"]}</arg>
<arg>successful</arg>
</arguments>
<msg timestamp="20220624 17:49:38.391" level="FAIL">登录信息已经过期 != successful</msg>
<status status="FAIL" starttime="20220624 17:49:38.390" endtime="20220624 17:49:38.391"></status>
</kw>
<status status="FAIL" starttime="20220624 17:49:38.359" endtime="20220624 17:49:38.391" critical="yes">登录信息已经过期 != successful</status>
</test>
<test id="s1-s2-s5-t5" name="新建品类">
<status status="FAIL" starttime="20220624 17:49:38.391" endtime="20220624 17:49:38.392" critical="yes">Test case contains no keywords.</status>
</test>
<status status="FAIL" starttime="20220624 17:49:38.063" endtime="20220624 17:49:38.392"></status>
</suite>
<status status="FAIL" starttime="20220624 17:49:37.326" endtime="20220624 17:49:38.395"></status>
</suite>
<suite id="s1-s3" name="系统设置" source="/root/ztb-factory-rf-api/系统设置">
<suite id="s1-s3-s1" name="员工管理" source="/root/ztb-factory-rf-api/系统设置/员工管理.robot">
<test id="s1-s3-s1-t1" name="查看员工列表">
<kw name="Create Dictionary" library="BuiltIn">
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
<arguments>
<arg>X-APP-ID=503258978847953924</arg>
<arg>X-FACTORY-ID=615992051053498368</arg>
<arg>Authorization=QNT ${gettoken}</arg>
</arguments>
<assign>
<var>${herder}</var>
</assign>
<msg timestamp="20220624 17:49:38.408" level="INFO">${herder} = {'X-APP-ID': '503258978847953924', 'X-FACTORY-ID': '615992051053498368', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuWPLXRklJbGB8Q8e0izj6E0PQdRAr/L8JeU8I3I+6CGg=='}</msg>
<status status="PASS" starttime="20220624 17:49:38.407" endtime="20220624 17:49:38.408"></status>
</kw>
<kw name="Create Session" library="RequestsLibrary">
<doc>Create Session: create a HTTP session to a server</doc>
<arguments>
<arg>ZTBF</arg>
<arg>https://api-client-ztb-test.qniao.cn</arg>
<arg>${herder}</arg>
</arguments>
<msg timestamp="20220624 17:49:38.409" level="INFO">Creating Session using : alias=ZTBF, url=https://api-client-ztb-test.qniao.cn, headers={'X-APP-ID': '503258978847953924', 'X-FACTORY-ID': '615992051053498368', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuWPLXRklJbGB8Q8e0izj6E0PQdRAr/L8JeU8I3I+6CGg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
<status status="PASS" starttime="20220624 17:49:38.408" endtime="20220624 17:49:38.409"></status>
</kw>
<kw name="Get On Session" library="RequestsLibrary">
<doc>Sends a GET request on a previously created HTTP Session.</doc>
<arguments>
<arg>ZTBF</arg>
<arg>recycle-user-center/get/self-department-role-list</arg>
<arg>json={pageNum=1&amp;pageSize=10&amp;legalPersonName=13517986787&amp;enterpriseName=%E7%B3%A0%E5%95%8A}</arg>
</arguments>
<assign>
<var>${reps}</var>
</assign>
<msg timestamp="20220624 17:49:38.459" level="INFO">GET Request : url=https://api-client-ztb-test.qniao.cn/recycle-user-center/get/self-department-role-list
path_url=/recycle-user-center/get/self-department-role-list
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '503258978847953924', 'X-FACTORY-ID': '615992051053498368', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuWPLXRklJbGB8Q8e0izj6E0PQdRAr/L8JeU8I3I+6CGg==', 'Content-Length': '87', 'Content-Type': 'application/json'}
body=b'"{pageNum=1&amp;pageSize=10&amp;legalPersonName=13517986787&amp;enterpriseName=%E7%B3%A0%E5%95%8A}"'
</msg>
<msg timestamp="20220624 17:49:38.460" level="INFO">GET Response : url=https://api-client-ztb-test.qniao.cn/recycle-user-center/get/self-department-role-list
status=200, reason=
headers={'Server': 'nginx/1.16.1', 'Date': 'Fri, 24 Jun 2022 09:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
body={"code":0,"message":"successful","data":{"records":[{"id":"577836736978227201","name":"厂长","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227202","name":"助理","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227203","name":"商务经理","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227204","name":"分拣工","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227205","name":"打包工","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227206","name":"叉车工","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227207","name":"司机","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227208","name":"财务","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"},{"id":"577836736978227209","name":"管理员","createTime":"2021-04-09 16:11:08","updateTime":"2021-11-29 10:30:17","status":0,"enterpriseDepartmentId":"573960116311822336","type":"1"},{"id":"729446813236596737","name":"运营专员","createTime":"2022-06-01 19:45:59","updateTime":"2022-06-01 19:46:16","status":0,"enterpriseDepartmentId":"573960116311822336","type":"0"}],"total":10,"size":10,"current":1}}
</msg>
<msg timestamp="20220624 17:49:38.460" level="INFO">/usr/local/python3/lib/python3.6/site-packages/urllib3/connectionpool.py:1020: InsecureRequestWarning: Unverified HTTPS request is being made to host 'api-client-ztb-test.qniao.cn'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
InsecureRequestWarning,</msg>
<msg timestamp="20220624 17:49:38.460" level="INFO">${reps} = &lt;Response [200]&gt;</msg>
<status status="PASS" starttime="20220624 17:49:38.409" endtime="20220624 17:49:38.460"></status>
</kw>
<status status="PASS" starttime="20220624 17:49:38.406" endtime="20220624 17:49:38.460" critical="yes"></status>
</test>
<status status="PASS" starttime="20220624 17:49:38.402" endtime="20220624 17:49:38.461"></status>
</suite>
<status status="PASS" starttime="20220624 17:49:38.399" endtime="20220624 17:49:38.462"></status>
</suite>
<status status="FAIL" starttime="20220624 17:49:36.238" endtime="20220624 17:49:38.464"></status>
</suite>
<statistics>
<total>
<stat pass="9" fail="47">Critical Tests</stat>
<stat pass="9" fail="47">All Tests</stat>
</total>
<tag>
</tag>
<suite>
<stat pass="9" fail="47" id="s1" name="Ztb-Factory-Rf-Api">Ztb-Factory-Rf-Api</stat>
<stat pass="1" fail="1" id="s1-s1" name="Login">Ztb-Factory-Rf-Api.Login</stat>
<stat pass="1" fail="1" id="s1-s1-s1" name="Factory">Ztb-Factory-Rf-Api.Login.Factory</stat>
<stat pass="7" fail="46" id="s1-s2" name="ZTB小程序">Ztb-Factory-Rf-Api.ZTB小程序</stat>
<stat pass="0" fail="6" id="s1-s2-s1" name="出货">Ztb-Factory-Rf-Api.ZTB小程序.出货</stat>
<stat pass="2" fail="19" id="s1-s2-s2" name="厂内收货">Ztb-Factory-Rf-Api.ZTB小程序.厂内收货</stat>
<stat pass="2" fail="18" id="s1-s2-s3" name="厂外收货">Ztb-Factory-Rf-Api.ZTB小程序.厂外收货</stat>
<stat pass="0" fail="1" id="s1-s2-s4" name="常规代卖">Ztb-Factory-Rf-Api.ZTB小程序.常规代卖</stat>
<stat pass="3" fail="2" id="s1-s2-s5" name="登录">Ztb-Factory-Rf-Api.ZTB小程序.登录</stat>
<stat pass="1" fail="0" id="s1-s3" name="系统设置">Ztb-Factory-Rf-Api.系统设置</stat>
<stat pass="1" fail="0" id="s1-s3-s1" name="员工管理">Ztb-Factory-Rf-Api.系统设置.员工管理</stat>
</suite>
</statistics>
<errors>
</errors>
</robot>