自动化工具 脚本执行平台介绍

再见理想 · 2019年06月04日 · 最后由 Thirty-Thirty 回复于 2020年07月24日 · 2742 次阅读

zdora 介绍

GIT 地址

https://github.com/zhangfei19841004/zdora

环境

  1. jdk1.8
  2. springboot websocket
  3. maven

功能

脚本执行平台,在节点机器上执行命令,并时时回显执行命令的过程。

打包

工程下有两个分支:master/client,master 是 server 端,client 是客户端,代码下载下来后,通过 maven 打成两个 jar 包:zdora-1.0.jar/zdora-client-jar-with-dependencies.jar

启动

  1. server 端启动,server 端默认启动的端口是 8080:

image

  1. client 端启动:

java -cp E:\workspace\zdora-client\target\zdora-client-jar-with-dependencies.jar com.zf.zdora.client.Run 192.168.1.3 8080

其中 192.168.1.3 是服务端的 ip 地址,8080 是服务端的端口

使用

  1. 打开http://192.168.1.3:8080/index (以启动服务端的 IP 为准)

image

  1. 在命令与参数中分别填写 java -version 点击执行

image

  1. 点击:

image

  1. 查看执行过程:

image

应用场景

自动化多台机器执行控制

共收到 6 条回复 时间 点赞
仅楼主可见
simple 回复

前两天没球看 就折腾一下 为测试服务!

simple 回复

话说 这个分布式执行 可以试一下!4z 系列 支持!😀

看起来有点像是一个远程连接工具,比如 xshell

实际上是为 master-slave 模式执行自动化脚本设计的!可以再根据自身需求进行扩展!

大佬,我有一批用例,这个平台能保证多台执行机(几乎)同时完成吗?或者说具备多机间的负载均衡功能吗?
另外,用例执行出现异常,能否自动跳过当前用例并自动跳转到下个用例?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册