ソースを参照

我的订单,用户中台接口

jialuyao 2 年 前
コミット
1ad12a1b1b

+ 1 - 1
.idea/example.iml

@@ -2,7 +2,7 @@
 <module type="PYTHON_MODULE" version="4">
   <component name="NewModuleRootManager">
     <content url="file://$MODULE_DIR$" />
-    <orderEntry type="inheritedJdk" />
+    <orderEntry type="jdk" jdkName="Python 3.11 (venv)" jdkType="Python SDK" />
     <orderEntry type="sourceFolder" forTests="false" />
   </component>
 </module>

+ 1 - 1
.idea/misc.xml

@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
-  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11" project-jdk-type="Python SDK" />
+  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (venv)" project-jdk-type="Python SDK" />
 </project>

+ 12 - 0
cases/登录功能/我的订单/myOrder.py

@@ -0,0 +1,12 @@
+from hytest import *
+from lib.webapi import apimgr
+
+class c1:
+    name = '我的订单'
+    def teststeps(self):
+        res=apimgr.get_myOrder()
+        # r = res.json()
+        actural=res.json()
+
+        # 设置检查点
+        CHECK_POINT('检查我的订单接口是否正常', actural['count'] >= 0 )

+ 13 - 0
cases/登录功能/用户中台/User Center.py

@@ -0,0 +1,13 @@
+from hytest import *
+from lib.webapi import apimgr
+
+class c1:
+    name = '用户中台菜单'
+    def teststeps(self):
+        res=apimgr.get_userCenter()
+        r = res.json()
+        actural=r['error_code']
+        length=len(r['data']['menuList'])
+        # INFO(length)
+        # 设置检查点
+        CHECK_POINT('检查用户中台接口是否正常', length >1 and actural==0)

+ 21 - 0
lib/webapi.py

@@ -169,6 +169,27 @@ class APIMgr():
         response=s.post(f"{cfg.target_host}/jymessageCenter/messageList",headers=headers,params=
                     {"needFilter":"1","msgType":"0","isRead":"-1","offset":"1","pageSize":"5"})
         return response
+
+    # 用户中台
+    def get_userCenter(self):
+        hearders = GSTORE['headers']
+        s = GSTORE['s']
+        response = s.post(f"{cfg.target_host}/userCenter/workDesktop/menuInfo", headers=hearders)
+        return response
+
+    # 我的订单
+    def get_myOrder(self):
+        hearders = GSTORE['headers']
+        s = GSTORE['s']
+        params = {
+            "type": 0,
+            "pageNum": 1,
+            "fromPage": "pc",
+            "page_size": 10
+        }
+        response = s.post(f"{cfg.target_host}/subscribepay/orderListDetails/myOrder", headers=hearders, params=params)
+        return response
+
 apimgr = APIMgr()
 
 

+ 66 - 61
log/testresult.log

@@ -3,6 +3,9 @@
 ===   [ 收集测试用例 ]  === 
 
 
+== cases\login.py 
+
+
 == cases\未登录功能\bidsearch.py 
 
 
@@ -12,16 +15,16 @@
 == cases\登录功能\__st__.py 
 
 
-== cases\登录功能\login.py 
+== cases\登录功能\我的订单\myOrder.py 
 
 
-== cases\登录功能\搜索功能\buyersearch.py 
+== cases\登录功能\搜索功能\bidsearch.py 
 
 
-== cases\登录功能\搜索功能\enterpriseSearch.py 
+== cases\登录功能\搜索功能\buyersearch.py 
 
 
-== cases\登录功能\搜索功能\purchasesearch.py 
+== cases\登录功能\搜索功能\enterpriseSearch.py 
 
 
 == cases\登录功能\搜索功能\supplySearch.py 
@@ -30,23 +33,47 @@
 == cases\登录功能\消息中心\messagelist.py 
 
 
+== cases\登录功能\用户中台\User Center.py 
+
+
 == cases\登录功能\订阅\push_list.py 
 
 
 
 ===   [ 执行测试用例 ]  === 
 
-预备执行用例数量 : 9
+预备执行用例数量 : 11
+
 
 
+  ========= 测试开始 : 20230710_091442 =========
 
