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.
3238 lines
171 KiB
3238 lines
171 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<robot generator="Robot 3.1.2 (Python 3.6.8 on linux)" generated="20211201 11:55:35.051" rpa="false">
|
|
<suite id="s1" name="Ztb-Trading-Rf-Api" source="/root/ztb-trading-rf-api">
|
|
<suite id="s1-s1" name="0-Database" source="/root/ztb-trading-rf-api/0-Database.robot">
|
|
<test id="s1-s1-t1" name="Connect to database">
|
|
<kw name="Connect To Database Using Custom Params">
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>host='8.135.8.221',user='root', password='password', \ port=3306,database='ztb_recycle'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.162" level="FAIL">No keyword with name 'Connect To Database Using Custom Params' found.</msg>
|
|
<status status="FAIL" starttime="20211201 11:55:35.162" endtime="20211201 11:55:35.162"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:55:35.160" endtime="20211201 11:55:35.162" critical="yes">No keyword with name 'Connect To Database Using Custom Params' found.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:35.157" endtime="20211201 11:55:35.163"></status>
|
|
</suite>
|
|
<suite id="s1-s2" name="1-Client(Test)" source="/root/ztb-trading-rf-api/1-Client(Test)">
|
|
<suite id="s1-s2-s1" name="1-APPlogin(Test)" source="/root/ztb-trading-rf-api/1-Client(Test)/1-APPlogin(Test).robot">
|
|
<test id="s1-s2-s1-t1" name="userlogin">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211201 11:55:35.180" endtime="20211201 11:55:35.180"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>https://api-client-uec-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.181" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-uec-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.181" endtime="20211201 11:55:35.181"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>account=18888888888</arg>
|
|
<arg>captcha=888888</arg>
|
|
<arg>accountType=2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.183" level="INFO">${data} = {'account': '18888888888', 'captcha': '888888', 'accountType': '2'}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.182" endtime="20211201 11:55:35.183"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>18888888888</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${account}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.183" level="INFO">${account} = 18888888888</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.183" endtime="20211201 11:55:35.183"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>uec/authorize/by-captcha</arg>
|
|
<arg>json=${data}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${respones}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.277" 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': '470236309865238528', 'Content-Length': '67'}
|
|
body=b'{"account": "18888888888", "captcha": "888888", "accountType": "2"}'
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.278" 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': 'Wed, 01 Dec 2021 03:55:35 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":"d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==","userId":"659450159519895552"}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.278" level="INFO">${respones} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.183" endtime="20211201 11:55:35.278"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${respones.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.279" level="INFO">200</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.278" endtime="20211201 11:55:35.279"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${respones.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.279" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==', 'userId': '659450159519895552'}}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.279" endtime="20211201 11:55:35.279"></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>${token}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.280" level="INFO">${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.280" endtime="20211201 11:55:35.280"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.281" level="INFO">${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.280" endtime="20211201 11:55:35.281"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${account}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.281" level="INFO">${account} = 18888888888</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.281" endtime="20211201 11:55:35.281"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:35.179" endtime="20211201 11:55:35.281" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s1-t2" name="login-token">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.282" level="INFO">Creating Session using : alias=ZTBT, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.282" endtime="20211201 11:55:35.283"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>loginToken=${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${token1}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.283" level="INFO">${token1} = {'loginToken': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.283" endtime="20211201 11:55:35.283"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>json=${token1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.377" 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': '470236309865238528', 'Content-Length': '106'}
|
|
body=b'{"loginToken": "d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=="}'
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.378" 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': 'Wed, 01 Dec 2021 03:55:35 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"token":"d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==","userToken":null,"userId":"659450159519895552"}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.378" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.284" endtime="20211201 11:55:35.378"></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"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.379" level="INFO">${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.378" endtime="20211201 11:55:35.379"></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"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.379" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.379" endtime="20211201 11:55:35.379"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["token"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.380" level="INFO">d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.379" endtime="20211201 11:55:35.380"></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="20211201 11:55:35.380" level="INFO">${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ==</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.380" endtime="20211201 11:55:35.380"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.381" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.380" endtime="20211201 11:55:35.381"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:35.282" endtime="20211201 11:55:35.381" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s1-t3" name="getuserinfo">
|
|
<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=470236309865238528</arg>
|
|
<arg>Authorization=${gettoken}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${header}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.382" level="INFO">${header} = {'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.382" endtime="20211201 11:55:35.382"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>baseinfo</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.382" level="INFO">Creating Session using : alias=baseinfo, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.382" endtime="20211201 11:55:35.383"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>baseinfo</arg>
|
|
<arg>recycle-service/user/get/base-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.567" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/recycle-service/user/get/base-info
|
|
path_url=/recycle-service/user/get/base-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.567" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/recycle-service/user/get/base-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 01 Dec 2021 03:55:35 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"userId":"659450159519895552","realName":"赖勇兰","mobile":"18888888888","avatarUrl":"http://medou.oss-cn-shenzhen.aliyuncs.com/saas/20200623160820.png","isAuth":1,"isVIP":1,"isSetPassword":0,"hasStore":0,"balance":77961.0500,"memberExpiredAt":"2022-03-13 13:54:19","hasGetMember":null,"nickname":"BTPY5718","memberRewardPoint":100,"isAccountancyUser":0,"hasShowedLoginTag":false,"isSetProxyTag":false,"identityTag":"打包厂","locateCityTag":{"provinceId":120000,"provinceName":"天津","cityId":120100,"cityName":"天津市","districtId":120101,"districtName":"和平区"},"locFactoryDetail":"西站前街1号天津西站2F层","experienceTag":"1年以下","numberOfPurchaseCategoriesTag":"0个","numberOfProxyCategoriesTag":"0个","packageFactoryName":"88纸业","packageFactoryArea":1500,"numberOfEmployee":12,"numberOfPackageMachine":null,"businessLicenseUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637563690936.jpg","legalPersonName":"陈华","uniformSocialCreditCode":"91500113984969104D","enterpriseName":"重庆亨乐西餐食品有限公司","type":null,"capital":null,"locDetail":"待补充","establishDate":null,"shipmentPerMonth":"1000吨以下","storeOverview":{"storeId":null,"margin":null,"todayMargin":null,"todayMarginNum":null,"hasStore":0,"status":null},"accountBalance":{"accountMoney":77961.0500,"frozenMoney":77961.0500},"bizUserId":"498985714587930624","bizUserName":"张山","status":0,"bizUserCode":"9999","hasShipmentsInfo":1,"isEnterpriseAuth":1,"packerType":"是v发电设备","autoWeighingMachine":"山东化工被他人好吧","forkliftsNum":10,"logisticsVehiclesNum":25,"oftenSendPaperMill":"阿三v长度为hi法定股本v科比v积分不够看的环境的改变附加的功能日本你根本","factoryLongitude":117.162647,"factoryLatitude":39.157162,"factoryPhotoUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637560667998.png","https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637560671717.jpg","https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637560676979.jpg"],"factoryMainCategoryDtoList":[{"id":"661680169953660928","factoryId":"660158494883844096","categoryId":"5","categoryName":"坑卡A","categoryProductionCapacityPerMonth":15.222,"categoryPhotoUrl":null}],"isFactoryInfoRequired":1}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.568" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.383" endtime="20211201 11:55:35.568"></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"]}</arg>
|
|
<arg>realName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${realName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.568" level="INFO">${realName} = 赖勇兰</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.568" endtime="20211201 11:55:35.568"></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"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.569" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.569" endtime="20211201 11:55:35.569"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${realName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.569" level="INFO">${realName} = 赖勇兰</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.569" endtime="20211201 11:55:35.570"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.570" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.570" endtime="20211201 11:55:35.570"></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>${account}</arg>
|
|
<arg>${reps.json()["data"]["mobile"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:35.570" endtime="20211201 11:55:35.571"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:35.381" endtime="20211201 11:55:35.571" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211201 11:55:35.165" endtime="20211201 11:55:35.571"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s2" name="1-APPlogin(master)" source="/root/ztb-trading-rf-api/1-Client(Test)/1-APPlogin(master).robot">
|
|
<test id="s1-s2-s2-t1" name="Get_verification-code">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211201 11:55:35.577" endtime="20211201 11:55:35.578"></status>
|
|
</kw>
|
|
<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=470236309865238528</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${headers}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.578" level="INFO">${headers} = {'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.578" endtime="20211201 11:55:35.578"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>https://api-client-uec.qniao.cn</arg>
|
|
<arg>${headers}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.578" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-uec.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.578" endtime="20211201 11:55:35.579"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"verifiableAccount":"13168550964","verifiableAccountType":1,"purpose":1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${value}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.579" level="INFO">${value} = {"verifiableAccount":"13168550964","verifiableAccountType":1,"purpose":1}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.579" endtime="20211201 11:55:35.579"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>uec/get/auth-captcha</arg>
|
|
<arg>${value.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:35.662" level="INFO">POST Request : url=https://api-client-uec.qniao.cn/uec/get/auth-captcha
|
|
path_url=/uec/get/auth-captcha
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Content-Length': '73'}
|
|
body=b'{"verifiableAccount":"13168550964","verifiableAccountType":1,"purpose":1}'
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.662" level="INFO">POST Response : url=https://api-client-uec.qniao.cn/uec/get/auth-captcha
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.14.1', 'Date': 'Wed, 01 Dec 2021 03:55:35 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:35.662" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.579" endtime="20211201 11:55:35.662"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:35.663" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.662" endtime="20211201 11:55:35.663"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>5</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:40.664" level="INFO">Slept 5 seconds</msg>
|
|
<status status="PASS" starttime="20211201 11:55:35.663" endtime="20211201 11:55:40.664"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:35.577" endtime="20211201 11:55:40.664" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-t2" name="Connect to database">
|
|
<kw name="Connect To Database Using Custom Params">
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='user_enterprise_center', host='rm-wz9it4fs5tk7n4tm1zo.mysql.rds.aliyuncs.com', user='uec_root', password='@qniaouecroot88', port=3306</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:40.668" level="FAIL">No keyword with name 'Connect To Database Using Custom Params' found.</msg>
|
|
<status status="FAIL" starttime="20211201 11:55:40.668" endtime="20211201 11:55:40.668"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:55:40.665" endtime="20211201 11:55:40.668" critical="yes">No keyword with name 'Connect To Database Using Custom Params' found.</status>
|
|
</test>
|
|
<test id="s1-s2-s2-t3" name="userlogin">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>https://api-client-uec.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:40.669" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-uec.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.669" endtime="20211201 11:55:40.669"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":2,"password":null,"account":"13168550964","captcha":"${text_code}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:40.670" level="FAIL">Variable '${text_code}' not found.</msg>
|
|
<status status="FAIL" starttime="20211201 11:55:40.669" endtime="20211201 11:55:40.670"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:55:40.668" endtime="20211201 11:55:40.671" critical="yes">Variable '${text_code}' not found.</status>
|
|
</test>
|
|
<test id="s1-s2-s2-t4" name="login-token">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:40.672" level="INFO">Creating Session using : alias=ZTBT, url=http://api-client-ztb.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.671" endtime="20211201 11:55:40.672"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>loginToken=${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${token1}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:40.672" level="INFO">${token1} = {'loginToken': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.672" endtime="20211201 11:55:40.672"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>json=${token1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:40.696" level="INFO">POST Request : url=http://api-client-ztb.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': '470236309865238528', 'Content-Length': '106'}
|
|
body=b'{"loginToken": "d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=="}'
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:40.696" level="INFO">POST Response : url=http://api-client-ztb.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.14.1', 'Date': 'Wed, 01 Dec 2021 03:55:40 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={"code":200100,"message":"unknown error","data":"com.qniao.framework.exception.SaasException\n\tat com.qniao.ztbuec.application.user.service.impl.OAuthServiceImpl.getProductLineTokenByLoginToken(OAuthServiceImpl.java:85)\n\tat com.qniao.ztbuec.api.authorization.AuthorizationController.getProductLineTokenByLoginToken(AuthorizationController.java:46)\n\tat sun.reflect.GeneratedMethodAccessor605.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.lang.reflect.Method.invoke(Method.java:498)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:877)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:783)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:974)\n\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:877)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:661)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:851)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:742)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:209)\n\tat org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)\n\tat org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)\n\tat org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.lang.Thread.run(Thread.java:745)\n"}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:40.696" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.672" endtime="20211201 11:55:40.696"></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"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:40.698" level="FAIL">TypeError: Expected argument 1 to be a dictionary or dictionary-like, got string instead.</msg>
|
|
<status status="FAIL" starttime="20211201 11:55:40.697" endtime="20211201 11:55:40.698"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:55:40.671" endtime="20211201 11:55:40.698" critical="yes">TypeError: Expected argument 1 to be a dictionary or dictionary-like, got string instead.</status>
|
|
</test>
|
|
<test id="s1-s2-s2-t5" name="getuserinfo">
|
|
<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=470236309865238528</arg>
|
|
<arg>Authorization=${gettoken}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${header}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:40.700" level="INFO">${header} = {'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.699" endtime="20211201 11:55:40.700"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>baseinfo</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:40.700" level="INFO">Creating Session using : alias=baseinfo, url=http://api-client-ztb.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.700" endtime="20211201 11:55:40.701"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>baseinfo</arg>
|
|
<arg>recycle-service/user/get/base-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:40.720" level="INFO">GET Request : url=http://api-client-ztb.qniao.cn/recycle-service/user/get/base-info
|
|
path_url=/recycle-service/user/get/base-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:40.720" level="INFO">GET Response : url=http://api-client-ztb.qniao.cn/recycle-service/user/get/base-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.14.1', 'Date': 'Wed, 01 Dec 2021 03:55:40 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={"code":401,"message":"登录信息已经过期"}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:40.721" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.701" endtime="20211201 11:55:40.721"></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"]}</arg>
|
|
<arg>realName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${realName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:40.721" level="FAIL">Resolving variable '${reps.json()["data"]}' failed: KeyError: 'data'</msg>
|
|
<status status="FAIL" starttime="20211201 11:55:40.721" endtime="20211201 11:55:40.722"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:55:40.698" endtime="20211201 11:55:40.722" critical="yes">Resolving variable '${reps.json()["data"]}' failed: KeyError: 'data'</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:35.572" endtime="20211201 11:55:40.722"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s3" name="2.1-CreateRegularorder" source="/root/ztb-trading-rf-api/1-Client(Test)/2.1-CreateRegularorder.robot">
|
|
<test id="s1-s2-s3-t1" name="get_paper-mill-city">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:40.740" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.739" endtime="20211201 11:55:40.740"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/get/paper-mill-city</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.086" level="INFO">GET Request : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-city
|
|
path_url=/recycle-service/get/paper-mill-city
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.086" level="INFO">GET Response : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-city
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 01 Dec 2021 03:55:41 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":[{"cityId":"430100","cityName":"长沙市"},{"cityId":"350200","cityName":"厦门市"},{"cityId":"520100","cityName":"贵阳市"},{"cityId":"150200","cityName":"包头市"},{"cityId":"440800","cityName":"湛江市"},{"cityId":"110100","cityName":"北京市"},{"cityId":"210300","cityName":"鞍山市"},{"cityId":"130800","cityName":"承德市"},{"cityId":"450100","cityName":"南宁市"},{"cityId":"232700","cityName":"大兴安岭地区"},{"cityId":"360200","cityName":"景德镇市"},{"cityId":"320400","cityName":"常州市"},{"cityId":"440900","cityName":"茂名市"},{"cityId":"140200","cityName":"大同市"},{"cityId":"130200","cityName":"唐山市"},{"cityId":"360700","cityName":"赣州市"},{"cityId":"440500","cityName":"汕头市"},{"cityId":"530500","cityName":"保山市"},{"cityId":"310100","cityName":"上海市"},{"cityId":"430400","cityName":"衡阳市"},{"cityId":"442000","cityName":"中山市"},{"cityId":"440700","cityName":"江门市"},{"cityId":"810200","cityName":"九龙"},{"cityId":"445300","cityName":"云浮市"},{"cityId":"451300","cityName":"来宾市"},{"cityId":"421000","cityName":"荆州市"},{"cityId":"440100","cityName":"广州市"},{"cityId":"441900","cityName":"东莞市"}]}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.087" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:40.740" endtime="20211201 11:55:41.087"></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()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.088" level="INFO">${data} = [{'cityId': '430100', 'cityName': '长沙市'}, {'cityId': '350200', 'cityName': '厦门市'}, {'cityId': '520100', 'cityName': '贵阳市'}, {'cityId': '150200', 'cityName': '包头市'}, {'cityId': '440800', 'cityName': '湛...</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.087" endtime="20211201 11:55:41.088"></status>
|
|
</kw>
|
|
<kw name="${items} IN [ @{data} ]" type="for">
|
|
<kw name="${items} = {'cityId': '430100', 'cityName': '长沙市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.088" level="INFO">${cityName} = 长沙市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.088" endtime="20211201 11:55:41.088"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.089" level="INFO">${cityId} = 430100</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.089" endtime="20211201 11:55:41.089"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.089" endtime="20211201 11:55:41.089"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.088" endtime="20211201 11:55:41.089"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '350200', 'cityName': '厦门市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.090" level="INFO">${cityName} = 厦门市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.090" endtime="20211201 11:55:41.090"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.090" level="INFO">${cityId} = 350200</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.090" endtime="20211201 11:55:41.090"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.091" endtime="20211201 11:55:41.091"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.090" endtime="20211201 11:55:41.091"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '520100', 'cityName': '贵阳市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.091" level="INFO">${cityName} = 贵阳市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.091" endtime="20211201 11:55:41.091"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.092" level="INFO">${cityId} = 520100</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.092" endtime="20211201 11:55:41.092"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.092" endtime="20211201 11:55:41.092"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.091" endtime="20211201 11:55:41.093"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '150200', 'cityName': '包头市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.093" level="INFO">${cityName} = 包头市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.093" endtime="20211201 11:55:41.093"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.093" level="INFO">${cityId} = 150200</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.093" endtime="20211201 11:55:41.093"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.093" endtime="20211201 11:55:41.094"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.093" endtime="20211201 11:55:41.094"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '440800', 'cityName': '湛江市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.094" level="INFO">${cityName} = 湛江市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.094" endtime="20211201 11:55:41.094"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.095" level="INFO">${cityId} = 440800</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.094" endtime="20211201 11:55:41.095"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.095" endtime="20211201 11:55:41.095"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.094" endtime="20211201 11:55:41.095"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '110100', 'cityName': '北京市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.095" level="INFO">${cityName} = 北京市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.095" endtime="20211201 11:55:41.095"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.096" level="INFO">${cityId} = 110100</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.096" endtime="20211201 11:55:41.096"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.096" endtime="20211201 11:55:41.096"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.095" endtime="20211201 11:55:41.096"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '210300', 'cityName': '鞍山市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.097" level="INFO">${cityName} = 鞍山市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.097" endtime="20211201 11:55:41.097"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.097" level="INFO">${cityId} = 210300</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.097" endtime="20211201 11:55:41.097"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.097" endtime="20211201 11:55:41.098"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.096" endtime="20211201 11:55:41.098"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '130800', 'cityName': '承德市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.098" level="INFO">${cityName} = 承德市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.098" endtime="20211201 11:55:41.098"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.098" level="INFO">${cityId} = 130800</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.098" endtime="20211201 11:55:41.099"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.099" endtime="20211201 11:55:41.099"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.098" endtime="20211201 11:55:41.099"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '450100', 'cityName': '南宁市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.099" level="INFO">${cityName} = 南宁市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.099" endtime="20211201 11:55:41.099"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.100" level="INFO">${cityId} = 450100</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.100" endtime="20211201 11:55:41.100"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.100" endtime="20211201 11:55:41.100"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.099" endtime="20211201 11:55:41.100"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '232700', 'cityName': '大兴安岭地区'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.101" level="INFO">${cityName} = 大兴安岭地区</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.101" endtime="20211201 11:55:41.101"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.101" level="INFO">${cityId} = 232700</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.101" endtime="20211201 11:55:41.101"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.101" endtime="20211201 11:55:41.102"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.100" endtime="20211201 11:55:41.102"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '360200', 'cityName': '景德镇市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.102" level="INFO">${cityName} = 景德镇市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.102" endtime="20211201 11:55:41.102"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.103" level="INFO">${cityId} = 360200</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.102" endtime="20211201 11:55:41.103"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.103" endtime="20211201 11:55:41.103"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.102" endtime="20211201 11:55:41.103"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '320400', 'cityName': '常州市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.104" level="INFO">${cityName} = 常州市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.103" endtime="20211201 11:55:41.104"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.104" level="INFO">${cityId} = 320400</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.104" endtime="20211201 11:55:41.104"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.104" endtime="20211201 11:55:41.105"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.103" endtime="20211201 11:55:41.105"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '440900', 'cityName': '茂名市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.105" level="INFO">${cityName} = 茂名市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.105" endtime="20211201 11:55:41.105"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.105" level="INFO">${cityId} = 440900</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.105" endtime="20211201 11:55:41.105"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.106" endtime="20211201 11:55:41.106"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.105" endtime="20211201 11:55:41.106"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '140200', 'cityName': '大同市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.106" level="INFO">${cityName} = 大同市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.106" endtime="20211201 11:55:41.106"></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>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.107" level="INFO">${cityId} = 140200</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.106" endtime="20211201 11:55:41.107"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.107" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.107" endtime="20211201 11:55:41.107"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.106" endtime="20211201 11:55:41.107"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.088" endtime="20211201 11:55:41.107"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cityId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.108" level="INFO">${cityId} = 140200</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.107" endtime="20211201 11:55:41.108"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.108" endtime="20211201 11:55:41.108"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:40.739" endtime="20211201 11:55:41.108" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-t2" name="get-factorylist">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>factorylist</arg>
|
|
<arg>http://api-client-ztb-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.109" level="INFO">Creating Session using : alias=factorylist, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.109" endtime="20211201 11:55:41.110"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>factorylist</arg>
|
|
<arg>recycle-service/get/paper-mill-paper-category-price-list</arg>
|
|
<arg>params=cityId=${cityId}&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.362" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-paper-category-price-list?cityId=140200&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0
|
|
path_url=/recycle-service/get/paper-mill-paper-category-price-list?cityId=140200&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.363" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-paper-category-price-list?cityId=140200&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 01 Dec 2021 03:55:41 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"paperMillId":"660525241717624832","name":"Ceshi_factory","paperCategoryList":[{"categoryId":"660529551931215872","categoryName":"花纸","yesterdayUnitPrice":null,"unitPrice":1.650,"floatingPrice":0.000,"publicSubsidies":0.005,"allowOrder":null},{"categoryId":"661536965862232064","categoryName":"小白纸","yesterdayUnitPrice":null,"unitPrice":2.200,"floatingPrice":0.000,"publicSubsidies":null,"allowOrder":null},{"categoryId":"661536969788100608","categoryName":"坑卡","yesterdayUnitPrice":null,"unitPrice":1.620,"floatingPrice":0.000,"publicSubsidies":null,"allowOrder":null}],"locProvinceName":"山西省","locCityName":"大同市","locDistrictName":"大同县","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637647859008.jpg","priceDate":"2021-12-01 00:00:00","proxypaySurcharge":0.0200000,"foreignPaybackIntever":null,"foreignPaybackIntervalString":"12","cumulativeWeight":326.73,"yesterdayTotalQuantity":null,"yesterdayRetainedQuantity":null,"hasFollowed":true,"isOperations":true,"manageNotifyMessage":"该纸厂已暂停接单,请联系相关负责人!","isPlaceAnOrder":false,"isRecentlySale":true}],"total":1,"size":20,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.363" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.110" endtime="20211201 11:55:41.363"></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>
|
|
<status status="PASS" starttime="20211201 11:55:41.363" endtime="20211201 11:55:41.364"></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"]}</arg>
|
|
<arg>records</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${records}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.364" level="INFO">${records} = [{'paperMillId': '660525241717624832', 'name': 'Ceshi_factory', 'paperCategoryList': [{'categoryId': '660529551931215872', 'categoryName': '花纸', 'yesterdayUnitPrice': None, 'unitPrice': 1.65, 'floatin...</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.364" endtime="20211201 11:55:41.364"></status>
|
|
</kw>
|
|
<kw name="${item} IN [ @{records} ]" type="for">
|
|
<kw name="${item} = {'paperMillId': '660525241717624832', 'name': 'Ceshi_factory', 'paperCategoryList': [{'categoryId': '660529551931215872', 'categoryName': '花纸', 'yesterdayUnitPrice': None, 'unitPrice': 1.65, 'floating..." type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.365" level="INFO">${name} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.365" endtime="20211201 11:55:41.365"></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>${item}</arg>
|
|
<arg>paperCategoryList</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryList}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.365" level="INFO">${paperCategoryList} = [{'categoryId': '660529551931215872', 'categoryName': '花纸', 'yesterdayUnitPrice': None, 'unitPrice': 1.65, 'floatingPrice': 0.0, 'publicSubsidies': 0.005, 'allowOrder': None}, {'categoryId': '66153696...</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.365" endtime="20211201 11:55:41.366"></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>${item}</arg>
|
|
<arg>cumulativeWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cumulativeWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.366" level="INFO">${cumulativeWeight} = 326.73</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.366" endtime="20211201 11:55:41.366"></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>${item}</arg>
|
|
<arg>paperMillId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillId}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.366" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.366" endtime="20211201 11:55:41.366"></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>${item}</arg>
|
|
<arg>locProvinceName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${locProvinceName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.367" level="INFO">${locProvinceName} = 山西省</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.366" endtime="20211201 11:55:41.367"></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>${item}</arg>
|
|
<arg>locCityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${locCityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.367" level="INFO">${locCityName} = 大同市</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.367" endtime="20211201 11:55:41.367"></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>${item}</arg>
|
|
<arg>locDistrictName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${locDistrictName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.367" level="INFO">${locDistrictName} = 大同县</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.367" endtime="20211201 11:55:41.367"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${name}'=='Ceshi_factory'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.368" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.367" endtime="20211201 11:55:41.368"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.365" endtime="20211201 11:55:41.368"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.365" endtime="20211201 11:55:41.368"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>random.choice(${paperCategoryList})</arg>
|
|
<arg>random</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${value}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.369" level="INFO">${value} = {'categoryId': '660529551931215872', 'categoryName': '花纸', 'yesterdayUnitPrice': None, 'unitPrice': 1.65, 'floatingPrice': 0.0, 'publicSubsidies': 0.005, 'allowOrder': None}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.368" endtime="20211201 11:55:41.369"></status>
|
|
</kw>
|
|
<kw name="Log To Console" library="BuiltIn">
|
|
<doc>Logs the given message to the console.</doc>
|
|
<arguments>
|
|
<arg>\nvalue: ${value}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.369" endtime="20211201 11:55:41.369"></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>${value}</arg>
|
|
<arg>categoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryid}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.369" level="INFO">${categoryid} = 660529551931215872</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.369" endtime="20211201 11:55:41.369"></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>${value}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.370" level="INFO">${categoryName} = 花纸</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.370" endtime="20211201 11:55:41.370"></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>${value}</arg>
|
|
<arg>unitPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.370" level="INFO">${unitPrice} = 1.65</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.370" endtime="20211201 11:55:41.370"></status>
|
|
</kw>
|
|
<kw name="Catenate" library="BuiltIn">
|
|
<doc>Catenates the given items together and returns the resulted string.</doc>
|
|
<arguments>
|
|
<arg>${locProvinceName}</arg>
|
|
<arg>${locCityName}</arg>
|
|
<arg>${locDistrictName}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillAddress}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.371" level="INFO">${paperMillAddress} = 山西省 大同市 大同县</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.371" endtime="20211201 11:55:41.371"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.371" level="INFO">${categoryid} = 660529551931215872</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.371" endtime="20211201 11:55:41.371"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.372" level="INFO">${unitPrice} = 1.65</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.371" endtime="20211201 11:55:41.372"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.372" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.372" endtime="20211201 11:55:41.372"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillAddress}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.373" level="INFO">${paperMillAddress} = 山西省 大同市 大同县</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.372" endtime="20211201 11:55:41.373"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.373" level="INFO">${categoryName} = 花纸</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.373" endtime="20211201 11:55:41.373"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.374" level="INFO">${name} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.373" endtime="20211201 11:55:41.374"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.374" endtime="20211201 11:55:41.374"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.109" endtime="20211201 11:55:41.374" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-t3" name="paper-mill-paper-category-price-details">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.375" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.375" endtime="20211201 11:55:41.375"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/get/paper-mill-paper-category-price-details/${paperMillId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.461" level="INFO">GET Request : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-paper-category-price-details/660525241717624832
|
|
path_url=/recycle-service/get/paper-mill-paper-category-price-details/660525241717624832
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.461" level="INFO">GET Response : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-paper-category-price-details/660525241717624832
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 01 Dec 2021 03:55:41 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"paperMillId":"660525241717624832","name":"Ceshi_factory","paperCategoryList":[{"categoryId":"660529551931215872","categoryName":"花纸","unitPrice":1.650,"inspectionNote":null,"floatingPrice":0.000,"publicSubsidies":0.005,"isAllowOrder":true},{"categoryId":"661536965862232064","categoryName":"小白纸","unitPrice":2.200,"inspectionNote":null,"floatingPrice":0.000,"publicSubsidies":null,"isAllowOrder":true},{"categoryId":"661536969788100608","categoryName":"坑卡","unitPrice":1.620,"inspectionNote":null,"floatingPrice":0.000,"publicSubsidies":null,"isAllowOrder":true}],"locProvinceName":"山西省","locCityName":"大同市","locDistrictName":"大同县","attentionsLoadingCar":"","attentionsRegulations":"","attentionsArrival":"","attentionsReportCar":"","locDetails":"","priceDate":"2021-12-01","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637647859008.jpg","enableSalesAgent":1,"proxypaySurcharge":0.0200000,"foreignPaybackIntever":null,"foreignPaybackIntervalString":"12","cumulativeWeight":326.73,"yesterdayTotalQuantity":null,"yesterdayRetainedQuantity":null,"hasFollowed":true,"isOperations":true,"manageNotifyMessage":"该纸厂已暂停接单,请联系相关负责人!","isCooperate":0}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.461" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.376" endtime="20211201 11:55:41.461"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.462" level="INFO">{'code': 0, 'message': 'successful', 'data': {'paperMillId': '660525241717624832', 'name': 'Ceshi_factory', 'paperCategoryList': [{'categoryId': '660529551931215872', 'categoryName': '花纸', 'unitPrice': 1.65, 'inspectionNote': None, 'floatingPrice': 0.0, 'publicSubsidies': 0.005, 'isAllowOrder': True}, {'categoryId': '661536965862232064', 'categoryName': '小白纸', 'unitPrice': 2.2, 'inspectionNote': None, 'floatingPrice': 0.0, 'publicSubsidies': None, 'isAllowOrder': True}, {'categoryId': '661536969788100608', 'categoryName': '坑卡', 'unitPrice': 1.62, 'inspectionNote': None, 'floatingPrice': 0.0, 'publicSubsidies': None, 'isAllowOrder': True}], 'locProvinceName': '山西省', 'locCityName': '大同市', 'locDistrictName': '大同县', 'attentionsLoadingCar': '', 'attentionsRegulations': '', 'attentionsArrival': '', 'attentionsReportCar': '', 'locDetails': '', 'priceDate': '2021-12-01', 'logoImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637647859008.jpg', 'enableSalesAgent': 1, 'proxypaySurcharge': 0.02, 'foreignPaybackIntever': None, 'foreignPaybackIntervalString': '12', 'cumulativeWeight': 326.73, 'yesterdayTotalQuantity': None, 'yesterdayRetainedQuantity': None, 'hasFollowed': True, 'isOperations': True, 'manageNotifyMessage': '该纸厂已暂停接单,请联系相关负责人!', 'isCooperate': 0}}</msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.461" endtime="20211201 11:55:41.462"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211201 11:55:41.462" endtime="20211201 11:55:41.462"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:55:41.374" endtime="20211201 11:55:41.462" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-t4" name="relation">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.464" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.463" endtime="20211201 11:55:41.464"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/proxy-sell/get/relation</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:55:41.508" level="INFO">GET Request : url=https://api-client-ztb-test.qniao.cn/recycle-service/proxy-sell/get/relation
|
|
path_url=/recycle-service/proxy-sell/get/relation
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypMxVQPBW+90MWsl9ceYu6powQjqUz9jli2HBV4P628tQQ=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.508" level="INFO">GET Response : url=https://api-client-ztb-test.qniao.cn/recycle-service/proxy-sell/get/relation
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 01 Dec 2021 03:55:41 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"id":"249","customerName":"赖勇兰","cusormerId":"554128866793361643","bizUserId":"498985714587930624","bizUserName":"张山","status":0,"createTime":"2021-11-22 13:54:27","mobile":"13060994305","factoryName":null,"factoryId":null}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:55:41.508" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:55:41.464" endtime="20211201 11:55:41.508"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps,json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211201 11:55:41.509" level="FAIL">Resolving variable '${reps,json()}' failed: NameError: name 'json' is not defined</msg>
|
|
<status status="FAIL" starttime="20211201 11:55:41.509" endtime="20211201 11:55:41.509"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<kw name="Fatal Error" library="BuiltIn">
|
|
<doc>Stops the whole test execution.</doc>
|
|
<msg timestamp="20211201 11:55:41.510" level="FAIL">AssertionError</msg>
|
|
<status status="FAIL" starttime="20211201 11:55:41.510" endtime="20211201 11:55:41.510"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:55:41.510" endtime="20211201 11:55:41.510">AssertionError</status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:55:41.463" endtime="20211201 11:55:41.510" critical="yes">Resolving variable '${reps,json()}' failed: NameError: name 'json' is not defined
|
|
|
|
Also teardown failed:
|
|
AssertionError</status>
|
|
</test>
|
|
<test id="s1-s2-s3-t5" name="relation_code">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.511" endtime="20211201 11:55:41.512" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s3-t6" name="get-carinfo">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.512" endtime="20211201 11:55:41.512" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s3-t7" name="choose-factory">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.512" endtime="20211201 11:55:41.513" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s3-t8" name="save_factory-by-shipment-info">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.513" endtime="20211201 11:55:41.513" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s3-t9" name="createorder">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.513" endtime="20211201 11:55:41.514" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s3-t10" name="createorder-newcar">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.514" endtime="20211201 11:55:41.514" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s3-t11" name="Repeat">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.514" endtime="20211201 11:55:41.515" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>创建常规订单</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:40.724" endtime="20211201 11:55:41.515"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s4" name="2.2createActiveorder-1" source="/root/ztb-trading-rf-api/1-Client(Test)/2.2createActiveorder-1.robot">
|
|
<test id="s1-s2-s4-t1" name="proxy-sell-activity_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.518" endtime="20211201 11:55:41.518" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s4-t2" name="get-carinfo">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.519" endtime="20211201 11:55:41.519" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s4-t3" name="get_paper-mill-paper-category-price-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.519" endtime="20211201 11:55:41.519" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s4-t4" name="get_relation">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.520" endtime="20211201 11:55:41.520" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s4-t5" name="create_order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.520" endtime="20211201 11:55:41.520" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.517" endtime="20211201 11:55:41.521"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s5" name="2.3createActiveorder-2" source="/root/ztb-trading-rf-api/1-Client(Test)/2.3createActiveorder-2.robot">
|
|
<test id="s1-s2-s5-t1" name="proxy-sell-activity_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.522" endtime="20211201 11:55:41.523" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s5-t2" name="get-carinfo">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.523" endtime="20211201 11:55:41.523" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s5-t3" name="get_paper-mill-paper-category-price-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.523" endtime="20211201 11:55:41.524" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s5-t4" name="get_relation">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.524" endtime="20211201 11:55:41.524" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s5-t5" name="create_order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.524" endtime="20211201 11:55:41.525" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.522" endtime="20211201 11:55:41.525"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s6" name="3-Withdrawal application" source="/root/ztb-trading-rf-api/1-Client(Test)/3-Withdrawal_application.robot">
|
|
<test id="s1-s2-s6-t1" name="get_balance">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.527" endtime="20211201 11:55:41.527" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s6-t2" name="get_order-withdrawal-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.527" endtime="20211201 11:55:41.528" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s6-t3" name="getBankCardList">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.528" endtime="20211201 11:55:41.528" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s6-t4" name="order_withdraw">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.529" endtime="20211201 11:55:41.529" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>提现申请</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.526" endtime="20211201 11:55:41.529"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s7" name="3.1-Automatic withdrawal" source="/root/ztb-trading-rf-api/1-Client(Test)/3.1-Automatic withdrawal.robot">
|
|
<test id="s1-s2-s7-t1" name="login">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.531" endtime="20211201 11:55:41.531" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s7-t2" name="Automatic withdrawal">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.532" endtime="20211201 11:55:41.532" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s7-t3" name="Automatic-withdrawal(UI)">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.532" endtime="20211201 11:55:41.533" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.530" endtime="20211201 11:55:41.533"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s8" name="4-Real name authentication" source="/root/ztb-trading-rf-api/1-Client(Test)/4-Real name authentication.robot">
|
|
<test id="s1-s2-s8-t1" name="identity-auth-session">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.535" endtime="20211201 11:55:41.535" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s8-t2" name="certificate-img">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.535" endtime="20211201 11:55:41.535" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s8-t3" name="identity">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.536" endtime="20211201 11:55:41.536" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>实名认证</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.534" endtime="20211201 11:55:41.536"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s9" name="5-Add bank card" source="/root/ztb-trading-rf-api/1-Client(Test)/5-Add_bank_card.robot">
|
|
<test id="s1-s2-s9-t1" name="getBankCardList">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.538" endtime="20211201 11:55:41.538" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s9-t2" name="bankcard_home">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.539" endtime="20211201 11:55:41.539" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s9-t3" name="bankverify">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.539" endtime="20211201 11:55:41.539" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s9-t4" name="post_bankverify">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.539" endtime="20211201 11:55:41.540" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>添加银行卡</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.537" endtime="20211201 11:55:41.540"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s10" name="7-Consignment order" source="/root/ztb-trading-rf-api/1-Client(Test)/7-Consignment_order.robot">
|
|
<test id="s1-s2-s10-t1" name="get_proxy-order-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.542" endtime="20211201 11:55:41.543" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s10-t2" name="get_proxy-order_details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.543" endtime="20211201 11:55:41.543" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>查看代卖订单</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.541" endtime="20211201 11:55:41.544"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s11" name="Factory" source="/root/ztb-trading-rf-api/1-Client(Test)/factory.robot">
|
|
<test id="s1-s2-s11-t1" name="login">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.545" endtime="20211201 11:55:41.546" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s11-t2" name="login-token">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.546" endtime="20211201 11:55:41.546" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s2-s11-t3" name="员工管理">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.546" endtime="20211201 11:55:41.547" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.545" endtime="20211201 11:55:41.547"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:35.163" endtime="20211201 11:55:41.549"></status>
|
|
</suite>
|
|
<suite id="s1-s3" name="2-Background system(Test)" source="/root/ztb-trading-rf-api/2-Background_system(Test)">
|
|
<suite id="s1-s3-s1" name="1-WebLogin" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1-WebLogin">
|
|
<suite id="s1-s3-s1-s1" name="Weblogin" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1-WebLogin/weblogin.robot">
|
|
<test id="s1-s3-s1-s1-t1" name="pwlogin">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.555" endtime="20211201 11:55:41.556" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s1-s1-t2" name="login-info">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.556" endtime="20211201 11:55:41.556" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.555" endtime="20211201 11:55:41.556"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.554" endtime="20211201 11:55:41.557"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s2" name="1.1-New PaperMill" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.1-New_PaperMill">
|
|
<suite id="s1-s3-s2-s1" name="New paper mill" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.1-New_PaperMill/New_paper_mill.robot">
|
|
<test id="s1-s3-s2-s1-t1" name="get_paperMill_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.560" endtime="20211201 11:55:41.560" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t2" name="get_regions">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.560" endtime="20211201 11:55:41.560" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t3" name="paperMill_logo">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.561" endtime="20211201 11:55:41.561" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t4" name="get_employer-auditor-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.561" endtime="20211201 11:55:41.562" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t5" name="New_paper_mill">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.562" endtime="20211201 11:55:41.562" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t6" name="update">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.562" endtime="20211201 11:55:41.563" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t7" name="get_paperMill_list-1">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.563" endtime="20211201 11:55:41.563" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t8" name="get_paper-mill-category">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.563" endtime="20211201 11:55:41.564" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t9" name="update_paper-mill-category">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.564" endtime="20211201 11:55:41.564" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t10" name="get_paper-mill-category-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.564" endtime="20211201 11:55:41.565" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t11" name="get-papermill-information-management">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.565" endtime="20211201 11:55:41.565" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t12" name="get_paper-mill-category-price-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.565" endtime="20211201 11:55:41.566" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t13" name="get_paper-mill-category-price-last">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.566" endtime="20211201 11:55:41.566" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t14" name="add_paper-mill-category-price">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.566" endtime="20211201 11:55:41.567" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s2-s1-t15" name="upadte_paper-mill-category-price">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.567" endtime="20211201 11:55:41.567" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.559" endtime="20211201 11:55:41.568"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.558" endtime="20211201 11:55:41.569"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s3" name="1.2-Enterprise Management" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.2-enterprise_management">
|
|
<suite id="s1-s3-s3-s1" name="Enterprise-Management" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.2-enterprise_management/enterprise-management.robot">
|
|
<test id="s1-s3-s3-s1-t1" name="Find_enterprise">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.572" endtime="20211201 11:55:41.572" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s3-s1-t2" name="get_enterprise-profile-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.573" endtime="20211201 11:55:41.573" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s3-s1-t3" name="get_user-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.573" endtime="20211201 11:55:41.573" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s3-s1-t4" name="Upload_pictures">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.574" endtime="20211201 11:55:41.574" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.571" endtime="20211201 11:55:41.574"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.571" endtime="20211201 11:55:41.575"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s4" name="1.3-Operation Management" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.3-operation management">
|
|
<suite id="s1-s3-s4-s1" name="Contract" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.3-operation management/contract.robot">
|
|
<test id="s1-s3-s4-s1-t1" name="get_enterprise-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.578" endtime="20211201 11:55:41.578" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s4-s1-t2" name="get_contract_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.578" endtime="20211201 11:55:41.578" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s4-s1-t3" name="get_contract_by_paperMilldName">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.578" endtime="20211201 11:55:41.579" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s4-s1-t4" name="Seller_enterprise-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.579" endtime="20211201 11:55:41.579" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s4-s1-t5" name="Buyer_enterprise-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.579" endtime="20211201 11:55:41.580" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s4-s1-t6" name="buyer-paper-mill-categories_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.580" endtime="20211201 11:55:41.580" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s4-s1-t7" name="create_contract">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.580" endtime="20211201 11:55:41.581" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.577" endtime="20211201 11:55:41.581"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.576" endtime="20211201 11:55:41.582"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s5" name="1.4-Consignment activities" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.4-Consignment activities">
|
|
<suite id="s1-s3-s5-s1" name="Consignment activities" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.4-Consignment activities/Consignment_activities.robot">
|
|
<test id="s1-s3-s5-s1-t1" name="proxy-sell-activity_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.585" endtime="20211201 11:55:41.585" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t2" name="get_paper-mill-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.585" endtime="20211201 11:55:41.586" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t3" name="factory-licence-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.586" endtime="20211201 11:55:41.586" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t4" name="get-Transaction subject">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.586" endtime="20211201 11:55:41.587" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t5" name="user_search">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.587" endtime="20211201 11:55:41.587" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t6" name="get_paper-mill-category">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.587" endtime="20211201 11:55:41.588" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t7" name="get_mill-supplier-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.588" endtime="20211201 11:55:41.588" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t8" name="Upload_pictures">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.589" endtime="20211201 11:55:41.589" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t9" name="saveOrUpdate-2">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.589" endtime="20211201 11:55:41.589" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t10" name="saveOrUpdate-1">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.590" endtime="20211201 11:55:41.590" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t11" name="proxy-sell-activity_list1">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.590" endtime="20211201 11:55:41.590" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s5-s1-t12" name="shutActivity">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.590" endtime="20211201 11:55:41.591" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.584" endtime="20211201 11:55:41.591"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.583" endtime="20211201 11:55:41.593"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s6" name="1.5-Information management" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.5-Information_management">
|
|
<suite id="s1-s3-s6-s1" name="Information" source="/root/ztb-trading-rf-api/2-Background_system(Test)/1.5-Information_management/information.robot">
|
|
<test id="s1-s3-s6-s1-t1" name="get_price-guide-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.595" endtime="20211201 11:55:41.596" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s6-s1-t2" name="update_price-guide-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.596" endtime="20211201 11:55:41.596" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s6-s1-t3" name="Download_template">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.596" endtime="20211201 11:55:41.597" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s6-s1-t4" name="download_temp">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.597" endtime="20211201 11:55:41.597" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s6-s1-t5" name="Import">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.597" endtime="20211201 11:55:41.598" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s6-s1-t6" name="Export">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.598" endtime="20211201 11:55:41.598" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s6-s1-t7" name="download_temp1">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.598" endtime="20211201 11:55:41.598" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.595" endtime="20211201 11:55:41.599"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.594" endtime="20211201 11:55:41.600"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s7" name="2.1-Consignment management" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management">
|
|
<suite id="s1-s3-s7-s1" name="1-Appointment" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management/1-appointment.robot">
|
|
<test id="s1-s3-s7-s1-t1" name="get_paper-mill-order-reservation-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.603" endtime="20211201 11:55:41.603" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s1-t2" name="reservation-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.603" endtime="20211201 11:55:41.603" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s1-t3" name="get-factory-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.604" endtime="20211201 11:55:41.604" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s1-t4" name="get-supplier">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.604" endtime="20211201 11:55:41.604" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s1-t5" name="Submit-appointment">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.605" endtime="20211201 11:55:41.605" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>预约送货</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.602" endtime="20211201 11:55:41.605"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s7-s2" name="2.1-RegularUpload-weightnote" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management/2.1-RegularUpload-weightnote.robot">
|
|
<test id="s1-s3-s7-s2-t1" name="get-order-item-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.607" endtime="20211201 11:55:41.608" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t2" name="get-order-item-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.608" endtime="20211201 11:55:41.608" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t3" name="get-Transaction subject">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.608" endtime="20211201 11:55:41.609" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t4" name="get-Warehouse">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.609" endtime="20211201 11:55:41.609" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t5" name="get-Source of funds">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.609" endtime="20211201 11:55:41.610" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t6" name="get-contract-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.610" endtime="20211201 11:55:41.610" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t7" name="get-supplier">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.610" endtime="20211201 11:55:41.611" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t8" name="get-category price">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.611" endtime="20211201 11:55:41.611" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t9" name="get_paper-mill-category">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.611" endtime="20211201 11:55:41.612" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t10" name="get_contract_by_id">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.612" endtime="20211201 11:55:41.612" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t11" name="Upload_pictures">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.612" endtime="20211201 11:55:41.613" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t12" name="get_repeat_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.613" endtime="20211201 11:55:41.613" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t13" name="repeat_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.613" endtime="20211201 11:55:41.614" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t14" name="weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.614" endtime="20211201 11:55:41.614" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t15" name="audit_weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.614" endtime="20211201 11:55:41.615" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s2-t16" name="get_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.615" endtime="20211201 11:55:41.615" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>上传磅单-常规</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.606" endtime="20211201 11:55:41.616"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s7-s3" name="2.2-RegularUpload-weightnote-1" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management/2.2-RegularUpload-weightnote-1.robot">
|
|
<test id="s1-s3-s7-s3-t1" name="get-order-item-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.618" endtime="20211201 11:55:41.618" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t2" name="get-order-item-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.619" endtime="20211201 11:55:41.619" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t3" name="get_delivery-info">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.619" endtime="20211201 11:55:41.619" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t4" name="get_contract_by_id">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.620" endtime="20211201 11:55:41.620" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t5" name="get-contract-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.620" endtime="20211201 11:55:41.620" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t6" name="get-supplier">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.621" endtime="20211201 11:55:41.621" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t7" name="get-Source of funds">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.621" endtime="20211201 11:55:41.622" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t8" name="get-Warehouse">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.622" endtime="20211201 11:55:41.622" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t9" name="get_proxy-order_delivery-info">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.622" endtime="20211201 11:55:41.623" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t10" name="get_paper-mill-category">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.623" endtime="20211201 11:55:41.623" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t11" name="Upload_pictures">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.623" endtime="20211201 11:55:41.624" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t12" name="get_repeat_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.624" endtime="20211201 11:55:41.624" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t13" name="repeat_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.624" endtime="20211201 11:55:41.625" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t14" name="weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.625" endtime="20211201 11:55:41.625" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t15" name="audit_weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.625" endtime="20211201 11:55:41.625" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s3-t16" name="get_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.626" endtime="20211201 11:55:41.626" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>上传磅单-一次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.617" endtime="20211201 11:55:41.626"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s7-s4" name="2.3-ActiveUpload-deliverynote" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management/2.3-ActiveUpload-deliverynote.robot">
|
|
<test id="s1-s3-s7-s4-t1" name="get-order-item-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.629" endtime="20211201 11:55:41.629" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t2" name="get-order-item-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.629" endtime="20211201 11:55:41.630" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t3" name="get_delivery-info">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.630" endtime="20211201 11:55:41.630" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t4" name="get_contract_by_id">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.630" endtime="20211201 11:55:41.631" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t5" name="get-contract-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.631" endtime="20211201 11:55:41.631" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t6" name="get-supplier">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.631" endtime="20211201 11:55:41.632" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t7" name="get-Source of funds">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.632" endtime="20211201 11:55:41.632" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t8" name="get-Warehouse">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.632" endtime="20211201 11:55:41.633" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t9" name="get_proxy-order_delivery-info">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.633" endtime="20211201 11:55:41.633" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t10" name="get_paper-mill-category">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.633" endtime="20211201 11:55:41.634" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t11" name="Upload_pictures">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.634" endtime="20211201 11:55:41.634" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t12" name="get_repeat/proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.634" endtime="20211201 11:55:41.635" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t13" name="weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.635" endtime="20211201 11:55:41.635" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t14" name="audit_weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.635" endtime="20211201 11:55:41.636" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s4-t15" name="get_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.636" endtime="20211201 11:55:41.636" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>上次送货单-两次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.628" endtime="20211201 11:55:41.637"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s7-s5" name="3.1-Operation audit" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management/3.1-Operation_audit.robot">
|
|
<test id="s1-s3-s7-s5-t1" name="get_operation_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.639" endtime="20211201 11:55:41.639" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t2" name="get_paper-mill-order-by-orderItemId">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.640" endtime="20211201 11:55:41.640" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t3" name="get_order-log-detail">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.640" endtime="20211201 11:55:41.640" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t4" name="get_order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.641" endtime="20211201 11:55:41.641" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t5" name="order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.641" endtime="20211201 11:55:41.641" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t6" name="get_order-log-detail2">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.642" endtime="20211201 11:55:41.642" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t7" name="重复执行驳回上传磅单">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.642" endtime="20211201 11:55:41.643" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t8" name="get_operation_list1">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.643" endtime="20211201 11:55:41.644" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t9" name="get_order-receipt-audit-details1">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.644" endtime="20211201 11:55:41.644" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t10" name="order-receipt-audit-details1">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.644" endtime="20211201 11:55:41.645" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s5-t11" name="operation_audit">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.645" endtime="20211201 11:55:41.645" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>运营审核-常规</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.638" endtime="20211201 11:55:41.646"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s7-s6" name="3.2-Operation audit" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management/3.2-Operation_audit.robot">
|
|
<test id="s1-s3-s7-s6-t1" name="get_operation_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.648" endtime="20211201 11:55:41.648" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s6-t2" name="get_paper-mill-order-by-orderItemId">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.648" endtime="20211201 11:55:41.649" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s6-t3" name="get_order-log-detail">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.649" endtime="20211201 11:55:41.649" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s6-t4" name="get_order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.649" endtime="20211201 11:55:41.650" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s6-t5" name="order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.650" endtime="20211201 11:55:41.650" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s6-t6" name="get_order-log-detail2">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.650" endtime="20211201 11:55:41.651" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s6-t7" name="operation_audit">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.651" endtime="20211201 11:55:41.651" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>运用审核-一次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.647" endtime="20211201 11:55:41.652"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s7-s7" name="3.3-Operation audit" source="/root/ztb-trading-rf-api/2-Background_system(Test)/2.1-Consignment management/3.3-Operation_audit.robot">
|
|
<test id="s1-s3-s7-s7-t1" name="get_operation_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.655" endtime="20211201 11:55:41.655" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t2" name="get_paper-mill-order-by-orderItemId">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.655" endtime="20211201 11:55:41.656" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t3" name="get_order-log-detail">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.656" endtime="20211201 11:55:41.656" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t4" name="get_order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.656" endtime="20211201 11:55:41.657" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t5" name="order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.657" endtime="20211201 11:55:41.657" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t6" name="get_order-log-detail2">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.657" endtime="20211201 11:55:41.658" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t7" name="重复执行驳回和上传磅单操作">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.658" endtime="20211201 11:55:41.659" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t8" name="get_operation_list3">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.659" endtime="20211201 11:55:41.660" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t9" name="get_order-receipt-audit-details3">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.660" endtime="20211201 11:55:41.660" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t10" name="order-receipt-audit-details3">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.660" endtime="20211201 11:55:41.661" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s7-s7-t11" name="operation_audit">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.661" endtime="20211201 11:55:41.661" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>运营审核-两次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.653" endtime="20211201 11:55:41.661"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.601" endtime="20211201 11:55:41.664"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s8" name="3-Withdrawal application" source="/root/ztb-trading-rf-api/2-Background_system(Test)/3-Withdrawal_application">
|
|
<suite id="s1-s3-s8-s1" name="4-Financial audit" source="/root/ztb-trading-rf-api/2-Background_system(Test)/3-Withdrawal_application/4-Financial_audit.robot">
|
|
<test id="s1-s3-s8-s1-t1" name="get_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.670" endtime="20211201 11:55:41.670" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s1-t2" name="get_order-log-detail">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.670" endtime="20211201 11:55:41.671" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s1-t3" name="重复执行财务审核驳回何运营审核通过">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.671" endtime="20211201 11:55:41.672" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s1-t4" name="paper-mill-order-receipt-proof-request_audit">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.673" endtime="20211201 11:55:41.673" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s1-t5" name="paper-mill-order-receipt-proof-request_settle">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.673" endtime="20211201 11:55:41.674" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>代卖应付</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.669" endtime="20211201 11:55:41.674"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s8-s2" name="5-Sales receivables" source="/root/ztb-trading-rf-api/2-Background_system(Test)/3-Withdrawal_application/5-Sales_receivables.robot">
|
|
<test id="s1-s3-s8-s2-t1" name="get_paper-payment-order-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.676" endtime="20211201 11:55:41.676" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s2-t2" name="get_order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.676" endtime="20211201 11:55:41.677" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s2-t3" name="update_payment-order-status">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.677" endtime="20211201 11:55:41.677" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>代卖应收</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.675" endtime="20211201 11:55:41.677"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s8-s3" name="Withdrawal application" source="/root/ztb-trading-rf-api/2-Background_system(Test)/3-Withdrawal_application/Withdrawal application">
|
|
<suite id="s1-s3-s8-s3-s1" name="1-Automatic receipt" source="/root/ztb-trading-rf-api/2-Background_system(Test)/3-Withdrawal_application/Withdrawal application/1-Automatic_receipt.robot">
|
|
<test id="s1-s3-s8-s3-s1-t1" name="get_withdraw-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.680" endtime="20211201 11:55:41.680" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s3-s1-t2" name="withdraw_{id}">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.680" endtime="20211201 11:55:41.681" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.679" endtime="20211201 11:55:41.681"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s8-s3-s2" name="2-Manual receipt" source="/root/ztb-trading-rf-api/2-Background_system(Test)/3-Withdrawal_application/Withdrawal application/2-Manual_receipt.robot">
|
|
<test id="s1-s3-s8-s3-s2-t1" name="get_withdraw-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.683" endtime="20211201 11:55:41.683" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s8-s3-s2-t2" name="settlement_verify-withdraw">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.683" endtime="20211201 11:55:41.684" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.682" endtime="20211201 11:55:41.684"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.678" endtime="20211201 11:55:41.685"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.668" endtime="20211201 11:55:41.686"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s9" name="4-Consignment management" source="/root/ztb-trading-rf-api/2-Background_system(Test)/4-Consignment_management">
|
|
<suite id="s1-s3-s9-s1" name="2.3-ActiveUpload-weightnote" source="/root/ztb-trading-rf-api/2-Background_system(Test)/4-Consignment_management/2.3-ActiveUpload-weightnote.robot">
|
|
<test id="s1-s3-s9-s1-t1" name="get_proxy-order-item-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.689" endtime="20211201 11:55:41.689" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t2" name="get_proxy-order-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.690" endtime="20211201 11:55:41.690" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t3" name="get_delivery-info">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.690" endtime="20211201 11:55:41.690" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t4" name="get-contract-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.691" endtime="20211201 11:55:41.691" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t5" name="get_weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.691" endtime="20211201 11:55:41.691" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t6" name="get_paperMill-supplier">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.692" endtime="20211201 11:55:41.692" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t7" name="get-Warehouse">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.692" endtime="20211201 11:55:41.692" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t8" name="get-Source of funds">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.693" endtime="20211201 11:55:41.693" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t9" name="get_paper-mill-category">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.693" endtime="20211201 11:55:41.693" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t10" name="get_contract_by_id">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.694" endtime="20211201 11:55:41.694" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t11" name="get-category price">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.694" endtime="20211201 11:55:41.694" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t12" name="Upload_pictures">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.694" endtime="20211201 11:55:41.695" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t13" name="get_repeat_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.695" endtime="20211201 11:55:41.695" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t14" name="weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.695" endtime="20211201 11:55:41.696" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t15" name="audit_weightnote">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.696" endtime="20211201 11:55:41.696" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s1-t16" name="get_proxy-order">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.697" endtime="20211201 11:55:41.697" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.688" endtime="20211201 11:55:41.697"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s9-s2" name="3.3--Operation audit" source="/root/ztb-trading-rf-api/2-Background_system(Test)/4-Consignment_management/3.3--Operation_audit.robot">
|
|
<test id="s1-s3-s9-s2-t1" name="get_operation_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.700" endtime="20211201 11:55:41.700" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s2-t2" name="get_paper-mill-order-by-orderItemId">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.700" endtime="20211201 11:55:41.700" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s2-t3" name="get_order-log-detail">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.701" endtime="20211201 11:55:41.701" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s2-t4" name="get_order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.701" endtime="20211201 11:55:41.701" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s2-t5" name="order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.702" endtime="20211201 11:55:41.702" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s2-t6" name="get_order-log-detail2">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.702" endtime="20211201 11:55:41.702" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s2-t7" name="重复运营审核驳回更新磅单">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.703" endtime="20211201 11:55:41.704" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s2-t8" name="operation_audit">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.704" endtime="20211201 11:55:41.704" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.699" endtime="20211201 11:55:41.705"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s9-s3" name="4.3-Financial audit" source="/root/ztb-trading-rf-api/2-Background_system(Test)/4-Consignment_management/4.3-Financial_audit.robot">
|
|
<test id="s1-s3-s9-s3-t1" name="get_list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.707" endtime="20211201 11:55:41.707" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s3-t2" name="get_order-log-detail">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.707" endtime="20211201 11:55:41.707" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s3-t3" name="paper-mill-order-receipt-proof-request_audit">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.708" endtime="20211201 11:55:41.708" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s3-t4" name="paper-mill-order-receipt-proof-request_settle">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.709" endtime="20211201 11:55:41.709" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.706" endtime="20211201 11:55:41.709"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s9-s4" name="5.3-Sales Receivable" source="/root/ztb-trading-rf-api/2-Background_system(Test)/4-Consignment_management/5.3-sales_receivable.robot">
|
|
<test id="s1-s3-s9-s4-t1" name="get_paper-payment-order-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.711" endtime="20211201 11:55:41.711" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s4-t2" name="get_order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.712" endtime="20211201 11:55:41.712" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s9-s4-t3" name="update_payment-order-status">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.712" endtime="20211201 11:55:41.712" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>代卖应收</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.710" endtime="20211201 11:55:41.713"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.688" endtime="20211201 11:55:41.714"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s10" name="5-Data comparison" source="/root/ztb-trading-rf-api/2-Background_system(Test)/5-Data comparison">
|
|
<suite id="s1-s3-s10-s1" name="5-Consignment order" source="/root/ztb-trading-rf-api/2-Background_system(Test)/5-Data comparison/5-Consignment_order.robot">
|
|
<test id="s1-s3-s10-s1-t1" name="userlogin">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.717" endtime="20211201 11:55:41.718" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s10-s1-t2" name="login-token">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.718" endtime="20211201 11:55:41.719" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s10-s1-t3" name="get_proxy-order-list">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.719" endtime="20211201 11:55:41.719" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s10-s1-t4" name="get_proxy-order_details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.719" endtime="20211201 11:55:41.720" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>查看代卖订单(数据对比)</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.717" endtime="20211201 11:55:41.720"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.716" endtime="20211201 11:55:41.721"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s11" name="6-Parameter" source="/root/ztb-trading-rf-api/2-Background_system(Test)/6-Parameter">
|
|
<suite id="s1-s3-s11-s1" name="1-Operation audit" source="/root/ztb-trading-rf-api/2-Background_system(Test)/6-Parameter/1-Operation_audit.robot">
|
|
<test id="s1-s3-s11-s1-t1" name="get_order-receipt-audit-details">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.723" endtime="20211201 11:55:41.723" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s3-s11-s1-t2" name="get_parameter">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.724" endtime="20211201 11:55:41.724" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.722" endtime="20211201 11:55:41.724"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s11-s2" name="2-Parameter" source="/root/ztb-trading-rf-api/2-Background_system(Test)/6-Parameter/2-parameter.robot">
|
|
<test id="s1-s3-s11-s2-t1" name="get_parameter">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.726" endtime="20211201 11:55:41.726" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.725" endtime="20211201 11:55:41.726"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.722" endtime="20211201 11:55:41.727"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.553" endtime="20211201 11:55:41.731"></status>
|
|
</suite>
|
|
<suite id="s1-s4" name="3-Pabotdemo" source="/root/ztb-trading-rf-api/3-pabotdemo">
|
|
<suite id="s1-s4-s1" name="1-Get List" source="/root/ztb-trading-rf-api/3-pabotdemo/1-get_list.robot">
|
|
<test id="s1-s4-s1-t1" name="a">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.741" endtime="20211201 11:55:41.741" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s4-s1-t2" name="get-factorylist">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.741" endtime="20211201 11:55:41.741" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.740" endtime="20211201 11:55:41.742"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.740" endtime="20211201 11:55:41.742"></status>
|
|
</suite>
|
|
<suite id="s1-s5" name="4-Data-comparison" source="/root/ztb-trading-rf-api/4-Data-comparison">
|
|
<suite id="s1-s5-s1" name="1-Formula-calculation" source="/root/ztb-trading-rf-api/4-Data-comparison/1-Formula-calculation.robot">
|
|
<test id="s1-s5-s1-t1" name="Formula_calculation">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.744" endtime="20211201 11:55:41.744" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.743" endtime="20211201 11:55:41.744"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.743" endtime="20211201 11:55:41.745"></status>
|
|
</suite>
|
|
<suite id="s1-s6" name="DemoApp" source="/root/ztb-trading-rf-api/DemoApp">
|
|
<suite id="s1-s6-s1" name="APP login" source="/root/ztb-trading-rf-api/DemoApp/APP_login.robot">
|
|
<test id="s1-s6-s1-t1" name="login">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.746" endtime="20211201 11:55:41.746" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.746" endtime="20211201 11:55:41.747"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.745" endtime="20211201 11:55:41.747"></status>
|
|
</suite>
|
|
<suite id="s1-s7" name="Pabotdemo" source="/root/ztb-trading-rf-api/pabotdemo">
|
|
<suite id="s1-s7-s1" name="添加银行卡" source="/root/ztb-trading-rf-api/pabotdemo/添加银行卡.robot">
|
|
<test id="s1-s7-s1-t1" name="a">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.749" endtime="20211201 11:55:41.750" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s7-s1-t2" name="getBankCardList">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.750" endtime="20211201 11:55:41.750" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s7-s1-t3" name="bankcard_home">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.750" endtime="20211201 11:55:41.751" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s7-s1-t4" name="bankverify">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.751" endtime="20211201 11:55:41.751" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s7-s1-t5" name="post_bankverify">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.751" endtime="20211201 11:55:41.751" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>添加银行卡</doc>
|
|
<status status="FAIL" starttime="20211201 11:55:41.748" endtime="20211201 11:55:41.752"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.748" endtime="20211201 11:55:41.753"></status>
|
|
</suite>
|
|
<suite id="s1-s8" name="Resource" source="/root/ztb-trading-rf-api/Resource">
|
|
<suite id="s1-s8-s1" name="关键字使用" source="/root/ztb-trading-rf-api/Resource/关键字使用.robot">
|
|
<test id="s1-s8-s1-t1" name="get_paper-mill-city">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.755" endtime="20211201 11:55:41.756" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.754" endtime="20211201 11:55:41.756"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.754" endtime="20211201 11:55:41.757"></status>
|
|
</suite>
|
|
<suite id="s1-s9" name="UI-APP" source="/root/ztb-trading-rf-api/UI-APP.robot">
|
|
<test id="s1-s9-t1" name="login">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.758" endtime="20211201 11:55:41.758" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.757" endtime="20211201 11:55:41.758"></status>
|
|
</suite>
|
|
<suite id="s1-s10" name="UI-Browser" source="/root/ztb-trading-rf-api/UI-Browser.robot">
|
|
<test id="s1-s10-t1" name="1-Open_browser">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<status status="FAIL" starttime="20211201 11:55:41.759" endtime="20211201 11:55:41.759" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.759" endtime="20211201 11:55:41.760"></status>
|
|
</suite>
|
|
<suite id="s1-s11" name="样例" source="/root/ztb-trading-rf-api/样例">
|
|
<suite id="s1-s11-s1" name="001" source="/root/ztb-trading-rf-api/样例/001.robot">
|
|
<test id="s1-s11-s1-t1" name="生成随机数">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.761" endtime="20211201 11:55:41.762" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t2" name="图片base64加密">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.762" endtime="20211201 11:55:41.763" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t3" name="生成多个随机数">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.763" endtime="20211201 11:55:41.764" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t4" name="条件判断后赋值">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.764" endtime="20211201 11:55:41.765" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t5" name="数据断言">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.765" endtime="20211201 11:55:41.766" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t6" name="获取时间">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.766" endtime="20211201 11:55:41.767" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t7" name="重复执行测试用例">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.767" endtime="20211201 11:55:41.768" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t8" name="for循环">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.769" endtime="20211201 11:55:41.769" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t9" name="嵌套使用关键字">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.769" endtime="20211201 11:55:41.770" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t10" name="数据驱动">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.770" endtime="20211201 11:55:41.771" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<test id="s1-s11-s1-t11" name="login">
|
|
<tags>
|
|
<tag>robot:exit</tag>
|
|
</tags>
|
|
<timeout value="10 seconds"></timeout>
|
|
<status status="FAIL" starttime="20211201 11:55:41.771" endtime="20211201 11:55:41.772" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:55:41.761" endtime="20211201 11:55:41.772"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:41.760" endtime="20211201 11:55:41.773"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:55:35.052" endtime="20211201 11:55:41.779"></status>
|
|
</suite>
|
|
<statistics>
|
|
<total>
|
|
<stat pass="7" fail="243">Critical Tests</stat>
|
|
<stat pass="7" fail="243">All Tests</stat>
|
|
</total>
|
|
<tag>
|
|
<stat pass="7" fail="6" info="combined" combined="NOT robot:exit">NOT robot:exit</stat>
|
|
<stat pass="0" fail="237">robot:exit</stat>
|
|
</tag>
|
|
<suite>
|
|
<stat pass="7" fail="243" id="s1" name="Ztb-Trading-Rf-Api">Ztb-Trading-Rf-Api</stat>
|
|
<stat pass="0" fail="1" id="s1-s1" name="0-Database">Ztb-Trading-Rf-Api.0-Database</stat>
|
|
<stat pass="7" fail="41" id="s1-s2" name="1-Client(Test)">Ztb-Trading-Rf-Api.1-Client(Test)</stat>
|
|
<stat pass="3" fail="0" id="s1-s2-s1" name="1-APPlogin(Test)">Ztb-Trading-Rf-Api.1-Client(Test).1-APPlogin(Test)</stat>
|
|
<stat pass="1" fail="4" id="s1-s2-s2" name="1-APPlogin(master)">Ztb-Trading-Rf-Api.1-Client(Test).1-APPlogin(master)</stat>
|
|
<stat pass="3" fail="8" id="s1-s2-s3" name="2.1-CreateRegularorder">Ztb-Trading-Rf-Api.1-Client(Test).2.1-CreateRegularorder</stat>
|
|
<stat pass="0" fail="5" id="s1-s2-s4" name="2.2createActiveorder-1">Ztb-Trading-Rf-Api.1-Client(Test).2.2createActiveorder-1</stat>
|
|
<stat pass="0" fail="5" id="s1-s2-s5" name="2.3createActiveorder-2">Ztb-Trading-Rf-Api.1-Client(Test).2.3createActiveorder-2</stat>
|
|
<stat pass="0" fail="4" id="s1-s2-s6" name="3-Withdrawal application">Ztb-Trading-Rf-Api.1-Client(Test).3-Withdrawal application</stat>
|
|
<stat pass="0" fail="3" id="s1-s2-s7" name="3.1-Automatic withdrawal">Ztb-Trading-Rf-Api.1-Client(Test).3.1-Automatic withdrawal</stat>
|
|
<stat pass="0" fail="3" id="s1-s2-s8" name="4-Real name authentication">Ztb-Trading-Rf-Api.1-Client(Test).4-Real name authentication</stat>
|
|
<stat pass="0" fail="4" id="s1-s2-s9" name="5-Add bank card">Ztb-Trading-Rf-Api.1-Client(Test).5-Add bank card</stat>
|
|
<stat pass="0" fail="2" id="s1-s2-s10" name="7-Consignment order">Ztb-Trading-Rf-Api.1-Client(Test).7-Consignment order</stat>
|
|
<stat pass="0" fail="3" id="s1-s2-s11" name="Factory">Ztb-Trading-Rf-Api.1-Client(Test).Factory</stat>
|
|
<stat pass="0" fail="178" id="s1-s3" name="2-Background system(Test)">Ztb-Trading-Rf-Api.2-Background system(Test)</stat>
|
|
<stat pass="0" fail="2" id="s1-s3-s1" name="1-WebLogin">Ztb-Trading-Rf-Api.2-Background system(Test).1-WebLogin</stat>
|
|
<stat pass="0" fail="2" id="s1-s3-s1-s1" name="Weblogin">Ztb-Trading-Rf-Api.2-Background system(Test).1-WebLogin.Weblogin</stat>
|
|
<stat pass="0" fail="15" id="s1-s3-s2" name="1.1-New PaperMill">Ztb-Trading-Rf-Api.2-Background system(Test).1.1-New PaperMill</stat>
|
|
<stat pass="0" fail="15" id="s1-s3-s2-s1" name="New paper mill">Ztb-Trading-Rf-Api.2-Background system(Test).1.1-New PaperMill.New paper mill</stat>
|
|
<stat pass="0" fail="4" id="s1-s3-s3" name="1.2-Enterprise Management">Ztb-Trading-Rf-Api.2-Background system(Test).1.2-Enterprise Management</stat>
|
|
<stat pass="0" fail="4" id="s1-s3-s3-s1" name="Enterprise-Management">Ztb-Trading-Rf-Api.2-Background system(Test).1.2-Enterprise Management.Enterprise-Management</stat>
|
|
<stat pass="0" fail="7" id="s1-s3-s4" name="1.3-Operation Management">Ztb-Trading-Rf-Api.2-Background system(Test).1.3-Operation Management</stat>
|
|
<stat pass="0" fail="7" id="s1-s3-s4-s1" name="Contract">Ztb-Trading-Rf-Api.2-Background system(Test).1.3-Operation Management.Contract</stat>
|
|
<stat pass="0" fail="12" id="s1-s3-s5" name="1.4-Consignment activities">Ztb-Trading-Rf-Api.2-Background system(Test).1.4-Consignment activities</stat>
|
|
<stat pass="0" fail="12" id="s1-s3-s5-s1" name="Consignment activities">Ztb-Trading-Rf-Api.2-Background system(Test).1.4-Consignment activities.Consignment activities</stat>
|
|
<stat pass="0" fail="7" id="s1-s3-s6" name="1.5-Information management">Ztb-Trading-Rf-Api.2-Background system(Test).1.5-Information management</stat>
|
|
<stat pass="0" fail="7" id="s1-s3-s6-s1" name="Information">Ztb-Trading-Rf-Api.2-Background system(Test).1.5-Information management.Information</stat>
|
|
<stat pass="0" fail="81" id="s1-s3-s7" name="2.1-Consignment management">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management</stat>
|
|
<stat pass="0" fail="5" id="s1-s3-s7-s1" name="1-Appointment">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management.1-Appointment</stat>
|
|
<stat pass="0" fail="16" id="s1-s3-s7-s2" name="2.1-RegularUpload-weightnote">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management.2.1-RegularUpload-weightnote</stat>
|
|
<stat pass="0" fail="16" id="s1-s3-s7-s3" name="2.2-RegularUpload-weightnote-1">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management.2.2-RegularUpload-weightnote-1</stat>
|
|
<stat pass="0" fail="15" id="s1-s3-s7-s4" name="2.3-ActiveUpload-deliverynote">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management.2.3-ActiveUpload-deliverynote</stat>
|
|
<stat pass="0" fail="11" id="s1-s3-s7-s5" name="3.1-Operation audit">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management.3.1-Operation audit</stat>
|
|
<stat pass="0" fail="7" id="s1-s3-s7-s6" name="3.2-Operation audit">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management.3.2-Operation audit</stat>
|
|
<stat pass="0" fail="11" id="s1-s3-s7-s7" name="3.3-Operation audit">Ztb-Trading-Rf-Api.2-Background system(Test).2.1-Consignment management.3.3-Operation audit</stat>
|
|
<stat pass="0" fail="12" id="s1-s3-s8" name="3-Withdrawal application">Ztb-Trading-Rf-Api.2-Background system(Test).3-Withdrawal application</stat>
|
|
<stat pass="0" fail="5" id="s1-s3-s8-s1" name="4-Financial audit">Ztb-Trading-Rf-Api.2-Background system(Test).3-Withdrawal application.4-Financial audit</stat>
|
|
<stat pass="0" fail="3" id="s1-s3-s8-s2" name="5-Sales receivables">Ztb-Trading-Rf-Api.2-Background system(Test).3-Withdrawal application.5-Sales receivables</stat>
|
|
<stat pass="0" fail="4" id="s1-s3-s8-s3" name="Withdrawal application">Ztb-Trading-Rf-Api.2-Background system(Test).3-Withdrawal application.Withdrawal application</stat>
|
|
<stat pass="0" fail="2" id="s1-s3-s8-s3-s1" name="1-Automatic receipt">Ztb-Trading-Rf-Api.2-Background system(Test).3-Withdrawal application.Withdrawal application.1-Automatic receipt</stat>
|
|
<stat pass="0" fail="2" id="s1-s3-s8-s3-s2" name="2-Manual receipt">Ztb-Trading-Rf-Api.2-Background system(Test).3-Withdrawal application.Withdrawal application.2-Manual receipt</stat>
|
|
<stat pass="0" fail="31" id="s1-s3-s9" name="4-Consignment management">Ztb-Trading-Rf-Api.2-Background system(Test).4-Consignment management</stat>
|
|
<stat pass="0" fail="16" id="s1-s3-s9-s1" name="2.3-ActiveUpload-weightnote">Ztb-Trading-Rf-Api.2-Background system(Test).4-Consignment management.2.3-ActiveUpload-weightnote</stat>
|
|
<stat pass="0" fail="8" id="s1-s3-s9-s2" name="3.3--Operation audit">Ztb-Trading-Rf-Api.2-Background system(Test).4-Consignment management.3.3--Operation audit</stat>
|
|
<stat pass="0" fail="4" id="s1-s3-s9-s3" name="4.3-Financial audit">Ztb-Trading-Rf-Api.2-Background system(Test).4-Consignment management.4.3-Financial audit</stat>
|
|
<stat pass="0" fail="3" id="s1-s3-s9-s4" name="5.3-Sales Receivable">Ztb-Trading-Rf-Api.2-Background system(Test).4-Consignment management.5.3-Sales Receivable</stat>
|
|
<stat pass="0" fail="4" id="s1-s3-s10" name="5-Data comparison">Ztb-Trading-Rf-Api.2-Background system(Test).5-Data comparison</stat>
|
|
<stat pass="0" fail="4" id="s1-s3-s10-s1" name="5-Consignment order">Ztb-Trading-Rf-Api.2-Background system(Test).5-Data comparison.5-Consignment order</stat>
|
|
<stat pass="0" fail="3" id="s1-s3-s11" name="6-Parameter">Ztb-Trading-Rf-Api.2-Background system(Test).6-Parameter</stat>
|
|
<stat pass="0" fail="2" id="s1-s3-s11-s1" name="1-Operation audit">Ztb-Trading-Rf-Api.2-Background system(Test).6-Parameter.1-Operation audit</stat>
|
|
<stat pass="0" fail="1" id="s1-s3-s11-s2" name="2-Parameter">Ztb-Trading-Rf-Api.2-Background system(Test).6-Parameter.2-Parameter</stat>
|
|
<stat pass="0" fail="2" id="s1-s4" name="3-Pabotdemo">Ztb-Trading-Rf-Api.3-Pabotdemo</stat>
|
|
<stat pass="0" fail="2" id="s1-s4-s1" name="1-Get List">Ztb-Trading-Rf-Api.3-Pabotdemo.1-Get List</stat>
|
|
<stat pass="0" fail="1" id="s1-s5" name="4-Data-comparison">Ztb-Trading-Rf-Api.4-Data-comparison</stat>
|
|
<stat pass="0" fail="1" id="s1-s5-s1" name="1-Formula-calculation">Ztb-Trading-Rf-Api.4-Data-comparison.1-Formula-calculation</stat>
|
|
<stat pass="0" fail="1" id="s1-s6" name="DemoApp">Ztb-Trading-Rf-Api.DemoApp</stat>
|
|
<stat pass="0" fail="1" id="s1-s6-s1" name="APP login">Ztb-Trading-Rf-Api.DemoApp.APP login</stat>
|
|
<stat pass="0" fail="5" id="s1-s7" name="Pabotdemo">Ztb-Trading-Rf-Api.Pabotdemo</stat>
|
|
<stat pass="0" fail="5" id="s1-s7-s1" name="添加银行卡">Ztb-Trading-Rf-Api.Pabotdemo.添加银行卡</stat>
|
|
<stat pass="0" fail="1" id="s1-s8" name="Resource">Ztb-Trading-Rf-Api.Resource</stat>
|
|
<stat pass="0" fail="1" id="s1-s8-s1" name="关键字使用">Ztb-Trading-Rf-Api.Resource.关键字使用</stat>
|
|
<stat pass="0" fail="1" id="s1-s9" name="UI-APP">Ztb-Trading-Rf-Api.UI-APP</stat>
|
|
<stat pass="0" fail="1" id="s1-s10" name="UI-Browser">Ztb-Trading-Rf-Api.UI-Browser</stat>
|
|
<stat pass="0" fail="11" id="s1-s11" name="样例">Ztb-Trading-Rf-Api.样例</stat>
|
|
<stat pass="0" fail="11" id="s1-s11-s1" name="001">Ztb-Trading-Rf-Api.样例.001</stat>
|
|
</suite>
|
|
</statistics>
|
|
<errors>
|
|
<msg timestamp="20211201 11:55:34.648" level="ERROR">Ignoring second test suite init file '/root/ztb-trading-rf-api/2-Background_system(Test)/1.2-enterprise_management/__init__.txt'.</msg>
|
|
<msg timestamp="20211201 11:55:35.156" level="ERROR">Error in file '/root/ztb-trading-rf-api': Importing test library 'SeleniumLibrary' failed: ModuleNotFoundError: No module named 'SeleniumLibrary'
|
|
Traceback (most recent call last):
|
|
None
|
|
PYTHONPATH:
|
|
/usr/local/python3/lib/python36.zip
|
|
/usr/local/python3/lib/python3.6
|
|
/usr/local/python3/lib/python3.6/lib-dynload
|
|
/usr/local/python3/lib/python3.6/site-packages</msg>
|
|
<msg timestamp="20211201 11:55:35.157" level="ERROR">Error in file '/root/ztb-trading-rf-api': Importing test library 'AppiumLibrary' failed: ModuleNotFoundError: No module named 'AppiumLibrary'
|
|
Traceback (most recent call last):
|
|
None
|
|
PYTHONPATH:
|
|
/usr/local/python3/lib/python36.zip
|
|
/usr/local/python3/lib/python3.6
|
|
/usr/local/python3/lib/python3.6/lib-dynload
|
|
/usr/local/python3/lib/python3.6/site-packages</msg>
|
|
<msg timestamp="20211201 11:55:35.159" level="ERROR">Error in file '/root/ztb-trading-rf-api/0-Database.robot': Importing test library 'DatabaseLibrary' failed: ModuleNotFoundError: No module named 'DatabaseLibrary'
|
|
Traceback (most recent call last):
|
|
None
|
|
PYTHONPATH:
|
|
/usr/local/python3/lib/python36.zip
|
|
/usr/local/python3/lib/python3.6
|
|
/usr/local/python3/lib/python3.6/lib-dynload
|
|
/usr/local/python3/lib/python3.6/site-packages</msg>
|
|
<msg timestamp="20211201 11:55:35.178" level="ERROR">Error in file '/root/ztb-trading-rf-api/1-Client(Test)/1-APPlogin(Test).robot': Importing test library 'DatabaseLibrary' failed: ModuleNotFoundError: No module named 'DatabaseLibrary'
|
|
Traceback (most recent call last):
|
|
None
|
|
PYTHONPATH:
|
|
/usr/local/python3/lib/python36.zip
|
|
/usr/local/python3/lib/python3.6
|
|
/usr/local/python3/lib/python3.6/lib-dynload
|
|
/usr/local/python3/lib/python3.6/site-packages</msg>
|
|
<msg timestamp="20211201 11:55:35.576" level="ERROR">Error in file '/root/ztb-trading-rf-api/1-Client(Test)/1-APPlogin(master).robot': Importing test library 'DatabaseLibrary' failed: ModuleNotFoundError: No module named 'DatabaseLibrary'
|
|
Traceback (most recent call last):
|
|
None
|
|
PYTHONPATH:
|
|
/usr/local/python3/lib/python36.zip
|
|
/usr/local/python3/lib/python3.6
|
|
/usr/local/python3/lib/python3.6/lib-dynload
|
|
/usr/local/python3/lib/python3.6/site-packages</msg>
|
|
</errors>
|
|
</robot>
|