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


    Testlink 是基于 WEB 的测试用例管理系统,主要功能是:测试项目管理、产品需求管理、测试用例管理、测试计划管理、测试用例的创建、管理和执行,并且还提供了统计功能。

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

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

    1. docker network create testlink-tier
    • network 代表网络方面的参数
    • create 代表新建一个网络名字
    • testlink-tier 是将要建立的网络名字
    1. docker run -d --name mariadb \
    2. -e MARIADB_ROOT_PASSWORD=mariadb \
    3. -e MARIADB_USER=bn_testlink \
    4. -e MARIADB_PASSWORD=bn_testlink \
    5. -e MARIADB_DATABASE=bitnami_testlink \
    6. --net testlink-tier \
    7. --volume ${HOME}/docker/mariadb:/bitnami \
    8. 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:启动容器使用的镜像和版本号
    1. docker run -d -p 80:80 -p 443:443 --name testlink \
    2. -e TESTLINK_DATABASE_USER=bn_testlink \
    3. -e TESTLINK_DATABASE_PASSWORD=bn_testlink \
    4. -e TESTLINK_DATABASE_NAME=bitnami_testlink \
    5. --net testlink-tier \
    6. --volume ${HOME}/docker/testlink:/bitnami \
    7. 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地址 1

    • 80 和 443 为 HTTP 访问端口。
    • 默认用户:user,默认密码:bitnami。

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

     最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

    这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

    如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入下方我的qq群大家一起讨论交流,里面也有各种软件测试资料和技术交流。

  • 相关阅读:
    【JavaScript】-- 数组去重的方法
    图论算法<三>:判断有向图中是否有存在循环 ,以及环的个数和各个环中的元素
    93.(cesium之家)cesium动态单体化-倾斜摄影(楼栋)
    干货分享|使用 Istio 实现灰度发布
    leetcode_2558 从数量最多的堆取走礼物
    JS / DOM
    【opencv图像处理】--2. 颜色空间,绘制图形,绘制(中文)文本
    5.1EF Core原理
    kafka消息发送者
    HBuilderX插件分享formatAndSave vue文件快速双分栏(自动折叠标签)
  • 原文地址:https://blog.csdn.net/m0_58026506/article/details/125627408