-  ========= 测试开始 : 20230706_192307 =========
 
 
+>>> cases\login.py
+
+* 登录接口验证  -  2023-07-10 09:14:42
+
+  [ case execution steps ]
+测试步骤
+
+-- 第 1 步 -- 第一步调用函数 
+
+
+-- 第 2 步 -- 第二步设置检查点 
+
+
+** 检查点 **  检查登录接口是否正常 ---->  通过
+
+  PASS 
+
+[ case teardown ] 登录接口验证
+用户退出
+
 
 >>> cases\未登录功能\bidsearch.py
 
-* 未登录招标搜索  -  2023-07-06 19:23:07
+* 未登录招标搜索  -  2023-07-10 09:14:44
 
   [ case execution steps ]
 
@@ -57,7 +84,7 @@
 
 >>> cases\未登录功能\buyersearch.py
 
-* 未登录采购单位搜索  -  2023-07-06 19:23:07
+* 未登录采购单位搜索  -  2023-07-10 09:14:45
 
   [ case execution steps ]
 
@@ -72,39 +99,27 @@
 用户登录
 
 
->>> cases\登录功能\login.py
+>>> cases\登录功能\我的订单\myOrder.py
 
-* 登录接口验证  -  2023-07-06 19:23:08
+* 我的订单  -  2023-07-10 09:14:46
 
   [ case execution steps ]
-测试步骤
-
--- 第 1 步 -- 第一步调用函数 
-
 
--- 第 2 步 -- 第二步设置检查点 
-
-
-** 检查点 **  检查登录接口是否正常 ---->  通过
+** 检查点 **  检查我的订单接口是否正常 ---->  通过
 
   PASS 
 
-[ case teardown ] 登录接口验证
-用户退出
 
+>>> cases\登录功能\搜索功能\bidsearch.py
 
->>> cases\登录功能\搜索功能\buyersearch.py
-
-* 采购单位搜索  -  2023-07-06 19:23:08
-
-[ case setup ] 采购单位搜索
-初始化方法
+* 招标搜索接口  -  2023-07-10 09:14:46
 
   [ case execution steps ]
 测试步骤
 
 -- 第 1 步 -- 第一步调用函数 
 
+<Response [200]>
 
 -- 第 2 步 -- 第二步设置检查点 
 
@@ -113,16 +128,10 @@
 
   PASS 
 
-[ case teardown ] 采购单位搜索
-清除方法
-
-
->>> cases\登录功能\搜索功能\enterpriseSearch.py
 
-* 企业搜索  -  2023-07-06 19:23:08
+>>> cases\登录功能\搜索功能\buyersearch.py
 
-[ case setup ] 企业搜索
-初始化方法
+* 采购单位搜索  -  2023-07-10 09:14:47
 
   [ case execution steps ]
 测试步骤
@@ -133,20 +142,14 @@
 -- 第 2 步 -- 第二步设置检查点 
 
 
-** 检查点 **  检查登录接口是否正常 ---->  通过
+** 检查点 **  检查搜索接口是否正常 ---->  通过
 
   PASS 
 
-[ case teardown ] 企业搜索
-清除方法
-
 
->>> cases\登录功能\搜索功能\purchasesearch.py
+>>> cases\登录功能\搜索功能\enterpriseSearch.py
 
-* 招标搜索接口  -  2023-07-06 19:23:08
-
-[ case setup ] 招标搜索接口
-初始化方法
+* 企业搜索  -  2023-07-10 09:14:47
 
   [ case execution steps ]
 测试步骤
@@ -157,20 +160,14 @@
 -- 第 2 步 -- 第二步设置检查点 
 
 
-** 检查点 **  检查搜索接口是否正常 ---->  通过
+** 检查点 **  检查登录接口是否正常 ---->  通过
 
   PASS 
 
-[ case teardown ] 招标搜索接口
-清除方法
-
 
 >>> cases\登录功能\搜索功能\supplySearch.py
 
-* 供应搜索  -  2023-07-06 19:23:10
-
-[ case setup ] 供应搜索
-初始化方法
+* 供应搜索  -  2023-07-10 09:14:47
 
   [ case execution steps ]
 测试步骤
