伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 在自動(dòng)化測(cè)試中使用Docker

在自動(dòng)化測(cè)試中使用Docker

2018-07-13 10:57:35 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

在自動(dòng)化測(cè)試中使用Docker

在構(gòu)建自動(dòng)化測(cè)試實(shí)驗(yàn)臺(tái)時(shí),使用Docker會(huì)非常方便。它在功能性的級(jí)別上添加了一些單元測(cè)試的特性。如果你的應(yīng)用由集群中的幾個(gè)服務(wù)器組件構(gòu)成,你可以用一些容器來模擬整個(gè)集群。Docker為集群提供了虛擬網(wǎng)絡(luò),在網(wǎng)絡(luò)層面上讓集群中的容器交互。

Docker可以很容易將容器恢復(fù)到一個(gè)已知的狀態(tài)。如果你在Docker容器中運(yùn)行測(cè)試數(shù)據(jù)庫,你可以很輕松地將數(shù)據(jù)庫恢復(fù)到測(cè)試開發(fā)之前的相同狀態(tài)。這和單元測(cè)試中After方法恢復(fù)環(huán)境類似。

持續(xù)集成服務(wù)器Jenkins已經(jīng)支持啟動(dòng)和停止容器,在使用Docker做自動(dòng)化測(cè)試時(shí)會(huì)比較有用。

使用Docker Compose來運(yùn)行你需要的容器也是一個(gè)有用的選擇。

Docker還很年輕,使用Docker做測(cè)試自動(dòng)化有時(shí)候需要編寫并不優(yōu)雅的膠水代碼(glue code)。

舉個(gè)簡(jiǎn)單的例子,啟動(dòng)可以交互的一個(gè)數(shù)據(jù)庫容器和一個(gè)應(yīng)用服務(wù)器容器。啟動(dòng)容器的基本過程比較簡(jiǎn)單,并且可以通過shell腳本或者Docker Compose來完成。但是,由于我們要在已經(jīng)啟動(dòng)的應(yīng)用服務(wù)器上運(yùn)行測(cè)試,如何才能知道它已經(jīng)正常啟動(dòng)了?在WildFly容器的場(chǎng)景下,除了監(jiān)控輸出日志中特定字符串的出現(xiàn)或者輪詢web socket之外,沒有什么明顯方式判斷容器的運(yùn)行狀態(tài)。在任何情況下,這些hack的方式都不甚優(yōu)雅,而且實(shí)現(xiàn)起來比較耗時(shí)。盡管最終的結(jié)果還是能值回票價(jià)的。

相關(guān)閱讀

主站蜘蛛池模板: 国产福利网站 | 亚洲国产精品一区二区久久亚洲午夜 | 性感成了年人AV不卡 | 99精产国品一二三产区网站 | a级片久久久 | 中文字幕在线一区二区三区 | 护士脱了内裤让我爽了一夜视频 | 继承者们在线观看免费高清韩剧 | 国产对白久久 | 日韩精品无码免费毛片 | 特级欧美AAAAAAA免费观看 | 国内久久久久久 | 一区二区三区高清在线观看 | 看黄网站在线看 | 草蹓视频在线观看 | 欧美69久成人做爰视频 | aaaa网站| 国产高清成人av片 | 久久99网 | 亚洲视频在线播放免费 | 无码专区人妻系列日韩精品 | 日本理伦片午夜理伦片 | 免费av中文字幕 | 成人爱爱 | 久久人人爽人人爽人人片av高请 | 欧美激情国产精品视频一区二区 | 亚洲国产经典视频 | 奇米在线免费视频 | 91精品国产亚一区二区三区老牛 | 免费av在线播放 | 九九国产精品入口麻豆 | 久久综合色之久久综合 | 中文字幕一区二区三中文字幕 | 91国内视频在线观看 | 国产欧美精品aaaaa久久 | 日本美女一区二区三区插比 | 久久免费中文视频 | 青草视频在线观看视频 | 亚洲人成色99999在线观看 | 亚洲AV永久无码天堂影院 | 人人妻人人澡人人爽精品日 |