写点什么

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

  • 2022 年 9 月 22 日
    北京
  • 本文字数:1190 字

    阅读完需:约 4 分钟

本文节选自霍格沃兹测试学院内部教材 Testlink 是基于 WEB 的测试用例管理系统,主要功能是:测试项目管理、产品需求管理、测试用例管理、测试计划管理、测试用例的创建、管理和执行,并且还提供了统计功能。

Testlink 服务存储数据依赖数据库服务,所以需要先搭建一个数据库。同时数据库和 Testlink 服务之间访问需要网络互相通畅,也需要建立一个容器网络。

可以访问 Testlink 镜像的介绍网站:Docker Hub 查看更多信息。

docker network create testlink-tier
复制代码
  • network 代表网络方面的参数

  • create 代表新建一个网络名字

  • testlink-tier 是将要建立的网络名字

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:启动容器使用的镜像和版本号

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:启动容器使用的镜像和版本号

在你的浏览器内访问:http://你的IP地址 2

  • 80 和 443 为 HTTP 访问端口。

  • 默认用户:user,默认密码:bitnami。

能看到上图界面就代表 Testlink 服务启动成功,输入默认用户名 user 和默认密码 bitnami 就可以访问 Testlink 服务啦!下一篇带领大家搭建持续集成平台 Jenkins


更多学习资料戳下方!!!

https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=infoQ&timestamp=1662366626&author=xueqi


用户头像

社区:ceshiren.com 2022.08.29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
干货 | 仅需4步,即可用 Docker搭建测试用例平台 TestLink_测试_测吧(北京)科技有限公司_InfoQ写作社区