@@ -185,13 +182,10 @@
 
   PASS 
 
-[ case teardown ] 供应搜索
-清除方法
-
 
 >>> cases\登录功能\消息中心\messagelist.py
 
-* 消息中心列表  -  2023-07-06 19:23:10
+* 消息中心列表  -  2023-07-10 09:14:47
 
   [ case execution steps ]
 
@@ -200,9 +194,20 @@
   PASS 
 
 
+>>> cases\登录功能\用户中台\User Center.py
+
+* 用户中台菜单  -  2023-07-10 09:14:49
+
+  [ case execution steps ]
+
+** 检查点 **  检查用户中台接口是否正常 ---->  通过
+
+  PASS 
+
+
 >>> cases\登录功能\订阅\push_list.py
 
-* 推送记录接口验证  -  2023-07-06 19:23:10
+* 推送记录接口验证  -  2023-07-10 09:14:50
 
 [ case setup ] 推送记录接口验证
 初始化方法
@@ -227,17 +232,17 @@
 用户退出
 
 
-  ========= 测试结束 : 20230706_192310 =========
+  ========= 测试结束 : 20230710_091454 =========
 
 
-  耗时    : 3.602
+  耗时    : 11.946
 
 
-  预备执行用例数量 : 9
+  预备执行用例数量 : 11
 
-  实际执行用例数量 : 9
+  实际执行用例数量 : 11
 
-  通过 : 9
+  通过 : 11
 
   失败 : 0
 

+ 66 - 61
log/testresult.log.1

@@ -3,6 +3,9 @@
 ===   [ 收集测试用例 ]  === 
 
 
+== cases\login.py 
+
+
 == cases\未登录功能\bidsearch.py 
 
 
@@ -12,16 +15,16 @@
 == cases\登录功能\__st__.py 
 
 
-== cases\登录功能\login.py 
+== cases\登录功能\我的订单\myOrder.py 
 
 
-== cases\登录功能\搜索功能\buyersearch.py 
+== cases\登录功能\搜索功能\bidsearch.py 
 
 
-== cases\登录功能\搜索功能\enterpriseSearch.py 
+== cases\登录功能\搜索功能\buyersearch.py 
 
 
-== cases\登录功能\搜索功能\search.py 
+== cases\登录功能\搜索功能\enterpriseSearch.py 
 
 
 == cases\登录功能\搜索功能\supplySearch.py 
@@ -30,23 +33,47 @@
 == cases\登录功能\消息中心\messagelist.py 
 
 
+== cases\登录功能\用户中台\User Center.py 
+
+
 == cases\登录功能\订阅\push_list.py 
 
 
 
 ===   [ 执行测试用例 ]  === 
 
-预备执行用例数量 : 9
+预备执行用例数量 : 11
+
 
 
+  ========= 测试开始 : 20230708_164216 =========
 
-  ========= 测试开始 : 20230706_191817 =========
 
 
+>>> cases\login.py
+
+* 登录接口验证  -  2023-07-08 16:42:16
+
+  [ case execution steps ]
+测试步骤
+
+-- 第 1 步 -- 第一步调用函数 
+
+
+-- 第 2 步 -- 第二步设置检查点 
+
+
+** 检查点 **  检查登录接口是否正常 ---->  通过
+
+  PASS 
+
+[ case teardown ] 登录接口验证
+用户退出
+
 
 >>> cases\未登录功能\bidsearch.py
 
-* 未登录招标搜索  -  2023-07-06 19:18:17
+* 未登录招标搜索  -  2023-07-08 16:42:17
 
   [ case execution steps ]
 
@@ -57,7 +84,7 @@
 
 >>> cases\未登录功能\buyersearch.py
 
-* 未登录采购单位搜索  -  2023-07-06 19:18:17
+* 未登录采购单位搜索  -  2023-07-08 16:42:18
 
   [ case execution steps ]
 
@@ -72,39 +99,27 @@
 用户登录
 
 
->>> cases\登录功能\login.py
+>>> cases\登录功能\我的订单\myOrder.py
 
-* 登录接口验证  -  2023-07-06 19:18:18
+* 我的订单  -  2023-07-08 16:42:18
 
   [ case execution steps ]
