最近工作太忙一直沒有更新,這兩天學了一點新東西來更新一下。
為姑蘇等地區用戶提供了全套網頁設計制作服務,及姑蘇網站建設行業解決方案。主營業務為成都做網站、網站設計、姑蘇網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
測試環境是進行測試的基本條件,據我了解切換測試環境的方法有兩種。
第一種切換測試環境的方法自不必多說,只要把對應的測試環境地址填到url中即可進行接口測試。
第二種切換測試環境的方法相對麻煩, 一般會用host管理工具進行管理 ,在需要使用哪個環境時點一下即可進行切換,但是如果不想通過host管理工具進行接口測試的話可能就不是那么友好了,需要根據所測的應用找到應用所在的服務器的ip,想想就很麻煩,但是如果用host管理工具配合進行接口測試又顯得不是那么geek,所以想到了 用python來讀寫host文件 ,達到管理host的目的。
接口測試開始時自動調用host的切換程序切換host(達到變更測試環境的目的),在接口測試完成時再次調用host的切換程序切換回執行前的host。
沒有規矩不成方圓,事先約定好規則利于后續的實現。
1.不需更改的host寫在hosts文件上方(切換host不會對該部分做更改),會變更的測試環境host寫在host文件下方(切換host實質是指對此部分進行替換)
2.需事先創建一個Host備份文件,用于存儲所有測試環境的host,并打上標簽,方便從中讀取對應的host
hosts文件格式如下
hosts備份文件格式如下
以上就是所有需要啰嗦的地方,下面正式開始編碼部分
其實就是文件的讀寫,略微有點繞,難度不難。
可分解為:檢查當前環境函數,獲取目標環境host函數,寫入host函數
以上幾個函數就完成了對hosts的一次性切換,并且存儲了原環境,讀者其實可以采用全局變量存原環境(更方便),由于我的調用方法比較特殊,所以才現存放到了host備份文件中。
可分解為:檢查當前環境函數,獲取原環境host函數,寫入host函數
和上面切換host的一毛一樣,復用即可。
和上面切換host的一毛一樣,復用即可。
如有錯誤請及時指出,謝謝!
如有問題請留言,我懂的必然會回復!
共勉。
最近在工作中需要將url的host和path路徑分開存儲,python內置的 urlparse , 支持我們優雅的解決這個問題, 參考地址
由上文我們可以看到,url被拆分的很細致,提取的方法也很簡單,只需要給屬性取一個別名,后面跟上解析的key,即可匹配出解析文本。
python中cudalaunchhostfunc的實現如下。根據查詢相關公開資料顯示,通過cudaLaunchHostFunc開發者者可以在流中插入一個CPU函數。下面的代碼中的CPU函數MyCallback會在device-to-hostt拷貝完成后開始執行。
本文名稱:host函數python python gethostbyaddr
網站路徑:http://vcdvsql.cn/article12/dosdpdc.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、手機網站建設、面包屑導航、搜索引擎優化、動態網站、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