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:17:04.044" 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:17:04.640" level="FAIL">No keyword with name 'Connect To Database Using Custom Params' found.</msg>
|
|
<status status="FAIL" starttime="20211201 11:17:04.640" endtime="20211201 11:17:04.640"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:17:04.638" endtime="20211201 11:17:04.640" critical="yes">No keyword with name 'Connect To Database Using Custom Params' found.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:04.635" endtime="20211201 11:17:04.641"></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:17:04.687" endtime="20211201 11:17:04.687"></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:17:04.688" 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:17:04.688" endtime="20211201 11:17:04.688"></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:17:04.690" level="INFO">${data} = {'account': '18888888888', 'captcha': '888888', 'accountType': '2'}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.689" endtime="20211201 11:17:04.690"></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:17:04.690" level="INFO">${account} = 18888888888</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.690" endtime="20211201 11:17:04.690"></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:17:04.918" 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:17:04.918" 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:17:04 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw==","userId":"659450159519895552"}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:04.918" level="INFO">${respones} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.690" endtime="20211201 11:17:04.918"></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:17:04.919" level="INFO">200</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.919" endtime="20211201 11:17:04.919"></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:17:04.920" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw==', 'userId': '659450159519895552'}}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.919" endtime="20211201 11:17:04.920"></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:17:04.920" level="INFO">${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw==</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.920" endtime="20211201 11:17:04.920"></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:17:04.921" level="INFO">${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw==</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.921" endtime="20211201 11:17:04.921"></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:17:04.921" level="INFO">${account} = 18888888888</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.921" endtime="20211201 11:17:04.921"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:04.687" endtime="20211201 11:17:04.922" 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:17:04.923" 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:17:04.922" endtime="20211201 11:17:04.924"></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:17:04.925" level="INFO">${token1} = {'loginToken': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.924" endtime="20211201 11:17:04.925"></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:17:05.018" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw=="}'
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:05.018" 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:17:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"token":"d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw==","userToken":null,"userId":"659450159519895552"}}
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:05.019" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:04.925" endtime="20211201 11:17:05.019"></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:17:05.020" level="INFO">${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw==</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.019" endtime="20211201 11:17:05.020"></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:17:05.020" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.020" endtime="20211201 11:17:05.020"></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:17:05.021" level="INFO">d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw==</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.020" endtime="20211201 11:17:05.021"></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:17:05.021" level="INFO">${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw==</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.021" endtime="20211201 11:17:05.021"></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:17:05.022" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.021" endtime="20211201 11:17:05.022"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:04.922" endtime="20211201 11:17:05.022" 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:17:05.023" level="INFO">${header} = {'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.023" endtime="20211201 11:17:05.023"></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:17:05.024" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.023" endtime="20211201 11:17:05.024"></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:17:05.454" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:05.454" 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:17:05 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:17:05.455" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.024" endtime="20211201 11:17:05.455"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>realName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${realName}</var>
|
|
</assign>
|
|
<msg timestamp="20211201 11:17:05.456" level="INFO">${realName} = 赖勇兰</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.455" endtime="20211201 11:17:05.456"></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:17:05.456" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.456" endtime="20211201 11:17:05.456"></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:17:05.457" level="INFO">${realName} = 赖勇兰</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.456" endtime="20211201 11:17:05.457"></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:17:05.457" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.457" endtime="20211201 11:17:05.457"></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:17:05.458" endtime="20211201 11:17:05.458"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:05.022" endtime="20211201 11:17:05.458" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211201 11:17:04.643" endtime="20211201 11:17:05.459"></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:17:05.466" endtime="20211201 11:17:05.466"></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:17:05.467" level="INFO">${headers} = {'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.467" endtime="20211201 11:17:05.467"></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:17:05.467" 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:17:05.467" endtime="20211201 11:17:05.468"></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:17:05.468" level="INFO">${value} = {"verifiableAccount":"13168550964","verifiableAccountType":1,"purpose":1}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.468" endtime="20211201 11:17:05.468"></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:17:05.501" 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:17:05.501" 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:17:05 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:17:05.501" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.468" endtime="20211201 11:17:05.501"></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:17:05.502" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.502" endtime="20211201 11:17:05.502"></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:17:10.503" level="INFO">Slept 5 seconds</msg>
|
|
<status status="PASS" starttime="20211201 11:17:05.502" endtime="20211201 11:17:10.503"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:05.466" endtime="20211201 11:17:10.503" 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:17:10.507" level="FAIL">No keyword with name 'Connect To Database Using Custom Params' found.</msg>
|
|
<status status="FAIL" starttime="20211201 11:17:10.507" endtime="20211201 11:17:10.507"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:17:10.504" endtime="20211201 11:17:10.508" 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:17:10.509" 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:17:10.508" endtime="20211201 11:17:10.510"></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:17:10.512" level="FAIL">Variable '${text_code}' not found.</msg>
|
|
<status status="FAIL" starttime="20211201 11:17:10.510" endtime="20211201 11:17:10.512"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:17:10.508" endtime="20211201 11:17:10.512" 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:17:10.515" 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:17:10.514" endtime="20211201 11:17:10.515"></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:17:10.517" level="INFO">${token1} = {'loginToken': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.516" endtime="20211201 11:17:10.517"></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:17:10.539" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvDbzFF74JWB1WfFDfkNuwrw=="}'
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:10.540" 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:17:10 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:17:10.540" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.517" endtime="20211201 11:17:10.540"></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:17:10.541" level="FAIL">TypeError: Expected argument 1 to be a dictionary or dictionary-like, got string instead.</msg>
|
|
<status status="FAIL" starttime="20211201 11:17:10.540" endtime="20211201 11:17:10.541"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:17:10.513" endtime="20211201 11:17:10.542" 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:17:10.543" level="INFO">${header} = {'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.543" endtime="20211201 11:17:10.543"></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:17:10.544" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.543" endtime="20211201 11:17:10.544"></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:17:10.563" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:10.563" 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:17:10 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:17:10.563" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.544" endtime="20211201 11:17:10.563"></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:17:10.564" level="FAIL">Resolving variable '${reps.json()["data"]}' failed: KeyError: 'data'</msg>
|
|
<status status="FAIL" starttime="20211201 11:17:10.564" endtime="20211201 11:17:10.564"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:17:10.542" endtime="20211201 11:17:10.564" critical="yes">Resolving variable '${reps.json()["data"]}' failed: KeyError: 'data'</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:05.460" endtime="20211201 11:17:10.565"></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:17:10.598" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.598" endtime="20211201 11:17:10.598"></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:17:10.886" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:10.886" 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:17:10 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":[{"cityId":"110100","cityName":"北京市"},{"cityId":"430100","cityName":"长沙市"},{"cityId":"350200","cityName":"厦门市"},{"cityId":"520100","cityName":"贵阳市"},{"cityId":"150200","cityName":"包头市"},{"cityId":"440800","cityName":"湛江市"},{"cityId":"320400","cityName":"常州市"},{"cityId":"130800","cityName":"承德市"},{"cityId":"210300","cityName":"鞍山市"},{"cityId":"450100","cityName":"南宁市"},{"cityId":"232700","cityName":"大兴安岭地区"},{"cityId":"360200","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":"810200","cityName":"九龙"},{"cityId":"440700","cityName":"江门市"},{"cityId":"445300","cityName":"云浮市"},{"cityId":"451300","cityName":"来宾市"},{"cityId":"421000","cityName":"荆州市"},{"cityId":"440100","cityName":"广州市"},{"cityId":"441900","cityName":"东莞市"}]}
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:10.887" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.598" endtime="20211201 11:17:10.887"></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:17:10.888" level="INFO">${data} = [{'cityId': '110100', 'cityName': '北京市'}, {'cityId': '430100', 'cityName': '长沙市'}, {'cityId': '350200', 'cityName': '厦门市'}, {'cityId': '520100', 'cityName': '贵阳市'}, {'cityId': '150200', 'cityName': '包...</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.887" endtime="20211201 11:17:10.888"></status>
|
|
</kw>
|
|
<kw name="${items} IN [ @{data} ]" type="for">
|
|
<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:17:10.889" level="INFO">${cityName} = 北京市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.888" endtime="20211201 11:17:10.889"></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:17:10.889" level="INFO">${cityId} = 110100</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.889" endtime="20211201 11:17:10.889"></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:17:10.889" endtime="20211201 11:17:10.889"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.888" endtime="20211201 11:17:10.889"></status>
|
|
</kw>
|
|
<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:17:10.890" level="INFO">${cityName} = 长沙市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.890" endtime="20211201 11:17:10.890"></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:17:10.890" level="INFO">${cityId} = 430100</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.890" endtime="20211201 11:17:10.890"></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:17:10.890" endtime="20211201 11:17:10.891"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.890" endtime="20211201 11:17:10.891"></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:17:10.891" level="INFO">${cityName} = 厦门市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.891" endtime="20211201 11:17:10.891"></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:17:10.892" level="INFO">${cityId} = 350200</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.891" endtime="20211201 11:17:10.892"></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:17:10.892" endtime="20211201 11:17:10.892"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.891" endtime="20211201 11:17:10.892"></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:17:10.893" level="INFO">${cityName} = 贵阳市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.892" endtime="20211201 11:17:10.893"></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:17:10.894" level="INFO">${cityId} = 520100</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.893" endtime="20211201 11:17:10.894"></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:17:10.894" endtime="20211201 11:17:10.894"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.892" endtime="20211201 11:17:10.894"></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:17:10.895" level="INFO">${cityName} = 包头市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.895" endtime="20211201 11:17:10.895"></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:17:10.895" level="INFO">${cityId} = 150200</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.895" endtime="20211201 11:17:10.895"></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:17:10.895" endtime="20211201 11:17:10.896"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.894" endtime="20211201 11:17:10.896"></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:17:10.896" level="INFO">${cityName} = 湛江市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.896" endtime="20211201 11:17:10.896"></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:17:10.897" level="INFO">${cityId} = 440800</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.896" endtime="20211201 11:17:10.897"></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:17:10.897" endtime="20211201 11:17:10.897"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.896" endtime="20211201 11:17:10.897"></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:17:10.898" level="INFO">${cityName} = 常州市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.897" endtime="20211201 11:17:10.898"></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:17:10.898" level="INFO">${cityId} = 320400</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.898" endtime="20211201 11:17:10.898"></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:17:10.898" endtime="20211201 11:17:10.899"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.897" endtime="20211201 11:17:10.899"></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:17:10.899" level="INFO">${cityName} = 承德市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.899" endtime="20211201 11:17:10.899"></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:17:10.899" level="INFO">${cityId} = 130800</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.899" endtime="20211201 11:17:10.899"></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:17:10.900" endtime="20211201 11:17:10.900"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.899" endtime="20211201 11:17:10.900"></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:17:10.900" level="INFO">${cityName} = 鞍山市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.900" endtime="20211201 11:17:10.900"></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:17:10.901" level="INFO">${cityId} = 210300</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.901" endtime="20211201 11:17:10.901"></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:17:10.901" endtime="20211201 11:17:10.901"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.900" endtime="20211201 11:17:10.901"></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:17:10.902" level="INFO">${cityName} = 南宁市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.902" endtime="20211201 11:17:10.902"></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:17:10.902" level="INFO">${cityId} = 450100</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.902" endtime="20211201 11:17:10.902"></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:17:10.902" endtime="20211201 11:17:10.903"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.901" endtime="20211201 11:17:10.903"></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:17:10.903" level="INFO">${cityName} = 大兴安岭地区</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.903" endtime="20211201 11:17:10.903"></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:17:10.904" level="INFO">${cityId} = 232700</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.903" endtime="20211201 11:17:10.904"></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:17:10.904" endtime="20211201 11:17:10.904"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.903" endtime="20211201 11:17:10.904"></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:17:10.905" level="INFO">${cityName} = 景德镇市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.904" endtime="20211201 11:17:10.905"></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:17:10.905" level="INFO">${cityId} = 360200</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.905" endtime="20211201 11:17:10.905"></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:17:10.905" endtime="20211201 11:17:10.906"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.904" endtime="20211201 11:17:10.906"></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:17:10.906" level="INFO">${cityName} = 茂名市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.906" endtime="20211201 11:17:10.906"></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:17:10.907" level="INFO">${cityId} = 440900</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.906" endtime="20211201 11:17:10.907"></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:17:10.907" endtime="20211201 11:17:10.907"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.906" endtime="20211201 11:17:10.907"></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:17:10.908" level="INFO">${cityName} = 大同市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.907" endtime="20211201 11:17:10.908"></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:17:10.908" level="INFO">${cityId} = 140200</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.908" endtime="20211201 11:17:10.908"></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:17:10.908" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.908" endtime="20211201 11:17:10.908"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.907" endtime="20211201 11:17:10.909"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.888" endtime="20211201 11:17:10.909"></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:17:10.909" level="INFO">${cityId} = 140200</msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.909" endtime="20211201 11:17:10.909"></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:17:10.910" endtime="20211201 11:17:10.910"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.597" endtime="20211201 11:17:10.910" 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:17:10.911" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.911" endtime="20211201 11:17:10.911"></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:17:11.023" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:11.023" 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:17:11 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:17:11.024" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:10.911" endtime="20211201 11:17:11.024"></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:17:11.024" endtime="20211201 11:17:11.025"></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:17:11.025" 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:17:11.025" endtime="20211201 11:17:11.025"></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:17:11.026" level="INFO">${name} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.026" endtime="20211201 11:17:11.026"></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:17:11.027" 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:17:11.026" endtime="20211201 11:17:11.027"></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:17:11.027" level="INFO">${cumulativeWeight} = 326.73</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.027" endtime="20211201 11:17:11.027"></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:17:11.027" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.027" endtime="20211201 11:17:11.027"></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:17:11.028" level="INFO">${locProvinceName} = 山西省</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.027" endtime="20211201 11:17:11.028"></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:17:11.028" level="INFO">${locCityName} = 大同市</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.028" endtime="20211201 11:17:11.028"></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:17:11.028" level="INFO">${locDistrictName} = 大同县</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.028" endtime="20211201 11:17:11.028"></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:17:11.029" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.029" endtime="20211201 11:17:11.029"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:11.026" endtime="20211201 11:17:11.029"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:11.025" endtime="20211201 11:17:11.029"></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:17:11.030" level="INFO">${value} = {'categoryId': '661536969788100608', 'categoryName': '坑卡', 'yesterdayUnitPrice': None, 'unitPrice': 1.62, 'floatingPrice': 0.0, 'publicSubsidies': None, 'allowOrder': None}</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.029" endtime="20211201 11:17:11.030"></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:17:11.030" endtime="20211201 11:17:11.030"></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:17:11.031" level="INFO">${categoryid} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.031" endtime="20211201 11:17:11.031"></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:17:11.032" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.031" endtime="20211201 11:17:11.032"></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:17:11.032" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.032" endtime="20211201 11:17:11.032"></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:17:11.033" level="INFO">${paperMillAddress} = 山西省 大同市 大同县</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.032" endtime="20211201 11:17:11.033"></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:17:11.033" level="INFO">${categoryid} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.033" endtime="20211201 11:17:11.033"></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:17:11.033" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.033" endtime="20211201 11:17:11.034"></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:17:11.034" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.034" endtime="20211201 11:17:11.034"></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:17:11.035" level="INFO">${paperMillAddress} = 山西省 大同市 大同县</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.034" endtime="20211201 11:17:11.035"></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:17:11.035" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.035" endtime="20211201 11:17:11.035"></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:17:11.035" level="INFO">${name} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.035" endtime="20211201 11:17:11.036"></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:17:11.036" endtime="20211201 11:17:11.036"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:10.910" endtime="20211201 11:17:11.036" 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:17:11.037" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.037" endtime="20211201 11:17:11.037"></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:17:11.121" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:11.121" 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:17:11 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:17:11.121" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.038" endtime="20211201 11:17:11.121"></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:17:11.122" 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:17:11.122" endtime="20211201 11:17:11.122"></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:17:11.123" endtime="20211201 11:17:11.123"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211201 11:17:11.036" endtime="20211201 11:17:11.123" 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:17:11.125" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.124" endtime="20211201 11:17:11.125"></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:17:11.165" 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/89Ft7HSef7LjHyTdXqhrqWRDypNXZcQVLFVWWPO+ZHtDoRfvR5yX18AYDSViM4yyo6tUIw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211201 11:17:11.165" 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:17:11 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:17:11.165" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211201 11:17:11.125" endtime="20211201 11:17:11.165"></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:17:11.166" level="FAIL">Resolving variable '${reps,json()}' failed: NameError: name 'json' is not defined</msg>
|
|
<status status="FAIL" starttime="20211201 11:17:11.166" endtime="20211201 11:17:11.166"></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:17:11.167" level="FAIL">AssertionError</msg>
|
|
<status status="FAIL" starttime="20211201 11:17:11.167" endtime="20211201 11:17:11.167"></status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:17:11.167" endtime="20211201 11:17:11.167">AssertionError</status>
|
|
</kw>
|
|
<status status="FAIL" starttime="20211201 11:17:11.123" endtime="20211201 11:17:11.167" 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:17:11.168" endtime="20211201 11:17:11.168" 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:17:11.169" endtime="20211201 11:17:11.169" 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:17:11.169" endtime="20211201 11:17:11.170" 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:17:11.170" endtime="20211201 11:17:11.170" 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:17:11.170" endtime="20211201 11:17:11.171" 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:17:11.171" endtime="20211201 11:17:11.171" 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:17:11.172" endtime="20211201 11:17:11.172" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>创建常规订单</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:10.567" endtime="20211201 11:17:11.173"></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:17:11.176" endtime="20211201 11:17:11.176" 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:17:11.176" endtime="20211201 11:17:11.177" 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:17:11.177" endtime="20211201 11:17:11.177" 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:17:11.178" endtime="20211201 11:17:11.178" 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:17:11.178" endtime="20211201 11:17:11.179" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.175" endtime="20211201 11:17:11.179"></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:17:11.181" endtime="20211201 11:17:11.181" 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:17:11.181" endtime="20211201 11:17:11.182" 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:17:11.182" endtime="20211201 11:17:11.182" 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:17:11.182" endtime="20211201 11:17:11.183" 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:17:11.183" endtime="20211201 11:17:11.183" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.180" endtime="20211201 11:17:11.184"></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:17:11.186" endtime="20211201 11:17:11.186" 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:17:11.187" endtime="20211201 11:17:11.187" 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:17:11.187" endtime="20211201 11:17:11.188" 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:17:11.188" endtime="20211201 11:17:11.188" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>提现申请</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.185" endtime="20211201 11:17:11.189"></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:17:11.191" endtime="20211201 11:17:11.191" 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:17:11.191" endtime="20211201 11:17:11.192" 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:17:11.192" endtime="20211201 11:17:11.193" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.190" endtime="20211201 11:17:11.193"></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:17:11.195" endtime="20211201 11:17:11.195" 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:17:11.195" endtime="20211201 11:17:11.196" 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:17:11.196" endtime="20211201 11:17:11.196" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>实名认证</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.194" endtime="20211201 11:17:11.196"></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:17:11.199" endtime="20211201 11:17:11.200" 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:17:11.200" endtime="20211201 11:17:11.200" 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:17:11.201" endtime="20211201 11:17:11.201" 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:17:11.201" endtime="20211201 11:17:11.202" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>添加银行卡</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.198" endtime="20211201 11:17:11.202"></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:17:11.205" endtime="20211201 11:17:11.205" 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:17:11.205" endtime="20211201 11:17:11.206" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>查看代卖订单</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.203" endtime="20211201 11:17:11.206"></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:17:11.208" endtime="20211201 11:17:11.208" 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:17:11.208" endtime="20211201 11:17:11.209" 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:17:11.209" endtime="20211201 11:17:11.210" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.207" endtime="20211201 11:17:11.210"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:04.641" endtime="20211201 11:17:11.212"></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:17:11.219" endtime="20211201 11:17:11.219" 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:17:11.219" endtime="20211201 11:17:11.220" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.218" endtime="20211201 11:17:11.220"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.217" endtime="20211201 11:17:11.221"></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:17:11.224" endtime="20211201 11:17:11.224" 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:17:11.224" endtime="20211201 11:17:11.225" 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:17:11.225" endtime="20211201 11:17:11.225" 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:17:11.226" endtime="20211201 11:17:11.226" 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:17:11.226" endtime="20211201 11:17:11.227" 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:17:11.227" endtime="20211201 11:17:11.227" 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:17:11.227" endtime="20211201 11:17:11.228" 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:17:11.228" endtime="20211201 11:17:11.228" 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:17:11.228" endtime="20211201 11:17:11.229" 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:17:11.229" endtime="20211201 11:17:11.229" 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:17:11.230" endtime="20211201 11:17:11.230" 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:17:11.230" endtime="20211201 11:17:11.231" 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:17:11.231" endtime="20211201 11:17:11.231" 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:17:11.231" endtime="20211201 11:17:11.232" 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:17:11.232" endtime="20211201 11:17:11.233" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.223" endtime="20211201 11:17:11.233"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.222" endtime="20211201 11:17:11.236"></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:17:11.240" endtime="20211201 11:17:11.240" 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:17:11.241" endtime="20211201 11:17:11.241" 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:17:11.241" endtime="20211201 11:17:11.242" 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:17:11.242" endtime="20211201 11:17:11.242" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.238" endtime="20211201 11:17:11.243"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.237" endtime="20211201 11:17:11.244"></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:17:11.247" endtime="20211201 11:17:11.247" 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:17:11.248" endtime="20211201 11:17:11.248" 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:17:11.248" endtime="20211201 11:17:11.248" 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:17:11.249" endtime="20211201 11:17:11.249" 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:17:11.250" endtime="20211201 11:17:11.250" 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:17:11.250" endtime="20211201 11:17:11.251" 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:17:11.251" endtime="20211201 11:17:11.251" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.246" endtime="20211201 11:17:11.252"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.245" endtime="20211201 11:17:11.253"></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:17:11.257" endtime="20211201 11:17:11.257" 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:17:11.257" endtime="20211201 11:17:11.258" 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:17:11.258" endtime="20211201 11:17:11.258" 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:17:11.258" endtime="20211201 11:17:11.259" 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:17:11.259" endtime="20211201 11:17:11.259" 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:17:11.260" endtime="20211201 11:17:11.260" 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:17:11.260" endtime="20211201 11:17:11.261" 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:17:11.261" endtime="20211201 11:17:11.261" 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:17:11.261" endtime="20211201 11:17:11.262" 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:17:11.262" endtime="20211201 11:17:11.263" 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:17:11.263" endtime="20211201 11:17:11.263" 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:17:11.263" endtime="20211201 11:17:11.264" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.256" endtime="20211201 11:17:11.264"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.255" endtime="20211201 11:17:11.266"></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:17:11.269" endtime="20211201 11:17:11.269" 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:17:11.269" endtime="20211201 11:17:11.270" 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:17:11.270" endtime="20211201 11:17:11.270" 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:17:11.270" endtime="20211201 11:17:11.271" 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:17:11.271" endtime="20211201 11:17:11.271" 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:17:11.271" endtime="20211201 11:17:11.272" 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:17:11.272" endtime="20211201 11:17:11.272" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.268" endtime="20211201 11:17:11.273"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.267" endtime="20211201 11:17:11.274"></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:17:11.277" endtime="20211201 11:17:11.277" 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:17:11.277" endtime="20211201 11:17:11.278" 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:17:11.278" endtime="20211201 11:17:11.278" 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:17:11.279" endtime="20211201 11:17:11.279" 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:17:11.279" endtime="20211201 11:17:11.279" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>预约送货</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.276" endtime="20211201 11:17:11.280"></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:17:11.282" endtime="20211201 11:17:11.282" 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:17:11.283" endtime="20211201 11:17:11.283" 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:17:11.283" endtime="20211201 11:17:11.284" 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:17:11.284" endtime="20211201 11:17:11.285" 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:17:11.285" endtime="20211201 11:17:11.285" 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:17:11.285" endtime="20211201 11:17:11.286" 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:17:11.286" endtime="20211201 11:17:11.286" 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:17:11.287" endtime="20211201 11:17:11.287" 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:17:11.287" endtime="20211201 11:17:11.287" 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:17:11.288" endtime="20211201 11:17:11.288" 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:17:11.288" endtime="20211201 11:17:11.288" 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:17:11.289" endtime="20211201 11:17:11.289" 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:17:11.289" endtime="20211201 11:17:11.289" 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:17:11.290" endtime="20211201 11:17:11.290" 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:17:11.290" endtime="20211201 11:17:11.290" 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:17:11.291" endtime="20211201 11:17:11.291" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>上传磅单-常规</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.281" endtime="20211201 11:17:11.292"></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:17:11.294" endtime="20211201 11:17:11.295" 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:17:11.295" endtime="20211201 11:17:11.295" 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:17:11.296" endtime="20211201 11:17:11.296" 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:17:11.296" endtime="20211201 11:17:11.297" 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:17:11.297" endtime="20211201 11:17:11.297" 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:17:11.297" endtime="20211201 11:17:11.298" 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:17:11.298" endtime="20211201 11:17:11.299" 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:17:11.299" endtime="20211201 11:17:11.299" 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:17:11.299" endtime="20211201 11:17:11.300" 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:17:11.300" endtime="20211201 11:17:11.301" 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:17:11.301" endtime="20211201 11:17:11.301" 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:17:11.302" endtime="20211201 11:17:11.302" 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:17:11.302" endtime="20211201 11:17:11.302" 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:17:11.303" endtime="20211201 11:17:11.303" 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:17:11.303" endtime="20211201 11:17:11.303" 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:17:11.304" endtime="20211201 11:17:11.304" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>上传磅单-一次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.293" endtime="20211201 11:17:11.305"></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:17:11.307" endtime="20211201 11:17:11.308" 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:17:11.308" endtime="20211201 11:17:11.308" 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:17:11.308" endtime="20211201 11:17:11.309" 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:17:11.309" endtime="20211201 11:17:11.309" 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:17:11.310" endtime="20211201 11:17:11.310" 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:17:11.310" endtime="20211201 11:17:11.311" 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:17:11.311" endtime="20211201 11:17:11.311" 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:17:11.312" endtime="20211201 11:17:11.312" 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:17:11.312" endtime="20211201 11:17:11.313" 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:17:11.313" endtime="20211201 11:17:11.313" 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:17:11.313" endtime="20211201 11:17:11.314" 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:17:11.314" endtime="20211201 11:17:11.314" 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:17:11.315" endtime="20211201 11:17:11.315" 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:17:11.315" endtime="20211201 11:17:11.316" 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:17:11.316" endtime="20211201 11:17:11.317" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>上次送货单-两次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.306" endtime="20211201 11:17:11.317"></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:17:11.320" endtime="20211201 11:17:11.320" 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:17:11.320" endtime="20211201 11:17:11.321" 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:17:11.321" endtime="20211201 11:17:11.321" 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:17:11.321" endtime="20211201 11:17:11.322" 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:17:11.322" endtime="20211201 11:17:11.322" 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:17:11.323" endtime="20211201 11:17:11.323" 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:17:11.323" endtime="20211201 11:17:11.324" 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:17:11.325" endtime="20211201 11:17:11.325" 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:17:11.325" endtime="20211201 11:17:11.326" 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:17:11.326" endtime="20211201 11:17:11.326" 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:17:11.327" endtime="20211201 11:17:11.327" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>运营审核-常规</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.319" endtime="20211201 11:17:11.327"></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:17:11.330" endtime="20211201 11:17:11.330" 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:17:11.331" endtime="20211201 11:17:11.331" 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:17:11.331" endtime="20211201 11:17:11.332" 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:17:11.332" endtime="20211201 11:17:11.332" 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:17:11.333" endtime="20211201 11:17:11.333" 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:17:11.333" endtime="20211201 11:17:11.334" 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:17:11.334" endtime="20211201 11:17:11.334" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>运用审核-一次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.329" endtime="20211201 11:17:11.335"></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:17:11.338" endtime="20211201 11:17:11.338" 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:17:11.339" endtime="20211201 11:17:11.339" 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:17:11.339" endtime="20211201 11:17:11.340" 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:17:11.340" endtime="20211201 11:17:11.340" 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:17:11.340" endtime="20211201 11:17:11.341" 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:17:11.341" endtime="20211201 11:17:11.341" 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:17:11.341" endtime="20211201 11:17:11.343" 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:17:11.343" endtime="20211201 11:17:11.344" 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:17:11.344" endtime="20211201 11:17:11.344" 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:17:11.344" endtime="20211201 11:17:11.345" 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:17:11.345" endtime="20211201 11:17:11.345" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>运营审核-两次付款活动</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.336" endtime="20211201 11:17:11.346"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.275" endtime="20211201 11:17:11.349"></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:17:11.356" endtime="20211201 11:17:11.356" 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:17:11.356" endtime="20211201 11:17:11.356" 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:17:11.357" endtime="20211201 11:17:11.359" 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:17:11.359" endtime="20211201 11:17:11.360" 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:17:11.360" endtime="20211201 11:17:11.360" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>代卖应付</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.355" endtime="20211201 11:17:11.361"></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:17:11.363" endtime="20211201 11:17:11.363" 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:17:11.364" endtime="20211201 11:17:11.364" 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:17:11.364" endtime="20211201 11:17:11.365" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>代卖应收</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.362" endtime="20211201 11:17:11.365"></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:17:11.369" endtime="20211201 11:17:11.369" 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:17:11.369" endtime="20211201 11:17:11.370" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.368" endtime="20211201 11:17:11.370"></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:17:11.372" endtime="20211201 11:17:11.373" 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:17:11.373" endtime="20211201 11:17:11.373" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.371" endtime="20211201 11:17:11.374"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.366" endtime="20211201 11:17:11.375"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.354" endtime="20211201 11:17:11.376"></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:17:11.380" endtime="20211201 11:17:11.380" 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:17:11.380" endtime="20211201 11:17:11.381" 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:17:11.381" endtime="20211201 11:17:11.382" 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:17:11.382" endtime="20211201 11:17:11.382" 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:17:11.383" endtime="20211201 11:17:11.383" 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:17:11.383" endtime="20211201 11:17:11.384" 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:17:11.384" endtime="20211201 11:17:11.384" 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:17:11.385" endtime="20211201 11:17:11.385" 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:17:11.385" endtime="20211201 11:17:11.385" 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:17:11.386" endtime="20211201 11:17:11.386" 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:17:11.387" endtime="20211201 11:17:11.387" 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:17:11.388" endtime="20211201 11:17:11.388" 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:17:11.388" endtime="20211201 11:17:11.389" 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:17:11.389" endtime="20211201 11:17:11.390" 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:17:11.390" endtime="20211201 11:17:11.391" 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:17:11.391" endtime="20211201 11:17:11.391" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.379" endtime="20211201 11:17:11.392"></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:17:11.394" endtime="20211201 11:17:11.395" 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:17:11.395" endtime="20211201 11:17:11.396" 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:17:11.396" endtime="20211201 11:17:11.397" 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:17:11.397" endtime="20211201 11:17:11.397" 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:17:11.397" endtime="20211201 11:17:11.398" 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:17:11.398" endtime="20211201 11:17:11.398" 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:17:11.399" endtime="20211201 11:17:11.400" 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:17:11.400" endtime="20211201 11:17:11.401" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.394" endtime="20211201 11:17:11.401"></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:17:11.404" endtime="20211201 11:17:11.404" 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:17:11.404" endtime="20211201 11:17:11.405" 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:17:11.405" endtime="20211201 11:17:11.405" 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:17:11.405" endtime="20211201 11:17:11.406" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.403" endtime="20211201 11:17:11.406"></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:17:11.408" endtime="20211201 11:17:11.408" 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:17:11.408" endtime="20211201 11:17:11.409" 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:17:11.409" endtime="20211201 11:17:11.410" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>代卖应收</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.407" endtime="20211201 11:17:11.410"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.378" endtime="20211201 11:17:11.412"></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:17:11.416" endtime="20211201 11:17:11.416" 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:17:11.416" endtime="20211201 11:17:11.417" 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:17:11.417" endtime="20211201 11:17:11.417" 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:17:11.418" endtime="20211201 11:17:11.418" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>查看代卖订单(数据对比)</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.415" endtime="20211201 11:17:11.418"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.414" endtime="20211201 11:17:11.419"></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:17:11.422" endtime="20211201 11:17:11.422" 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:17:11.423" endtime="20211201 11:17:11.423" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.421" endtime="20211201 11:17:11.423"></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:17:11.425" endtime="20211201 11:17:11.425" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.424" endtime="20211201 11:17:11.425"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.420" endtime="20211201 11:17:11.426"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.216" endtime="20211201 11:17:11.430"></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:17:11.441" endtime="20211201 11:17:11.441" 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:17:11.441" endtime="20211201 11:17:11.442" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.440" endtime="20211201 11:17:11.442"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.440" endtime="20211201 11:17:11.442"></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:17:11.444" endtime="20211201 11:17:11.444" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.443" endtime="20211201 11:17:11.445"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.443" endtime="20211201 11:17:11.445"></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:17:11.447" endtime="20211201 11:17:11.447" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.446" endtime="20211201 11:17:11.447"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.446" endtime="20211201 11:17:11.448"></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:17:11.450" endtime="20211201 11:17:11.451" 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:17:11.451" endtime="20211201 11:17:11.452" 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:17:11.452" endtime="20211201 11:17:11.452" 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:17:11.453" endtime="20211201 11:17:11.453" 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:17:11.453" endtime="20211201 11:17:11.454" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<doc>添加银行卡</doc>
|
|
<status status="FAIL" starttime="20211201 11:17:11.449" endtime="20211201 11:17:11.454"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.449" endtime="20211201 11:17:11.456"></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:17:11.458" endtime="20211201 11:17:11.459" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.457" endtime="20211201 11:17:11.459"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.457" endtime="20211201 11:17:11.461"></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:17:11.462" endtime="20211201 11:17:11.462" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.461" endtime="20211201 11:17:11.462"></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:17:11.463" endtime="20211201 11:17:11.464" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.463" endtime="20211201 11:17:11.464"></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:17:11.466" endtime="20211201 11:17:11.466" 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:17:11.467" endtime="20211201 11:17:11.467" 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:17:11.468" endtime="20211201 11:17:11.469" 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:17:11.469" endtime="20211201 11:17:11.470" 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:17:11.471" endtime="20211201 11:17:11.471" 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:17:11.472" endtime="20211201 11:17:11.472" 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:17:11.473" endtime="20211201 11:17:11.474" 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:17:11.474" endtime="20211201 11:17:11.475" 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:17:11.475" endtime="20211201 11:17:11.476" 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:17:11.476" endtime="20211201 11:17:11.477" 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:17:11.477" endtime="20211201 11:17:11.478" critical="yes">Test execution stopped due to a fatal error.</status>
|
|
</test>
|
|
<status status="FAIL" starttime="20211201 11:17:11.465" endtime="20211201 11:17:11.478"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:11.464" endtime="20211201 11:17:11.480"></status>
|
|
</suite>
|
|
<status status="FAIL" starttime="20211201 11:17:04.045" endtime="20211201 11:17:11.486"></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:17:03.633" 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:17:04.633" 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:17:04.634" 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:17:04.637" 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:17:04.686" 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:17:05.464" 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>
|