docker-compose:快速搭建didi开源测试平台AgileTC

简介:AgileTC是一套滴滴开源的敏捷的测试用例管理平台,支持测试用例管理、执行计划管理、进度计算、多人实时协同等能力,方便测试人员对用例进行管理和沉淀。产品以脑图方式编辑可快速上手,用例关联需求形成流程闭环,并支持组件化引用,可在各个平台嵌入使用,是测试人员的贴心助手!

历史攻略:

docker:安装SQL审核查询平台 - Archery

github地址:

https://github.com/didi/AgileTC

操作步骤:

1、mdkir didi-agileTC

2、vim agile.env

MYSQL_HOST=mysql
MYSQL_PORT=3306
MYSQL_DATABASE=case_manager
MYSQL_USER=agile
MYSQL_PASSWORD=agile
MYSQL_ROOT_PASSWORD=agile
TZ=Asia/Shanghai
AUTH_FLAG=false

3、vim docker-compose.yml

version: '3'
services:
  case-server:
    image: yestodayhadrain/case-server:v1.0.6
    container_name: agileTC-caseserver
    env_file:
      - ./agile.env
    command: bash -c "cd /app/ && java -jar case-server-1.0-SNAPSHOT.jar"
    # docker 端口映射,如果宿主机 8080 端口被占用需要更改,
    # 建议换一个例如 5005
    ports:
      - "5005:8094"
    depends_on:
      - mysql
    restart: always
    networks:
      - agile-net
  mysql:
    image: mysql:latest
    container_name: agileTC-mysql
    # 挂载到宿主机目录 /data/mysql/data 
    volumes:
      - /data/mysql/data:/var/lib/mysql
    env_file:
      - ./agile.env
    # docker 端口映射,如果宿主机 6666 端口被占用需要更改
    ports:
      - "6666:3306" 
    restart: always
    networks:
      - agile-net
    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
networks:
  agile-net:
    driver: bridge

4、安装和检查docker-compose

pip install docker-compose
docker-compose -version

5、docker-compose up

图片
docker-compose:快速搭建didi开源测试平台AgileTC_第1张图片

6、访问客户端页面:http://{ip}:5005/

docker-compose:快速搭建didi开源测试平台AgileTC_第2张图片

7、登录:admin / 123456

docker-compose:快速搭建didi开源测试平台AgileTC_第3张图片

8、使用:创建用例

docker-compose:快速搭建didi开源测试平台AgileTC_第4张图片

9、用例编写:

docker-compose:快速搭建didi开源测试平台AgileTC_第5张图片

10、用例执行:

docker-compose:快速搭建didi开源测试平台AgileTC_第6张图片

即:didi开源测试平台简单使用体验完毕,这是一个结合思维导图xmind的风格清爽的测试平台工具,很适合使用xmind来编写用例的测试小伙伴,或者集成到自有测试平台中,成为其中一个子模块。

你可能感兴趣的:(Python学习,docker,开源,容器)