怎樣判斷網址是否被微信封 微信域名檢測接口的實現
阿新 • • 發佈:2019-01-13
stat ash n-n common http mark overflow video topic
本人在做接口測試的過程中,遇到了一個問題,有好幾個需要測試的環境,配置了不同的域名但是每個域名下需要測試的接口不同,但是接口的用例都是公用的,經過仔細學習了一下java代碼的執行順序之後,終於想到了一個辦法,相當於寫一個配置類,專門配置不同的域名和域名下的接口。
首先分享一下工程目錄:
前三個包都是不同環境下的測試類內容非常簡單,base是配置文件,case是執行所有方法,test調試接口的類。
分享一個測試代碼裏面的public屬性設置:
-
public static List<Map<String, String>> apiGroups = new
- public static String HOST;
- public static final String POST = "post";
- public static final String GET = "get";
- public static boolean hostType;
- package juziyule;
- import java.util.HashMap;
- import java.util.Map;
- import source.ApiLibrary;
- import source.SourceCode;
- public class Base_juzi extends ApiLibrary {
- static {
- ApiLibrary.HOST = "http://testapi.app.happyjuzi.com";
- ApiLibrary.hostType = false;
- SourceCode.getInstance().output(HOST);
- Map<String, String> group001 = new HashMap<>();
- apiGroups.add(group001);
- group001.put("/common/menu", GET);// 首頁導航接口
- group001.put("/common/setting", GET);// 設置,AB Test相關
- group001.put("/topic/get", GET);// 專題列表
- group001.put("/user/info", GET);// 獲取用戶信息
- group001.put("/video/home", GET);// 全部視頻列表
- group001.put("/video/category", GET);// 視頻欄目下的列表
- SourceCode.getInstance().output("一共測試了" + group001.size() + "個接口!");
- }
- }
怎樣判斷網址是否被微信封 微信域名檢測接口的實現