From 8f68bbc9191ae693e83474e2b87155a6f5ea8559 Mon Sep 17 00:00:00 2001 From: "DESKTOP-74M199N\\qniao" Date: Thu, 19 Aug 2021 17:15:09 +0800 Subject: [PATCH] 1 --- Background_system/New_paper_mill.robot | 35 ------ Background_system/Upload-weightnote.robot | 134 ---------------------- Background_system/appointment.robot | 59 ---------- Background_system/contract.robot | 18 --- Background_system/weblogin.robot | 21 ---- Client/APPlogin.robot | 36 ------ Client/Createorder.robot | 53 --------- Client/__init__.robot | 0 Client/factory.robot | 28 ----- 9 files changed, 384 deletions(-) delete mode 100644 Background_system/New_paper_mill.robot delete mode 100644 Background_system/Upload-weightnote.robot delete mode 100644 Background_system/appointment.robot delete mode 100644 Background_system/contract.robot delete mode 100644 Background_system/weblogin.robot delete mode 100644 Client/APPlogin.robot delete mode 100644 Client/Createorder.robot delete mode 100644 Client/__init__.robot delete mode 100644 Client/factory.robot diff --git a/Background_system/New_paper_mill.robot b/Background_system/New_paper_mill.robot deleted file mode 100644 index 085838f..0000000 --- a/Background_system/New_paper_mill.robot +++ /dev/null @@ -1,35 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections - -*** Variables *** -${header} {'X-APP-ID':'470236309865238555','Authorization':'Token 6b08add42d6bcf73abb935b2adf83525','Content-Type':'application/json'} -${URL} http://api-ops-ztb-test.qniao.cn - -*** Test Cases *** -get_paperMill_list - #获取纸厂列表 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/paperMill/get/paper-mill-list params=pageNum=1&pageSize=20 - log ${reps} - -get_regions - #获取区域 - -paperMill_logo - #上传纸厂logo - #${dict} Create Dictionary Content-Type=image/jpeg filename=20210803.jpg - #Create Session ZTBT ${URL} ${dict} - ${filepath} Evaluate open('E:/lyl/pict/20210803.png','rb') - ${image} Evaluate open('E:/lyl/pict/20210803.png','rb') - ${file} Create Dictionary filepath=${filepath} image=${image} - Create Session ZTBT ${URL} - log ${file} - ${result} Post On Session ZTBT recycle-user-center/upload/image files=${file} - ${pictures} Get From Dictionary ${result.json()} data - log ${result.content} - Set Global Variable ${pictures} - -New_paper_mill - -*** Keywords *** diff --git a/Background_system/Upload-weightnote.robot b/Background_system/Upload-weightnote.robot deleted file mode 100644 index 6f8cbc9..0000000 --- a/Background_system/Upload-weightnote.robot +++ /dev/null @@ -1,134 +0,0 @@ -*** Settings *** -Library Collections -Library RequestsLibrary -Library DateTime -Library requests - -*** Variables *** -${header} {'X-APP-ID':'470236309865238555','Authorization':'Token 6b08add42d6bcf73abb935b2adf83525','Content-Type':'application/json'} -${URL} http://api-ops-ztb-test.qniao.cn -${filepath} E:\lyl\图片\ChMkKWCUz0SIX9MmADmjEvANMxkAAOa3QAAAAAAOaMq795.jpg - -*** Test Cases *** -get-order-item-list - #查找预约的订单列表 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/customer-service/get/proxy-order-item-list params=orderType=${orderType} &pageNum=1&pageSize=10&status=51&orderId=${orderId} - log ${reps.json()} - ${orderItemId} Get From Dictionary ${reps.json()["data"]["records"][0]} orderItemId #订单项编号 - Set Global Variable ${orderItemId} - Should Be Equal As Strings ${reps.json()["data"]["records"][0]["orderId"]} ${orderId} - -get-order-item-details - #查看订单列表详情 - Create Session ZTBT ${URL} ${header} - #${data} Set Variable orderId=${orderId} orderItemId=${orderItemId} - ${reps} Get On Session ZTBT recycle-service/admin/customer-service/get/proxy-order/${orderId} params=orderId=${orderId}&orderItemId=${orderItemId} - ${contractId} Get From Dictionary ${reps.json()["data"]["orderItems"][0]} contractId #当前订单下单时的合同id - ${unitSurcharge} Get From Dictionary ${reps.json()["data"]} unitSurcharge #代卖费 - ${proxySellerSettleType} Get From Dictionary ${reps.json()["data"]} proxySellerSettleType #代卖费结算方式 - log ${contractId} - Set Global Variable ${contractId} ${unitSurcharge} - log ${reps.json()} - -get-Transaction subject - #获取交易主体 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/transaction-main-enterprise/list/name - ${交易} Get From Dictionary ${reps.json()} data - #随机获取交易主体 - ${交易主体} Evaluate random.choice(${交易}) random - log to console \nvalue:${交易主体} - Set Global Variable ${交易主体} - -get-Warehouse - #获取所属仓库 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/transaction-main-enterprise/get/warehouse-name - ${仓库} Get From Dictionary ${reps.json()} data - #随机获取仓库 - ${所属仓库} Evaluate random.choice(${仓库}) random - log to console \nvalue:${所属仓库} - Set Global Variable ${所属仓库} - -get-Source of funds - #获取资金来源 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/fund-source/get/list - ${isDefault} Set Variable 1 - Run Keyword If ${isDefault}==1 log ${reps.json()["data"][5]["name"]} - Set Global Variable ${isDefault} - -get-contract-list - #获取订单纸厂的所有合同信息 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT /recycle-service/admin/contract/get/selectable-contract-list params=orderItemId=${orderItemId} - log ${reps.json()} - -get-supplier - #获取纸厂供应商 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/customer-service/get/paper-mill-merchant/${paperMillId} params=paperMillId=${paperMillId} - log ${reps.json()} - -get-category price - #获取下单品类,上传磅单时的价格 - Create Session ZTBT ${URL} ${header} - ${dataTime} Get Current Date result_format=%Y-%m-%d - ${reps} Get On Session ZTBT recycle-service/admin/proxy-sell/get-category-price-by-date params=orderItemId=${orderItemId}&weightDay=${dataTime} - log ${reps.json()} - ${price} Get From Dictionary ${reps.json()["data"][0]} price #下单品类价格 - ${publicSubsidies} Get From Dictionary ${reps.json()["data"][0]} publicSubsidies #下单品类公开补贴 - Set Global Variable ${price} - Set Global Variable ${publicSubsidies} - -get_paper-mill-category - #获取当前纸厂的所有纸品品类 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/paperMill/get/paper-mill-category/${paperMillId} params=id=${paperMillId} - log ${reps.json()} - -get_contract_by_id - #获取下单时绑定的合同 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/contract/get/detail-by-id params=id=${contractId} - log ${reps.json()} - #获取垫资费、企业ID、应收金额结算规则、含税结算单价结算规则 - ${advanceFund} Get From Dictionary ${reps.json()["data"]} advanceFund #垫资费 - ${buyerEnterpriseId} Get From Dictionary ${reps.json()["data"]} buyerEnterpriseId #企业id - ${settleRules} Get From Dictionary ${reps.json()["data"]} settleRules #应收金额结算规则 - ${settlePriceIncludeTaxSettleRules} Get From Dictionary ${reps.json()["data"]} settlePriceIncludeTaxSettleRules #含税结算单价结算规则 - ${taxRefundRate} Get From Dictionary ${reps.json()["data"]} taxRefundRate #税点 - ${proxyPaySurcharge} Get From Dictionary ${reps.json()["data"]} proxyPaySurcharge #代收费 - ${hasInvoice} Get From Dictionary ${reps.json()["data"]} hasInvoice #是否开票 - ${accountPeriodType} Get From Dictionary ${reps.json()["data"]} accountPeriodType #账期类型 - ${isSubsidyAndDeductIncludeTax} Get From Dictionary ${reps.json()["data"]} isSubsidyAndDeductIncludeTax #纸厂补贴是否含税 - Set Global Variable ${advanceFund} ${taxRefundRate} ${proxyPaySurcharge} ${hasInvoice} ${accountPeriodType} ${settleRules} ${settlePriceIncludeTaxSettleRules} - Set Global Variable ${buyerEnterpriseId} ${isSubsidyAndDeductIncludeTax} - -Upload_pictures - #上传图片 - #${dict} Create Dictionary Content-Type=image/jpeg filename=20210803.jpg - #Create Session ZTBT ${URL} ${dict} - ${filepath} Evaluate open('E:/lyl/pict/21042217001449712.png','rb') - ${image} Evaluate open('E:/lyl/pict/21042217001449712.png','rb') - ${file} Create Dictionary filepath=${filepath} image=${image} - Create Session ZTBT ${URL} - log ${file} - ${result} Post On Session ZTBT recycle-user-center/upload/image files=${file} - ${pictures} Get From Dictionary ${result.json()} data - log ${result.content} - Set Global Variable ${pictures} - -get_repeat_proxy-order - #获取重复订单信息 - Create Session ZTBT ${URL} ${header} - ${reps} Get On Session ZTBT recycle-service/admin/customer-service/get/repeat/proxy-order params=orderItemId=${orderItemId}&plateNumber=${plateNumber}&settleWeight=9000&weighingDate=${datatime}&orderType=${orderType} - log ${reps.json()} - Should Be Equal As Strings ${reps.json()["message"]} successful - -Submit_pound - #提交磅单 - Create Session ZTBT ${URL} ${header} - ${data} Set Variable - ${reps} Post On Session ZTBT diff --git a/Background_system/appointment.robot b/Background_system/appointment.robot deleted file mode 100644 index 3832681..0000000 --- a/Background_system/appointment.robot +++ /dev/null @@ -1,59 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections -Library DateTime - -*** Variables *** -${header} {'X-APP-ID':'470236309865238555','Authorization':'Token 6b08add42d6bcf73abb935b2adf83525','Content-Type':'application/json'} -${URL} http://api-ops-ztb-test.qniao.cn - -*** Test Cases *** -reservation-list - #${header} Create Dictionary X-APP-ID=470236309865238555 Authorization=Token 6b08add42d6bcf73abb935b2adf83525 - #获取预约列表信息 - Create Session ZTBT http://api-ops-ztb-test.qniao.cn ${header} - ${reps_data} Get On Session ZTBT recycle-service/admin/customer-service/get/paper-mill-order-reservation-list params=pageNum=1&pageSize=20&status= - log ${reps_data.json()} - #获取订单编号${orderId}、纸厂id${paperMillId}、订单类型${orderType} - ${orderId} Get From Dictionary ${reps_data.json()["data"]["records"][0]} orderId #订单编号 - ${paperMillId} Get From Dictionary ${reps_data.json()["data"]["records"][0]} paperMillId #纸厂id - ${id} Get From Dictionary ${reps_data.json()["data"]["records"][0]} id #预约id - ${orderType} Get From Dictionary ${reps_data.json()["data"]["records"][0]} orderType #订单类型 - ${carNoList} Get From Dictionary ${reps_data.json()["data"]["records"][0]} carNoList #车辆信息 - ${paperMillName} Get From Dictionary ${reps_data.json()["data"]["records"][0]} paperMillName #纸厂名称 - ${sellerReservationDate} Get From Dictionary ${reps_data.json()["data"]["records"][0]} sellerReservationDate #送货时间 - #随机获取车辆信息 - ${carList} Evaluate random.choice(${carNoList}) random - log to console \nvalue:${carList} - Should Be Equal As Strings ${reps_data.json()["message"]} successful - Set Global Variable ${orderId} ${paperMillId} ${id} ${paperMillName} ${sellerReservationDate} ${orderType} ${carList} - -get-factory-list - Create Session ZTBT http://api-ops-ztb-test.qniao.cn ${header} - ${reps} Get On Session ZTBT recycle-service/admin/paperMill/get/paper-mill-list params=pageNum=1&pageSize=20&name= - ${id} Get From Dictionary ${reps.json()["data"]["records"][0]} id - log ${id} - Set Suite Variable ${id} - -get-supplier - Create Session ZTBT http://api-ops-ztb-test.qniao.cn ${header} - ${reps} Get On Session ZTBT recycle-service/admin/customer-service/get/paper-mill-merchant/${paperMillId} params=paperMillId=${paperMillId} - log ${reps.json()} - #获取供应商id和name - ${data} Get From Dictionary ${reps.json()} data - ${value} Evaluate random.choice(${data}) random - log to console \nvalue: ${value} - ${supplier_id} Get From Dictionary ${value} id #供应商id - ${millSupplierName} Get From Dictionary ${value} name #供应商名称 - Set Suite Variable ${supplier_id} - Set Suite Variable ${millSupplierName} - -Submit-appointment - #${headers} Create Dictionary Content-Type=application/json X-APP-ID=470236309865238555 Authorization=Token 6b08add42d6bcf73abb935b2adf83525 - #提交预约信息 - Create Session ZTBT ${URL} ${header} - ${datatime} get current date result_format=%Y-%m-%d - ${data} Set Variable {"attention":"${orderId}","buyerReservationDate":"${datatime}", "id":"${id}","millDeliveryOrderId":"${orderId}","millSupplierId":"${supplier_id}","millSupplierName":"${millSupplierName}","proxySellerSettleType":1,"scrapeOrderId":"${orderId}"} - log ${data} - ${reps} Post On Session ZTBT recycle-service/admin/customer-service/update/reservation ${data.encode('utf-8')} - Should Be Equal As Strings ${reps.json()["message"]} successful diff --git a/Background_system/contract.robot b/Background_system/contract.robot deleted file mode 100644 index acc0ab4..0000000 --- a/Background_system/contract.robot +++ /dev/null @@ -1,18 +0,0 @@ -*** Settings *** -Library DateTime -Library Collections -Library RequestsLibrary - -*** Variables *** -${URL} http://api-ops-ztb-test.qniao.cn -${header} {'X-APP-ID':'470236309865238555','Authorization':'Token 6b08add42d6bcf73abb935b2adf83525','Content-Type':'application/json'} - -*** Test Cases *** -get_contract_list - #获取合同列表 - Create Session ZTBT ${URL} ${header} - ${response} Get On Session ZTBT recycle-service/admin/contract/get/page-list params=pageNum=1&pageSize=20&status=1 - log ${response.json()} - -get_contract_by_paperMilldName - #通过纸厂查找合同 diff --git a/Background_system/weblogin.robot b/Background_system/weblogin.robot deleted file mode 100644 index f08ffc4..0000000 --- a/Background_system/weblogin.robot +++ /dev/null @@ -1,21 +0,0 @@ -*** Settings *** -Library RequestsLibrary - -*** Test Cases *** -pwlogin - ${header} Create Dictionary Content-Type=application/x-www-form-urlencoded X-APP-ID=470236309865238555 - Create Session ZTBT http://api-ops-ztb-test.qniao.cn ${header} - &{data} Create Dictionary username=laiyonglan@qniao.cn password=qn123456 - log ${data} - ${reps} Post On Session ZTBT recycle-service/admin/login data=${data} - log ${reps.json()} - ${gettoken} Set Variable Token 6b08add42d6bcf73abb935b2adf83525 - Should Be Equal As Strings ${reps.json()["message"]} 登陆成功 - Set Global Variable ${gettoken} - -login-info - ${header} Create Dictionary X-APP-ID=470236309865238555 Authorization=Token 6b08add42d6bcf73abb935b2adf83525 - Create Session login-info http://api-ops-ztb-test.qniao.cn ${header} - ${reps_data} Get On Session login-info recycle-service/admin/employee/get/login-info - log ${reps_data} - Should Be Equal As Strings ${reps_data.json()["message"]} successful diff --git a/Client/APPlogin.robot b/Client/APPlogin.robot deleted file mode 100644 index b8d2b77..0000000 --- a/Client/APPlogin.robot +++ /dev/null @@ -1,36 +0,0 @@ -*** Settings *** -Suite Setup -Library RequestsLibrary -Library Collections - -*** Variables *** -${header} {'content-type':'application/json','X-APP-ID':'470236309865238528'} - -*** Test Cases *** -userlogin - [Setup] - #验证码登录 - #${header} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 - Create Session ZTBT http://api-client-uec-test.qniao.cn ${header} - ${data} Create Dictionary account=15014242835 captcha=888888 accountType=2 - ${respones} POST On Session ZTBT /uec/authorize/by-captcha json=${data} - log ${respones.status_code} - log ${respones.json()} - #${gettoken} Get From Dictionary ${respones.json()["data"]} token - #log ${respones.json()["data"]["token"]} - #Set Global Variable ${gettoken} - [Teardown] - -login-token - #${header} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 - Create Session ZTBT http://api-client-ztb-test.qniao.cn ${header} - ${token} Create Dictionary loginToken=d6SX3ESr8Jb2tYq/89Ft7Il1BXlAwuqExhT0SidZaW5Qvn46CGIPL5/MAlzIPOqJCEf163PPtJkxGAlYXRd5Fg== - ${reps} Post On Session ZTBT recycle-user-center/authorize/get/product-line-token/by/login-token json=${token} - ${gettoken} Get From Dictionary ${reps.json()["data"]} token - log ${reps.json()["data"]["token"]} - Set Global Variable ${gettoken} - -getuserinfo - ${header} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${gettoken} - Create Session userinfo https://api-client-uec-test.qniao.cn ${header} - ${reps} Get On Session userinfo /uec/get/user-info diff --git a/Client/Createorder.robot b/Client/Createorder.robot deleted file mode 100644 index 9a819f4..0000000 --- a/Client/Createorder.robot +++ /dev/null @@ -1,53 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections -Library DateTime - -*** Variables *** -${header} {'content-type':'application/json','X-APP-ID':'470236309865238528'} - -*** Test Cases *** -get-factorylist - #${header} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${gettoken} - Create Session factorylist http://api-client-ztb-test.qniao.cn ${header} - ${reps} Get On Session factorylist recycle-service/get/paper-mill-paper-category-price-list params=cityId=&enableSalesAgent=1&pageNum=1&pageSize=10&listType=0 - #log ${reps.json()} - #Set Global Variable ${reps} - Should Be Equal As Strings ${reps.json()["message"]} successful - log ${reps.json()["data"]["records"]} - ${categoryid} Get From Dictionary ${reps.json()["data"]["records"][0]["paperCategoryList"][1]} categoryId #纸厂品类id - ${unitPrice} Get From Dictionary ${reps.json()["data"]["records"][0]["paperCategoryList"][1]} unitPrice #纸厂品类价格 - Set Global Variable ${categoryid} ${unitPrice} - -get-carinfo - #获取使用过的车辆信息 - ${header} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${gettoken} - Create Session get-carinfo http://api-client-ztb-test.qniao.cn ${header} - ${reps} Get On Session get-carinfo recycle-service/proxy-sell/get/his-car-info - log ${reps.json()} - ${carNumber} Get From Dictionary ${reps.json()["data"]} records - ${plateNumber1} Evaluate random.choice(${carNumber}) random - log to console \nvalue:${plateNumber1} - ${plateNumber} Get From Dictionary ${plateNumber1} plateNumber #车辆信息 - Set Global Variable ${plateNumber} - -choose-factory - ${header} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${gettoken} - Create Session choose-factory https://api-client-ztb-test.qniao.cn ${header} - ${reps} Get On Session choose-factory recycle-service/get/paper-mill-paper-category-price-details/612629674392162304 - log ${reps.json()["data"]} - Should Be Equal As Strings ${reps.json()["message"]} successful - -createorder - #下单 - ${header} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=QNT ${gettoken} - ${datatime} get current date result_format=%Y-%m-%d - log ${datatime} - ${data} Set Variable {"paperCategoryId":"${categoryid}" ,"unitPrice":${unitPrice},"totalEstimatedWeight":30000,"customerName":"赖勇兰","deliveryTime":"${datatime}","carInfos":[{"plateNumber":"${plateNumber}"}]} - log ${data} - Create Session createorder http://api-client-ztb-test.qniao.cn ${header} - ${reps} Post On Session createorder recycle-service/proxy-sell/create/order ${data.encode('utf-8')} - log ${reps.json()} - Should Be Equal As Strings ${reps.json()["message"]} successful - Set Global Variable ${datatime} - #sleep 10 diff --git a/Client/__init__.robot b/Client/__init__.robot deleted file mode 100644 index e69de29..0000000 diff --git a/Client/factory.robot b/Client/factory.robot deleted file mode 100644 index 830aa71..0000000 --- a/Client/factory.robot +++ /dev/null @@ -1,28 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections - -*** Variables *** -${header} {'Content-Type': 'application/json','X-APP-ID':'503258978847953924'} - -*** Test Cases *** -login - ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953924 - Create Session ZTBF http://api-client-uec-test.qniao.cn ${header} - ${data} Create Dictionary account=13517986787 captcha=888888 accountType=2 - log ${data} - #${data} Set Variable {"account":"13517986787","accountType":2,"captcha":"888888","signType":1,"sign":"c2d5ef09b96575e04503461af4bc7044","signStr":"{\"account\":\"13517986787\",\"accountType\":2,\"captcha\":\"888888\",\"signType\":1}"} - ${respones} POST On Session ZTBF /uec/authorize/by-captcha json=${data} - ${gettoken} Get From Dictionary ${respones.json()["data"]} token - Set Global Variable ${gettoken} - -login-token - ${header} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847953924 Authorization=QNT ${gettoken} - Create Session ZTB https://api-client-ztb-test.qniao.cn ${header} - ${data} Set Variable {"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==","signType":1,"sign":"485c081cb954d1fd6d448c939e9f5b1d","signStr":"{\"loginToken\":\"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==\",\"signType\":1}"} - ${respones} POST On Session ZTB recycle-user-center/authorize/get/product-line-token/by/login-token ${data} - -员工管理 - ${header} Create Dictionary X-APP-ID=503258978847953924 X-FACTORY-ID=615992051053498368 Authorization=QNT ${gettoken} - Create Session ZTBF https://api-client-ztb-test.qniao.cn ${header} - ${reps} Get On Session ZTBF recycle-user-center/get/self-department-role-list