仅需4步,即可用 Docker搭建测试用例平台 TestLink

发表于:2021-9-16 09:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

  Testlink 是基于 WEB 的测试用例管理系统,主要功能是:测试项目管理、产品需求管理、测试用例管理、测试计划管理、测试用例的创建、管理和执行,并且还提供了统计功能。
  Testlink 服务存储数据依赖数据库服务,所以需要先搭建一个数据库。同时数据库和 Testlink 服务之间访问需要网络互相通畅,也需要建立一个容器网络。
  四步搞定Docker 搭建 TestLink :
  1. 新建容器网络
  docker network create testlink-tier
  · network 代表网络方面的参数
  · create 代表新建一个网络名字
  · testlink-tier 是将要建立的网络名字
  2.运行 MariaDB 数据库
  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:以后台daemon的方式运行
  · --name mariadb:容器启动后的名字
  · -e MARIADB_USER=bn_testlink:参数,指定数据库用户名bn_testlink
  · -e MARIADB_PASSWORD=bn_testlink:参数,数据库密码。
  · -e MARIADB_DATABASE=bitnami_testlink:参数,指定数据库名bitnami_testlink
  · --net testlink-tier:指定要使用的网络名字
  · --volume ${HOME}/docker/mariadb:/bitnami:挂载宿主机${HOME}/docker/mariadb目录到容器内/bitnami目录,其中${HOME}是系统变量表示当前用户的家目录。
  · bitnami/mariadb:10.3.22:启动容器使用的镜像和版本号
  3.运行 Testlink 容器
  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:参数,指定数据库用户名bn_testlink
  · -e TESTLINK_DATABASE_PASSWORD=bn_testlink参数,指定数据库密码bn_testlink
  · -e TESTLINK_DATABASE_NAME=bitnami_testlink:参数,指定数据库名bitnami_testlink
  · --net testlink-tier:指定要使用的网络名字
  · --volume ${HOME}/docker/testlink:/bitnami:挂载宿主机${HOME}/docker/testlink目录到容器内/bitnami目录,其中${HOME}是系统变量表示当前用户的家目录。
  bitnami/testlink:1.9.20:启动容器使用的镜像和版本号
  4. 浏览器访问
  在你的浏览器内访问:http://你的IP地址。
  · 80 和 443 为 HTTP 访问端口。
  · 默认用户:user,默认密码:bitnami。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号