liumiaomiao 1 年之前
父节点
当前提交
994a9cbc8b
共有 3 个文件被更改,包括 27 次插入24 次删除
  1. 15 23
      cases/登录功能/链接验证/check_link_svip_buy.py
  2. 2 1
      lib/linkapi.py
  3. 10 0
      urls.csv

+ 15 - 23
cases/登录功能/链接验证/check_link_svip_buy.py

@@ -1,32 +1,24 @@
 from hytest import *
 from lib.linkapi import apilink
+import csv
 class c1:
-    #测试用例名称
-    tags=['pc超级订阅购买页面能否正常打开']
     #测试步骤
-    url1 = 'https://www.jianyu360.cn/swordfish/page_big_pc/free/svip/buy'
-    url2 = 'https://wx.jianyu360.cn/jy_mobile/swordfish/newhistorypush'
-
-    # ddt_cases = []
-    # for i in range(10):
-    #     ddt_cases.append({
-    #         'name': f'登录 UI_000{i+1}',
-    #         'para': [None, f'{i+1}'*8,'请输入用户名']
-    #     })
-
-    ddt_cases = [
-        {
-            'name': 'pc超级订阅购买页面能否正常打开',
-            'para': url1
-        },
-        {
-            'name': '微信端推送历史记录页面能否正常打开',
-            'para': url2
-        }
-    ]
+    tags=['pc超级订阅购买页面能否正常打开']
+    file_path = './urls.csv'
+    ddt_cases = []
+    with open(file_path,'r') as f:
+        reads=csv.reader(f)
+        for d in reads:
+            ddt_cases.append(
+                {
+                    'name': d[0],
+                    'para': d[1]
+                }
+            )
     def teststeps(self):
+        name=self.name
         url=self.para
         result = apilink.open_url_status(url)
 
         # 设置检查点
-        CHECK_POINT('pc超级订阅购买页面能否正常打开', result)
+        CHECK_POINT(name, result)

+ 2 - 1
lib/linkapi.py

@@ -14,7 +14,8 @@ class APILink():
 
     #打开链接,status=200,返回true
     def open_url_status(self,url):
-        response = requests.get(url)
+        response = requests.get(url,headers = {
+        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'})
         status_code = response.status_code
         if status_code==200:
             return True

+ 10 - 0
urls.csv

@@ -0,0 +1,10 @@
+微信端推送历史记录页面能否正常打开,https://wx.jianyu360.cn/jy_mobile/swordfish/newhistorypush
+微信端搜索页面能否正常打开,https://wx.jianyu360.cn/jy_mobile/search/middle/bidding
+app端搜索页面能否正常打开,https://app-a1.jianyu360.cn/jy_mobile/search/middle/bidding
+微信端最新标讯页面能否正常打开,https://wx.jianyu360.cn/jy_mobile/tabbar/home
+微信端搜索结果页能否正常打开,https://wx.jianyu360.cn/jy_mobile/search/result/bidding
+app端搜索结果页tab=全部能否正常打开,https://app-a1.jianyu360.cn/jy_mobile/search/result/bidding?searchGroup=0
+wx端搜索结果页tab=全部能否正常打开,https://wx.jianyu360.cn/jy_mobile/search/result/bidding?searchGroup=0
+app端搜索结果页能否正常打开,https://app-a1.jianyu360.cn/jy_mobile/search/result/bidding
+app端首页能否正常打开,https://app-a1.jianyu360.cn/jyapp/jylab/mainSearch
+ios端搜索中转页能否正常打开,https://ios-i4.jianyu360.cn/jy_mobile/search/middle/bidding