python的日志模塊使用logging,如果想要輸出符合自己的預(yù)期,需要重新定義,廢話不多說(shuō),直接貼代碼。 handler = TimedRotatingFileHandl...
python的日志模塊使用logging,如果想要輸出符合自己的預(yù)期,需要重新定義,廢話不多說(shuō),直接貼代碼。 handler = TimedRotatingFileHandl...
安裝 pip命令:pip install schedule 使用方法 下面是官方給出的一個(gè)示例,使用比較簡(jiǎn)單: 定義一個(gè)job,把它扔到while死循環(huán),schedule其實(shí)...
一、subprocess標(biāo)準(zhǔn)庫(kù) python執(zhí)行shell腳本,通常會(huì)使用so模塊中的幾個(gè)方法,如system、spawn*、popen等。subprocess標(biāo)準(zhǔn)庫(kù)的引入就...
一、設(shè)置pip timeout超時(shí)時(shí)間 創(chuàng)建或修改pip.conf配置文件: 二、使用國(guó)內(nèi)鏡像 使用鏡像來(lái)替代原來(lái)的官網(wǎng),方法如下:(推薦這種方法) pip install ...
Docker的三大核心概念:鏡像、容器、倉(cāng)庫(kù) 鏡像:類似虛擬機(jī)的鏡像、用俗話說(shuō)就是安裝文件。 容器:類似一個(gè)輕量級(jí)的沙箱,容器是從鏡像創(chuàng)建應(yīng)用運(yùn)行實(shí)例,可以將其啟動(dòng)、開(kāi)始、停...
前言 現(xiàn)在越來(lái)越覺(jué)得知識(shí)的沉淀尤為重要,最近打算慢慢的把一些知識(shí)點(diǎn)做個(gè)記錄,如果長(zhǎng)期不用生疏了也可以快速回顧。下面我會(huì)依次介紹在python中常用組件redis,rabbi...
前言:python由于GIL(全局鎖)的存在,不能發(fā)揮多核的優(yōu)勢(shì),其性能一直飽受詬病。然而在IO密集型的網(wǎng)絡(luò)編程里,異步處理比同步處理能提升成百上千倍的效率,彌補(bǔ)了pytho...
一、什么是REST 面向資源是REST最明顯的特征,資源是一種看待服務(wù)器的方式,將服務(wù)器看作是由很多離散的資源組成。每個(gè)資源是服務(wù)器上一個(gè)可命名的抽象概念。因?yàn)橘Y源是一個(gè)抽象...
使用python編寫(xiě)windows服務(wù) 最近測(cè)試服務(wù)器上經(jīng)常發(fā)生磁盤空間不足,每次手動(dòng)清除比較麻煩,所以寫(xiě)個(gè)windows服務(wù)定時(shí)清理下。中間也遇到過(guò)幾個(gè)坑,一起記錄下來(lái)。 ...
IIS部署 1.啟用或者關(guān)閉windows功能,選擇安裝CGI,我這里已經(jīng)安裝過(guò)了。 2.安裝后重新打開(kāi)IIS看到CGI 3.配置ISAPI和CGI限制 4.右上角添加,路徑...
1.修改 Python traceback 輸出 --full-trace 參數(shù)會(huì)打印更多的錯(cuò)誤輸出信息,比參數(shù) --tb=long 還多,即使是 Ctrl+C 觸發(fā)的錯(cuò)誤,...
函數(shù)數(shù)據(jù)參數(shù)化 單個(gè)參數(shù)示例: 使用parametrize中ids的用法: 1)以除法為例(ids 用例標(biāo)題,與 argvalues 列表長(zhǎng)度一致): 使用 pytest.m...
前置條件: 1.文件路徑: 2.pyetst.ini配置文件內(nèi)容: 3.1跳過(guò)測(cè)試函數(shù) 可傳入一個(gè)非必須參數(shù)reason表示原因 myskip = pytest.mark.s...
前置條件:1.文件路徑: 2.pyetst.ini配置文件內(nèi)容: pytest之fixturefixture修飾器來(lái)標(biāo)記固定的工廠函數(shù),在其他函數(shù),模塊,類或整個(gè)工程調(diào)用它時(shí)...
Pytest的setup和teardown函數(shù) 1.setup和teardown主要分為:模塊級(jí),類級(jí),功能級(jí),函數(shù)級(jí)。2.存在于測(cè)試類內(nèi)部 函數(shù)級(jí)別setup()/tear...
pytest是一個(gè)非常成熟的全功能的python測(cè)試框架,主要有以下幾個(gè)特點(diǎn): 簡(jiǎn)單靈活,容易上手 支持參數(shù)化 能夠支持簡(jiǎn)單的單元測(cè)試和復(fù)雜的功能測(cè)試,還可以用來(lái)做selen...
什么是爬蟲(chóng)? 爬蟲(chóng)是什么呢,一般說(shuō)的爬蟲(chóng)都是網(wǎng)絡(luò)爬蟲(chóng)。那什么是網(wǎng)絡(luò)爬蟲(chóng)呢?百度百科:網(wǎng)絡(luò)爬蟲(chóng)(又被稱為網(wǎng)頁(yè)蜘蛛,網(wǎng)絡(luò)機(jī)器人,在FOAF社區(qū)中間,更經(jīng)常的稱為網(wǎng)頁(yè)追逐者),是一...
Scrapy是python開(kāi)發(fā)的一個(gè)爬蟲(chóng)框架;Scrapy很多模塊都是基于Linux下的,所以在windows上面安裝的時(shí)候,可能會(huì)有各種各樣的問(wèn)題 下面整理遇到的問(wèn)題: 1...
JMeter提供了很多函數(shù),如果能夠熟練使用,可以為腳本帶來(lái)很多方便。 JMeter函數(shù)是一種特殊值,可用于除測(cè)試計(jì)劃外的任何組件。 函數(shù)調(diào)用的格式如下所示:{__UUID}...
總體流程 收集需求 開(kāi)發(fā)測(cè)試腳本 執(zhí)行測(cè)試 分析及報(bào)告 性能優(yōu)化 執(zhí)行測(cè)試 分析及報(bào)告 重復(fù)以上步驟... 收集需求性能測(cè)試和功能測(cè)試工作流程上沒(méi)什么不同,必須要收集需求,比...