干貨 | 僅需4步,即可用 Docker搭建測試用例平臺(tái) TestLink
本文節(jié)選自霍格沃茲測試學(xué)院內(nèi)部教材 Testlink 是基于 WEB 的測試用例管理系統(tǒng),主要功能是:測試項(xiàng)目管理、產(chǎn)品需求管理、測試用例管理、測試計(jì)劃管理、測試用例的創(chuàng)建、管理和執(zhí)行,并且還提供了統(tǒng)計(jì)功能。
Testlink 服務(wù)存儲(chǔ)數(shù)據(jù)依賴數(shù)據(jù)庫服務(wù),所以需要先搭建一個(gè)數(shù)據(jù)庫。同時(shí)數(shù)據(jù)庫和 Testlink 服務(wù)之間訪問需要網(wǎng)絡(luò)互相通暢,也需要建立一個(gè)容器網(wǎng)絡(luò)。
可以訪問 Testlink 鏡像的介紹網(wǎng)站:Docker Hub?查看更多信息。
docker network create testlink-tier
network 代表網(wǎng)絡(luò)方面的參數(shù)
create 代表新建一個(gè)網(wǎng)絡(luò)名字
testlink-tier 是將要建立的網(wǎng)絡(luò)名字
docker run -d --name mariadb \?
-e MARIADB_ROOT_PASSWORD=mariadb \?
?-e MARIADB_USER=bn_testlink \
-e MARIADB_PASSWORD=bn_testlink \?
-e MARIADB_DATABASE=bitnami_testlink \?
--net testlink-tier \?
--volume ${HOME}/docker/mariadb:/bitnami \?
bitnami/mariadb:10.3.22
run -d:以后臺(tái)daemon的方式運(yùn)行
–name mariadb:容器啟動(dòng)后的名字
-e MARIADB_USER=bn_testlink:參數(shù),指定數(shù)據(jù)庫用戶名bn_testlink
-e MARIADB_PASSWORD=bn_testlink:參數(shù),數(shù)據(jù)庫密碼。
-e MARIADB_DATABASE=bitnami_testlink:參數(shù),指定數(shù)據(jù)庫名bitnami_testlink
–net testlink-tier:指定要使用的網(wǎng)絡(luò)名字
–volume ${HOME}/docker/mariadb:/bitnami:掛載宿主機(jī)${HOME}/docker/mariadb目錄到容器內(nèi)/bitnami目錄,其中${HOME}是系統(tǒng)變量表示當(dāng)前用戶的家目錄。
bitnami/mariadb:10.3.22:啟動(dòng)容器使用的鏡像和版本號(hào)
docker run -d -p 80:80 -p 443:443 --name testlink \?
-e TESTLINK_DATABASE_USER=bn_testlink \?
-e TESTLINK_DATABASE_PASSWORD=bn_testlink \
-e TESTLINK_DATABASE_NAME=bitnami_testlink \?
--net testlink-tier \
?--volume ${HOME}/docker/testlink:/bitnami \?
bitnami/testlink:1.9.20
-e TESTLINK_DATABASE_USER=bn_testlink:參數(shù),指定數(shù)據(jù)庫用戶名bn_testlink
-e TESTLINK_DATABASE_PASSWORD=bn_testlink參數(shù),指定數(shù)據(jù)庫密碼bn_testlink
-e TESTLINK_DATABASE_NAME=bitnami_testlink:參數(shù),指定數(shù)據(jù)庫名bitnami_testlink
–net testlink-tier:指定要使用的網(wǎng)絡(luò)名字
–volume ${HOME}/docker/testlink:/bitnami:掛載宿主機(jī)${HOME}/docker/testlink目錄到容器內(nèi)/bitnami目錄,其中${HOME}是系統(tǒng)變量表示當(dāng)前用戶的家目錄。
bitnami/testlink:1.9.20:啟動(dòng)容器使用的鏡像和版本號(hào)
在你的瀏覽器內(nèi)訪問:http://你的IP地址 2
80 和 443 為 HTTP 訪問端口。
默認(rèn)用戶:user,默認(rèn)密碼:bitnami。

能看到上圖界面就代表 Testlink 服務(wù)啟動(dòng)成功,輸入默認(rèn)用戶名user和默認(rèn)密碼bitnami就可以訪問 Testlink 服務(wù)啦!下一篇帶領(lǐng)大家搭建持續(xù)集成平臺(tái) Jenkins