NodeLoc首发!鸡多多;VPS自动化测试平台它来啦~(容易使用+代码开源)

不多说了,



全网NodeLoc独家发布!目前只在最有技术氛围的MJJ快乐老家公布了这一喜讯!


项目地址:https://github.com/0x0208v0/jiduoduo/tree/develop


一句话介绍: 基于 Web 的 开源的 VPS 自动测试平台(目前是这样定位的,可能会变

## TODO

  • 1. 加入更多常用的和好用的可选测试项
  • 1. 完善核心功能,慢慢发掘新需求,增加新功能
  • 1. 让页面设计变得更加好看
  • 1. 完善部署文档,私有化部署更加方便
  • 1. 加入更多的IPv6相关支持
  • 1. 使劲宣传,疯狂打Call!
  • ## 附上一些截图:

    ## 目前支持16种常见测试(其他的会陆续增加)

    新建测试![新建测试](https://img.erpweb.eu.org/imgs/2024/05/64e59cb4ee6a231b.png)

    ## 融合怪测试截图

    融合怪测试截图![融合怪测试截图](https://img.erpweb.eu.org/imgs/2024/05/6996ce50bdca1e78.png)


    ## 三网回程路由测试截图

    三网回程路由测试截图![三网回程路由测试截图](https://img.erpweb.eu.org/imgs/2024/05/90b8341b69ef20b9.png)


    ## GB5测试截图

    GB5测试![GB5测试](https://img.erpweb.eu.org/imgs/2024/05/51c72d03f3b740b0.jpg)

    ## 登陆后

    登陆后![登陆后](https://img.erpweb.eu.org/imgs/2024/05/1a4f286a7f94192c.jpg)

    ## VPS列表页

    VPS列表页![VPS列表页](https://img.erpweb.eu.org/imgs/2024/05/4b3cdf1c6443e4f6.jpg)


    ## 测试报告列表页

    测试报告列表页![测试报告列表页](https://img.erpweb.eu.org/imgs/2024/05/87e5cebcb2f3c687.jpg)


    ## 新增VPS

    新增VPS![新增VPS](https://img.erpweb.eu.org/imgs/2024/05/173fe11066edac2f.jpg)


    ## 如何在本机部署?

    首先,确保本机已经安装 docker 和 docker-compose 软件

    小技巧:可在命令行输入下面的两条命令,来确认是否已经安装过)

    如果已安装,则会输出版本信息;否则会报错
    `(诶嘿嘿,又学到一招~`

    docker -v

    docker-compose -v

    确认已安装过 docker 和 docker-compose 后,可在本机启动服务
    (在VPS上也行,只不过目前没文档。。。)

    最后,按照下面的步骤,依次执行命令:

    ### 1. 拉 Docker 镜像

    docker-compose pull

    ### 2. 构建 Docker 镜像(主要是 jiduoduo-webserver和 jiduoduo-worker)

    docker-compose build

    ### 3. 干掉旧的 Docker 容器,启动新的 Docker 容器

    docker-compose down && docker-compose up -d

    ## 本机部署后,如何浏览器访问?

    ### jiduoduo Web 页面:

    默认地址:http://localhost:15000/
    默认账户 & 密码:请手动注册

    ### jiduoduo Redis 管理页面:

    默认地址:http://localhost:15011/
    默认Username:jiduoduo
    默认Password:jiduoduo

    ### jiduoduo SQLite3 管理页面:

    默认地址:http://localhost:15012/
    默认System:SQLite 3
    默认Username:jiduoduo
    默认Password:jiduoduo
    默认Database:/jiduoduo_data/db.sqlite3

    [“NodeLoc\u9996\u53d1\uff01\u9e21\u591a\u591a\uff1bVPS\u81ea\u52a8\u5316\u6d4b\u8bd5\u5e73\u53f0\u5f00\u6e90\u5566\uff5e”,“NodeLoc\u9996\u53d1\uff01\u9e21\u591a\u591a\uff1bVPS\u81ea\u52a8\u5316\u6d4b\u8bd5\u5e73\u53f0\u5b83\u6765\u5566\uff5e\uff08\u5bb9\u6613\u4f7f\u7528+\u4ee3\u7801\u5f00\u6e90\uff09”]

    挖槽 前两天正在和 @“Jensfrank”#1506 说评测的事情,你这是个神器啊! 大大提高了效率,牛逼了

    这是想啥来啥啦,你真是吉祥物啦:huaji15:

    @“James”#p29783

    @"金子会发光"#p29784

    MJJ的嘴,骗人的鬼!速速贡献代码!

    [[1],[2]]

    @“[未知用户]”#p29785 不骗人不骗人真的好棒棒:xhj16:

    {“sticky”:true}

    很优秀的内容!感谢开源分享

    @“[未知用户]”#p29778 大佬大佬

    小伙子 有点儿东西啊~ 今天刚看见一个搭free.fr一键上传装各类插件的 原理应该差不多

    这些脚本都会改变系统设置或者安装一些软件,能不能让他测完恢复原状呢

    @“[未知用户]”#p29811 测完重装一下系统好了

    @“[未知用户]”#p29811

    还真想过这个问题,比如:有些只测网络相关的脚本,其实可以放在docker容器里。。。但是又得要求在被测机器上有docker。。。。似乎有点复杂

    @“[未知用户]”#p29813 每个对应的脚本写一个对应的卸载脚本呢?

    @“[未知用户]”#p29816 ???那怕不是累死了,因为现在用的别人的现成的脚本,完全取决于人家的脚本是否提供卸载功能。。。

    @“[未知用户]”#p29819 嗯,主要是一些依赖,安装了很难卸载。

    @“[未知用户]”#p29820

    NL 论坛免费的主机,能部署一个“鸡多多”吗?:ac01:

    @“[未知用户]”#p29822 可以,可以给你开docker试试。

    哟,这玩意可以,技术牛又有奉献精神:xhj03: