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

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

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

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

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

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

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

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

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

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

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

相關(guān)閱讀

主站蜘蛛池模板: 香蕉免费一区二区三区 | 精品国产第一区二区三区观看体验 | 天下第一社区视频在线观看 | 国产成人免费播放 | 久久国产精品色av免费观看 | 久久精品亚洲一区二区三区浴池 | 性欧洲xxxx | 大地免费资源观看 | 秋霞网一区二区 | 久久中文视频 | 最新网址av | 把女人弄爽特黄a大片 | 欧美在线中文字幕 | 欧美成人黑人xx视频免费观看 | caoprom人人| 国产亚洲自拍av | 欧美一区二区三区久久综合 | 精品一区二区在线观看 | 亚洲同性猛男毛片 | 日韩av天堂无码一区二区三区 | yellow在线免费观看 | 婷婷色婷婷开心五月四房播播 | 秋霞一级国产毛片视频 | 日韩欧美视频免费在线观看 | 女人十八一级毛片 | 2018亚洲а∨天堂 | 国产成人女人毛片视频在线 | 日本熟妇无码色视频网站 | 男ji大巴进入女人的视频免费看 | 77777日本少妇久7黄绝片 | 亚洲一区AV在线观看 | 最新午夜| 精品女同一区二区三区免费播放 | 国产精品日产无码av永久不卡 | 激情久久一区二区三区 | 国产精品VA在线观看老妇女 | 国产青榴社区91精品 | 久久婷婷日日澡天天添 | 久久综合久久精品 | 成人黄色片免费看 | 一个人看的www免费观看视频 |