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

120 阅读2分钟

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

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

可以访问 Testlink 镜像的介绍网站:hub.docker.com/r/bitnami/t… 查看更多信息。

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地址
             - 80 和 443 为 HTTP 访问端口。
             - 默认用户:user,默认密码:bitnami。
             
             ![](https://ceshiren.com/uploads/default/original/3X/5/a/5a04ede727438d84cfe5bf92c416263a73cae75d.png)
             
             能看到上图界面就代表 Testlink 服务启动成功,输入默认用户名user和默认密码bitnami就可以访问 Testlink 服务啦!下一篇带领大家搭建持续集成平台 Jenkins
             
             ## 
             内容全面升级,4 个月 20+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+,年薪50W+)!直推 BAT 名企测试经理,普遍涨薪 50%+!
             
             ⬇️ 点击“阅读原文”,提升测试核心竞争力!
             [原文链接](https://mp.weixin.qq.com/s?__biz=MzU3NDM4ODEzMg==&mid=2247495308&idx=1&sn=5705b1f50948fc9410b259315ad26e99&chksm=fd318c47ca460551e016be78eea0dcd8f3b6fa7315ed09e45cb028e7a60edfb0437703817254#rd) 
             
             > 获取更多技术文章分享和免费资料领取点击链接:`https://qrcode.testing-studio.com/f?from=juejin&unid={times}&url=https://ceshiren.com/t/topic/16586
             [获取更多技术文章分享和免费资料领取点击链接](https://qrcode.testing-studio.com/f?from=juejin&unid=1647845203&url=https://ceshiren.com/t/topic/16586)