From 76113f12b7aabebfd0583e736e5638749b4a35fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=87=91=E6=BB=A1?= Date: Fri, 24 Sep 2021 09:21:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8E=B7=E5=8F=96=E6=8E=88?= =?UTF-8?q?=E4=BF=A1=E9=A2=9D=E5=BA=A6=E3=80=81=E5=8E=9F=E7=BA=B8=E8=A1=8C?= =?UTF-8?q?=E6=83=85=E3=80=81=E7=BA=B8=E5=93=81=E7=AE=A1=E7=90=86=EF=BC=9A?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E3=80=81=E7=BA=B8=E5=8E=82=E3=80=81=E5=93=81?= =?UTF-8?q?=E7=89=8C!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- login_get_info/login_customer.robot | 77 ---------------------- login_get_info/login_operate.robot | 33 ---------- login_get_info/login_operate_psc.robot | 33 ---------- login_get_info/login_supplier.robot | 77 ---------------------- login_get_info/login_supplier_focus.robot | 79 ----------------------- 5 files changed, 299 deletions(-) delete mode 100644 login_get_info/login_customer.robot delete mode 100644 login_get_info/login_operate.robot delete mode 100644 login_get_info/login_operate_psc.robot delete mode 100644 login_get_info/login_supplier.robot delete mode 100644 login_get_info/login_supplier_focus.robot diff --git a/login_get_info/login_customer.robot b/login_get_info/login_customer.robot deleted file mode 100644 index 5fedca6..0000000 --- a/login_get_info/login_customer.robot +++ /dev/null @@ -1,77 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections -Library urllib3 - -*** Variables *** -&{cloud_factory_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847965388 - -*** Test Cases *** -customer_phone - #去除警告 - Disable Warnings - #创建会话 会话别名 baseurl headers - Create Session uecclient https://api-client-uec-test.qniao.cn headers=${cloud_factory_header} - #变量名称 设置用例变量 变量值 - ${body} Set Variable {"accountType":2,"account":"13800138003","captcha":"888888"} - #变量接收响应结果 post请求 会话别名 uri 传参 - ${response} POST On Session uecclient /uec/authorize/by-captcha ${body} - #日志 - Log ${response.status_code} - #日志 - Log ${response.text} - #日志 - Log ${response.json()} - #断言数字 预期结果 实际结果 - Should Be Equal As Numbers 200 ${response.status_code} - #断言字符串 预期结果 实际结果 - Should Be Equal As Strings successful ${response.json()["message"]} - #变量接收token 获取字典内容 响应结果 token-key - ${gettoken_customer} Get From Dictionary ${response.json()["data"] } token - #日志 - log ${gettoken_customer} - #设置token变量 未转业务线 - Set Suite Variable ${gettoken_customer} - #变量接收客户userid 获取字典内容 响应结果 serid-key - ${userid_customer} Get From Dictionary ${response.json()["data"] } userId - #日志 - log ${userid_customer} - #设置token变量 - Set Suite Variable ${userid_customer} - #设置带token的请求头 - &{cloudfactorycustomerheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847965388 Authorization=${gettoken_customer} - #设置token变量 - Set Suite Variable ${cloudfactorycustomerheader} - -customer_login_token - Disable Warnings - Create Session yytclient https://api-client-yyt-test.qniao.cn headers=${cloudfactorycustomerheader} - ${body} Set Variable {"loginToken":"${gettoken_customer}"} - ${response} POST On Session yytclient /cloud-print-user-center/authorize/get/product-line-token/by/login-token ${body.encode("utf8")} - Log ${response.status_code} - Log ${response.text} - Log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - ${getlogintoken_customer} Get From Dictionary ${response.json()} data - log ${getlogintoken_customer} - #全局token - Set Global Variable ${getlogintoken_customer} - &{cloudfactory_customerheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847965388 Authorization=${getlogintoken_customer} - Set Suite Variable ${cloudfactory_customerheader} - -get_customer_userinfo - Create Session uecclient http://api-client-uec-test.qniao.cn headers=${cloudfactory_customerheader} - ${response} Get On Session uecclient /uec/get/user-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Integers ${userid_customer} ${response.json()["data"]["userId"]} - -get_customer_baseinfo - Create Session yytclient https://api-client-yyt-test.qniao.cn headers=${cloudfactory_customerheader} - ${response} Get On Session yytclient cloud-print-user-center/get/base-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Integers 0 ${response.json()["data"]["employeeStatus"]} diff --git a/login_get_info/login_operate.robot b/login_get_info/login_operate.robot deleted file mode 100644 index 778e3a1..0000000 --- a/login_get_info/login_operate.robot +++ /dev/null @@ -1,33 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections -Library urllib3 - -*** Variables *** -&{operation_backend_header} Content-Type=application/x-www-form-urlencoded X-APP-ID=503258978847952999 - -*** Test Cases *** -operate_mail - Disable Warnings - Create Session yytops http://api-ops-yyt-test.qniao.cn headers=${operation_backend_header} - &{data} Create Dictionary username=liangjinman@qniao.cn password=qn123456 - ${resp} POST On Session yytops /cloud-factory-operation-backend/admin/login ${data} - Log ${resp.status_code} - Log ${resp.text} - Log ${resp.json()} - Should Be Equal As Numbers 200 ${resp.status_code} - Should Be Equal As Strings 登陆成功 ${resp.json()["message"]} - ${gettoken_operate} get from Dictionary ${resp.headers} Authorization - log ${gettoken_operate} - Set Global Variable ${gettoken_operate} - &{operationbackend_header} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847952999 Authorization=${gettoken_operate} - Set Suite Variable ${operationbackend_header} - -get_operate_userinfo - Create Session yytops https://api-ops-yyt-test.qniao.cn headers=${operationbackend_header} - ${response} Get On Session yytops /cloud-factory-operation-backend/admin/employee/get/login-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Strings 498985714734731264 ${response.json()["data"]["adminId"]} - Should Be Equal As Strings 管理员 ${response.json()["data"]["positionList"][0]["name"]} diff --git a/login_get_info/login_operate_psc.robot b/login_get_info/login_operate_psc.robot deleted file mode 100644 index 7d420f7..0000000 --- a/login_get_info/login_operate_psc.robot +++ /dev/null @@ -1,33 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections -Library urllib3 - -*** Variables *** -&{operation_psc_header} Content-Type=application/x-www-form-urlencoded X-APP-ID=503258978847965324 - -*** Test Cases *** -operate_mail - Disable Warnings - Create Session pscops https://api-ops-psc-test.qniao.cn headers=${operation_psc_header} - &{data} Create Dictionary username=liangjinman@qniao.cn password=qn123456 - ${resp} POST On Session pscops /payment-settlement-center/admin/login ${data} - Log ${resp.status_code} - Log ${resp.text} - Log ${resp.json()} - Should Be Equal As Numbers 200 ${resp.status_code} - Should Be Equal As Strings 登陆成功 ${resp.json()["message"]} - ${gettoken_operate_psc} get from Dictionary ${resp.headers} Authorization - log ${gettoken_operate_psc} - Set Global Variable ${gettoken_operate_psc} - &{operationpsc_header} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847965324 Authorization=${gettoken_operate_psc} - Set Suite Variable ${operationpsc_header} - -get_operate_userinfo - Create Session pscops https://api-ops-psc-test.qniao.cn headers=${operationpsc_header} - ${response} Get On Session pscops /payment-settlement-center/admin/employee/get/login-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Strings 498985714734731264 ${response.json()["data"]["adminId"]} - Should Be Equal As Strings 管理员 ${response.json()["data"]["positionList"][0]["name"]} diff --git a/login_get_info/login_supplier.robot b/login_get_info/login_supplier.robot deleted file mode 100644 index d048caa..0000000 --- a/login_get_info/login_supplier.robot +++ /dev/null @@ -1,77 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections -Library urllib3 - -*** Variables *** -&{cloud_factory_supplier_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 - -*** Test Cases *** -supplier_phone - #去除警告 - Disable Warnings - #创建会话 会话别名 baseurl headers - Create Session uecclient https://api-client-uec-test.qniao.cn headers=${cloud_factory_supplier_header} - #变量名称 设置用例变量 变量值 - ${body} Set Variable {"accountType":2,"account":"13849849646","captcha":"888888"} - #变量接收响应结果 post请求 会话别名 uri 传参 - ${response} POST On Session uecclient /uec/authorize/by-captcha ${body} - #日志 - Log ${response.status_code} - #日志 - Log ${response.text} - #日志 - Log ${response.json()} - #断言数字 预期结果 实际结果 - Should Be Equal As Numbers 200 ${response.status_code} - #断言字符串 预期结果 实际结果 - Should Be Equal As Strings successful ${response.json()["message"]} - #变量接收token 获取字典内容 响应结果 token-key - ${gettoken_supplier} Get From Dictionary ${response.json()["data"] } token - #日志 - log ${gettoken_supplier} - #设置token变量 未转业务线 - Set Suite Variable ${gettoken_supplier} - #变量接收供应商userid 获取字典内容 响应结果 serid-key - ${userid_supplier} Get From Dictionary ${response.json()["data"] } userId - #日志 - log ${userid_supplier} - #设置token变量 - Set Suite Variable ${userid_supplier} - #设置带token的请求头 - &{cloudfactorysupplierheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${gettoken_supplier} - #设置token变量 - Set Suite Variable ${cloudfactorysupplierheader} - -supplier_login_token - Disable Warnings - Create Session yytclient https://api-client-yyt-test.qniao.cn headers=${cloudfactorysupplierheader} - ${body} Set Variable {"loginToken":"${gettoken_supplier}"} - ${response} POST On Session yytclient /cloud-print-user-center/authorize/get/product-line-token/by/login-token ${body.encode("utf8")} - Log ${response.status_code} - Log ${response.text} - Log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - ${getlogintoken_supplier} Get From Dictionary ${response.json()} data - log ${getlogintoken_supplier} - #全局token - Set Global Variable ${getlogintoken_supplier} - &{cloudfactory_supplierheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${getlogintoken_supplier} - Set Suite Variable ${cloudfactory_supplierheader} - -get_supplier_userinfo - Create Session uecclient http://api-client-uec-test.qniao.cn headers=${cloudfactory_supplierheader} - ${response} Get On Session uecclient /uec/get/user-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Integers ${userid_supplier} ${response.json()["data"]["userId"]} - -get_supplier_baseinfo - Create Session yytclient https://api-client-yyt-test.qniao.cn headers=${cloudfactory_supplierheader} - ${response} Get On Session yytclient cloud-print-user-center/get/base-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Integers 0 ${response.json()["data"]["employeeStatus"]} diff --git a/login_get_info/login_supplier_focus.robot b/login_get_info/login_supplier_focus.robot deleted file mode 100644 index 7d0aa12..0000000 --- a/login_get_info/login_supplier_focus.robot +++ /dev/null @@ -1,79 +0,0 @@ -*** Settings *** -Library RequestsLibrary -Library Collections -Library urllib3 - -*** Variables *** -&{cloud_factory_supplier_focus_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 - -*** Test Cases *** -supplier_focus_phone - #去除警告 - Disable Warnings - #创建会话 会话别名 baseurl headers - Create Session uecclient https://api-client-uec-test.qniao.cn headers=${cloud_factory_supplier_focus_header} - #变量名称 设置用例变量 变量值 - ${body} Set Variable {"accountType":2,"account":"18219557422","captcha":"888888"} - #变量接收响应结果 post请求 会话别名 uri 传参 - ${response} POST On Session uecclient /uec/authorize/by-captcha ${body} - #日志 - Log ${response.status_code} - #日志 - Log ${response.text} - #日志 - Log ${response.json()} - #断言数字 预期结果 实际结果 - Should Be Equal As Numbers 200 ${response.status_code} - #断言字符串 预期结果 实际结果 - Should Be Equal As Strings successful ${response.json()["message"]} - #变量接收token 获取字典内容 响应结果 token-key - ${gettoken_supplier_focus} Get From Dictionary ${response.json()["data"] } token - #日志 - log ${gettoken_supplier_focus} - #设置token变量 未转业务线 - Set Suite Variable ${gettoken_supplier_focus} - #变量接收集采商userid 获取字典内容 响应结果 serid-key - ${userid_supplier_focus} Get From Dictionary ${response.json()["data"] } userId - #日志 - log ${userid_supplier_focus} - #设置token变量 - Set Suite Variable ${userid_supplier_focus} - #设置带token的请求头 - &{cloudfactorysupplierfocusheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${gettoken_supplier_focus} - #设置token变量 - Set Suite Variable ${cloudfactorysupplierfocusheader} - -supplier_focus_login_token - Disable Warnings - Create Session yytclient https://api-client-yyt-test.qniao.cn headers=${cloudfactorysupplierfocusheader} - ${body} Set Variable {"loginToken":"${gettoken_supplier_focus}"} - ${response} POST On Session yytclient /cloud-print-user-center/authorize/get/product-line-token/by/login-token ${body.encode("utf8")} - Log ${response.status_code} - Log ${response.text} - Log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - ${getlogintoken_supplier_focus} Get From Dictionary ${response.json()} data - log ${getlogintoken_supplier_focus} - #全局token - Set Global Variable ${getlogintoken_supplier_focus} - &{cloudfactory_supplierfocusheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${getlogintoken_supplier_focus} - Set Suite Variable ${cloudfactory_supplierfocusheader} - -get_supplier_focus_userinfo - Create Session uecclient http://api-client-uec-test.qniao.cn headers=${cloudfactory_supplierfocusheader} - ${response} Get On Session uecclient /uec/get/user-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Integers ${userid_supplier_focus} ${response.json()["data"]["userId"]} - Should Be Equal As Strings 538701347130839040 ${response.json()["data"]["enterpriseId"]} - Should Be Equal As Strings 厦门千纸互联科技有限公司 ${response.json()["data"]["enterpriseName"]} - -get_supplier_focus_baseinfo - Create Session yytclient https://api-client-yyt-test.qniao.cn headers=${cloudfactory_supplierfocusheader} - ${response} Get On Session yytclient cloud-print-user-center/get/base-info - log ${response.json()} - Should Be Equal As Numbers 200 ${response.status_code} - Should Be Equal As Strings successful ${response.json()["message"]} - Should Be Equal As Integers 0 ${response.json()["data"]["employeeStatus"]} -- 2.26.2