-测试步骤
-
--- 第 1 步 -- 第一步调用函数 
-
 
--- 第 2 步 -- 第二步设置检查点 
-
-
-** 检查点 **  检查登录接口是否正常 ---->  通过
+** 检查点 **  检查我的订单接口是否正常 ---->  通过
 
   PASS 
 
-[ case teardown ] 登录接口验证
-用户退出
 
+>>> cases\登录功能\搜索功能\bidsearch.py
 
->>> cases\登录功能\搜索功能\buyersearch.py
-
-* 采购单位搜索  -  2023-07-06 19:18:18
-
-[ case setup ] 采购单位搜索
-初始化方法
+* 招标搜索接口  -  2023-07-08 16:42:18
 
   [ case execution steps ]
 测试步骤
 
 -- 第 1 步 -- 第一步调用函数 
 
+<Response [200]>
 
 -- 第 2 步 -- 第二步设置检查点 
 
@@ -113,16 +128,10 @@
 
   PASS 
 
-[ case teardown ] 采购单位搜索
-清除方法
-
-
->>> cases\登录功能\搜索功能\enterpriseSearch.py
 
-* 企业搜索  -  2023-07-06 19:18:18
+>>> cases\登录功能\搜索功能\buyersearch.py
 
-[ case setup ] 企业搜索
-初始化方法
+* 采购单位搜索  -  2023-07-08 16:42:19
 
   [ case execution steps ]
 测试步骤
@@ -133,20 +142,14 @@
 -- 第 2 步 -- 第二步设置检查点 
 
 
-** 检查点 **  检查登录接口是否正常 ---->  通过
+** 检查点 **  检查搜索接口是否正常 ---->  通过
 
   PASS 
 
-[ case teardown ] 企业搜索
-清除方法
-
 
->>> cases\登录功能\搜索功能\search.py
+>>> cases\登录功能\搜索功能\enterpriseSearch.py
 
-* 招标搜索接口  -  2023-07-06 19:18:19
-
-[ case setup ] 招标搜索接口
-初始化方法
+* 企业搜索  -  2023-07-08 16:42:19
 
   [ case execution steps ]
 测试步骤
@@ -157,20 +160,14 @@
 -- 第 2 步 -- 第二步设置检查点 
 
 
-** 检查点 **  检查搜索接口是否正常 ---->  通过
+** 检查点 **  检查登录接口是否正常 ---->  通过
 
   PASS 
 
-[ case teardown ] 招标搜索接口
-清除方法
-
 
 >>> cases\登录功能\搜索功能\supplySearch.py
 
-* 供应搜索  -  2023-07-06 19:18:20
-
-[ case setup ] 供应搜索
-初始化方法
+* 供应搜索  -  2023-07-08 16:42:19
 
   [ case execution steps ]
 测试步骤
@@ -185,13 +182,10 @@
 
   PASS 
 
-[ case teardown ] 供应搜索
-清除方法
-
 
 >>> cases\登录功能\消息中心\messagelist.py
 
-* 消息中心列表  -  2023-07-06 19:18:20
+* 消息中心列表  -  2023-07-08 16:42:19
 
   [ case execution steps ]
 
@@ -200,9 +194,20 @@
   PASS 
 
 
+>>> cases\登录功能\用户中台\User Center.py
+
+* 用户中台菜单  -  2023-07-08 16:42:19
+
+  [ case execution steps ]
+
+** 检查点 **  检查用户中台接口是否正常 ---->  通过
+
+  PASS 
+
+
 >>> cases\登录功能\订阅\push_list.py
 
-* 推送记录接口验证  -  2023-07-06 19:18:20
+* 推送记录接口验证  -  2023-07-08 16:42:20
 
 [ case setup ] 推送记录接口验证
 初始化方法
@@ -227,17 +232,17 @@
 用户退出
 
 
-  ========= 测试结束 : 20230706_191821 =========
+  ========= 测试结束 : 20230708_164220 =========
 
 
-  耗时    : 3.921
+  耗时    : 3.495
 
 
-  预备执行用例数量 : 9
+  预备执行用例数量 : 11
 
-  实际执行用例数量 : 9
+  实际执行用例数量 : 11
 
