51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4639|回复: 1
打印 上一主题 下一主题

[转贴] Docker搭建测试用例管理平台TestLink

[复制链接]
  • TA的每日心情
    擦汗
    昨天 09:02
  • 签到天数: 1046 天

    连续签到: 4 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-4-30 14:05:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    启动docker服务
      systemctl start docker

      安装testlink
      一、创建一个docker容器的testlink网络
      docker network create ctestlink

      二、查看容器网络
      docker network ls

      三、部署数据库
      1.执行以下命令行:
      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 -v ${PWD}/mariadb:/bitnami bitnami/mariadb:10.3.22

      -d:后台运行
      –name:设置别名
      -e:设置参数
      -e MARIADB_ROOT_PASSWORD=mariadb:设置管理员密码
      -e MARIADB_USER=bn_testlink:创建一个用户
      -e MARIADB_PASSWORD=bn_testlink:用户密码
      -e MARIADB_DATABASE=bitnami_testlink:新建数据库
      –net testlink:指定网络
      -v ${PWD}/mariadb:/bitnami bitnami/mariadb:10.3.22:挂载当前目录
      bitnami/mariadb:10.3.22:镜像名字
      2、查看mariadb是否运行
      docker ps -s -a

      如果mariadb没有启动,如下图:

      查看mariadb的日志,查看日志命令:docker logs -f mariadb,如果日志显示mkdir: cannot create directory '/bitnami/mariadb': Permission denied,如下图:

      解决办法:在当前目录下给/bitnami/mariadb添加权限:chmod 777 mariadb/,然后再执行命令docker start mariadb就可以了
      四、部署testlink
      1、执行以下命令行:
      docker run -d -p 8080:8080 -p 8443:8443 --name testlink -e TESTLINK_DATABASE_USER=bn_testlink -e TESTLINK_DATABASE_PASSWORD=bn_testlink -e TESTLINK_DATABASE_NAME=bitnami_testlink --net testlink -v ${PWD}/testlink:/bitnami bitnami/testlink:1.9.20

      -p 8080:8080:http协议端口
      -p 8443:8443:https协议端口
      –name testlink :设置别名
      -e:设置参数
      -e TESTLINK_DATABASE_USER=bn_testlink:传入数据库用户
      -e TESTLINK_DATABASE_PASSWORD=bn_testlink:传入数据库密码
      -e TESTLINK_DATABASE_NAME=bitnami_testlink:传入数据库名
      –net testlink:指定testlink网络和数据库在一个网络下
      -v ${PWD}/testlink:/bitnami :挂载当前目录
      bitnami/testlink:1.9.20:镜像的版本信息和名字
      2、查看mariadb是否运行
      docker ps -s -a

      如果testlink没有启动,如下图:

      查看testlink的日志,查看日志命令:docker logs -f testlink,如果日志显示mkdir: cannot create directory '/bitnami/testlink': Permission denied,如下图:

      解决办法:在当前目录下给/bitnami/testlink添加权限:chmod 777 testlink/,然后再执行命令docker start testlink就可以了
      五、访问testlink
      打开浏览器,输入本机IP地址(如:http://192.168.135.216:8080),如下图:

      输入用户名和密码,testlink默认用户名是:user 默认密码是:bitnami,点击登录按钮,如下图:

      到此时,说明已经完成了testlink的部署!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2021-5-8 09:29:30 | 只看该作者
    感觉testlink没有禅道好用
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 06:06 , Processed in 0.070959 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表