host函數(shù)python python gethostbyaddr

在接口測試中如何優(yōu)雅的切換host

最近工作太忙一直沒有更新,這兩天學(xué)了一點(diǎn)新東西來更新一下。

為姑蘇等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及姑蘇網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、姑蘇網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

測試環(huán)境是進(jìn)行測試的基本條件,據(jù)我了解切換測試環(huán)境的方法有兩種。

第一種切換測試環(huán)境的方法自不必多說,只要把對應(yīng)的測試環(huán)境地址填到url中即可進(jìn)行接口測試。

第二種切換測試環(huán)境的方法相對麻煩, 一般會(huì)用host管理工具進(jìn)行管理 ,在需要使用哪個(gè)環(huán)境時(shí)點(diǎn)一下即可進(jìn)行切換,但是如果不想通過host管理工具進(jìn)行接口測試的話可能就不是那么友好了,需要根據(jù)所測的應(yīng)用找到應(yīng)用所在的服務(wù)器的ip,想想就很麻煩,但是如果用host管理工具配合進(jìn)行接口測試又顯得不是那么geek,所以想到了 用python來讀寫host文件 ,達(dá)到管理host的目的。

接口測試開始時(shí)自動(dòng)調(diào)用host的切換程序切換host(達(dá)到變更測試環(huán)境的目的),在接口測試完成時(shí)再次調(diào)用host的切換程序切換回執(zhí)行前的host。

沒有規(guī)矩不成方圓,事先約定好規(guī)則利于后續(xù)的實(shí)現(xiàn)。

1.不需更改的host寫在hosts文件上方(切換host不會(huì)對該部分做更改),會(huì)變更的測試環(huán)境host寫在host文件下方(切換host實(shí)質(zhì)是指對此部分進(jìn)行替換)

2.需事先創(chuàng)建一個(gè)Host備份文件,用于存儲(chǔ)所有測試環(huán)境的host,并打上標(biāo)簽,方便從中讀取對應(yīng)的host

hosts文件格式如下

hosts備份文件格式如下

以上就是所有需要啰嗦的地方,下面正式開始編碼部分

其實(shí)就是文件的讀寫,略微有點(diǎn)繞,難度不難。

可分解為:檢查當(dāng)前環(huán)境函數(shù),獲取目標(biāo)環(huán)境host函數(shù),寫入host函數(shù)

以上幾個(gè)函數(shù)就完成了對hosts的一次性切換,并且存儲(chǔ)了原環(huán)境,讀者其實(shí)可以采用全局變量存原環(huán)境(更方便),由于我的調(diào)用方法比較特殊,所以才現(xiàn)存放到了host備份文件中。

可分解為:檢查當(dāng)前環(huán)境函數(shù),獲取原環(huán)境host函數(shù),寫入host函數(shù)

和上面切換host的一毛一樣,復(fù)用即可。

和上面切換host的一毛一樣,復(fù)用即可。

如有錯(cuò)誤請及時(shí)指出,謝謝!

如有問題請留言,我懂的必然會(huì)回復(fù)!

共勉。

python如何解析url獲取host

最近在工作中需要將url的host和path路徑分開存儲(chǔ),python內(nèi)置的 urlparse , 支持我們優(yōu)雅的解決這個(gè)問題, 參考地址

由上文我們可以看到,url被拆分的很細(xì)致,提取的方法也很簡單,只需要給屬性取一個(gè)別名,后面跟上解析的key,即可匹配出解析文本。

python中cudalaunchhostfunc的實(shí)現(xiàn)

python中cudalaunchhostfunc的實(shí)現(xiàn)如下。根據(jù)查詢相關(guān)公開資料顯示,通過cudaLaunchHostFunc開發(fā)者者可以在流中插入一個(gè)CPU函數(shù)。下面的代碼中的CPU函數(shù)MyCallback會(huì)在device-to-hostt拷貝完成后開始執(zhí)行。

本文名稱:host函數(shù)python python gethostbyaddr
網(wǎng)站路徑:http://muchs.cn/article12/dosdpdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、手機(jī)網(wǎng)站建設(shè)面包屑導(dǎo)航、搜索引擎優(yōu)化、動(dòng)態(tài)網(wǎng)站關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)