-  通过 : 9
+  通过 : 11
 
   失败 : 0
 

+ 14 - 15
log/testresult.log.2

@@ -21,7 +21,7 @@
 == cases\登录功能\搜索功能\enterpriseSearch.py 
 
 
-== cases\登录功能\搜索功能\search.py 
+== cases\登录功能\搜索功能\purchasesearch.py 
 
 
 == cases\登录功能\搜索功能\supplySearch.py 
@@ -40,13 +40,13 @@
 
 
 
-  ========= 测试开始 : 20230706_191752 =========
+  ========= 测试开始 : 20230706_192307 =========
 
 
 
 >>> cases\未登录功能\bidsearch.py
 
-* 未登录招标搜索  -  2023-07-06 19:17:52
+* 未登录招标搜索  -  2023-07-06 19:23:07
 
   [ case execution steps ]
 
@@ -57,7 +57,7 @@
 
 >>> cases\未登录功能\buyersearch.py
 
-* 未登录采购单位搜索  -  2023-07-06 19:17:52
+* 未登录采购单位搜索  -  2023-07-06 19:23:07
 
   [ case execution steps ]
 
@@ -74,7 +74,7 @@
 
 >>> cases\登录功能\login.py
 
-* 登录接口验证  -  2023-07-06 19:17:52
+* 登录接口验证  -  2023-07-06 19:23:08
 
   [ case execution steps ]
 测试步骤
@@ -95,7 +95,7 @@
 
 >>> cases\登录功能\搜索功能\buyersearch.py
 
-* 采购单位搜索  -  2023-07-06 19:17:53
+* 采购单位搜索  -  2023-07-06 19:23:08
 
 [ case setup ] 采购单位搜索
 初始化方法
@@ -105,7 +105,6 @@
 
 -- 第 1 步 -- 第一步调用函数 
 
-{"error_code":0,"error_msg":"","data":{"count":3,"list":[{"buyer":"万达信息股份有限公司","province":"上海","city":"上海市","buyerClass":"信息技术"},{"buyer":"康健街道(本部)万达信息股份有限公司","buyerClass":"信息技术"},{"buyer":"湖南街道(本部)万达信息股份有限公司","buyerClass":"信息技术"}]}}
 
 -- 第 2 步 -- 第二步设置检查点 
 
@@ -120,7 +119,7 @@
 
 >>> cases\登录功能\搜索功能\enterpriseSearch.py
 
-* 企业搜索  -  2023-07-06 19:17:53
+* 企业搜索  -  2023-07-06 19:23:08
 
 [ case setup ] 企业搜索
 初始化方法
@@ -142,9 +141,9 @@
 清除方法
 
 
->>> cases\登录功能\搜索功能\search.py
+>>> cases\登录功能\搜索功能\purchasesearch.py
 
-* 招标搜索接口  -  2023-07-06 19:17:53
+* 招标搜索接口  -  2023-07-06 19:23:08
 
 [ case setup ] 招标搜索接口
 初始化方法
@@ -168,7 +167,7 @@
 
 >>> cases\登录功能\搜索功能\supplySearch.py
 
-* 供应搜索  -  2023-07-06 19:17:55
+* 供应搜索  -  2023-07-06 19:23:10
 
 [ case setup ] 供应搜索
 初始化方法
@@ -192,7 +191,7 @@
 
 >>> cases\登录功能\消息中心\messagelist.py
 
-* 消息中心列表  -  2023-07-06 19:17:55
+* 消息中心列表  -  2023-07-06 19:23:10
 
   [ case execution steps ]
 
@@ -203,7 +202,7 @@
 
 >>> cases\登录功能\订阅\push_list.py
 
-* 推送记录接口验证  -  2023-07-06 19:17:55
+* 推送记录接口验证  -  2023-07-06 19:23:10
 
 [ case setup ] 推送记录接口验证
 初始化方法
@@ -228,10 +227,10 @@
 用户退出
 
 
-  ========= 测试结束 : 20230706_191755 =========
+  ========= 测试结束 : 20230706_192310 =========
 
 
-  耗时    : 3.431
+  耗时    : 3.602
 
 
   预备执行用例数量 : 9