分享一个自己开发的 Java 工具,可以在浏览器触发一个任务,并实时查看输出结果

342 天前
 colinzhu

背景: 最近用 JMeter 做性能测试,每个开发人员,每次发布新版本的时候都需要跑一次。想在一台服务器上跑,就不需要在每个人的电脑上都安装 jmeter 了。但又不希望每个人都 ssh 到服务器上去运行,如果可以打开浏览器,点一下就触发,还能实时查看输出结果就好了。所以就写了一个工具。

项目地址: https://github.com/colinzhu/web-console

功能:

原理:

  1. 利用 vert.x 生产一个 websocket 服务器,并提供一个简单的 websocket client 页面
  2. 把 System.out 重定向到一个 websocket 服务器,并实时输出到浏览器

上面提到的在浏览器触发 jmeter ,地址是这个,还没有整理好。 https://github.com/colinzhu/jmeter-web-runner

首次发帖分享,希望互相学习交流,勿喷,谢谢!

1337 次点击
所在节点    程序员
6 条回复
jaylee4869
342 天前
已 star
liprais
342 天前
很快你就会发现自己写了个 jenkins
colinzhu
342 天前
@liprais 哈哈,有道理。我还真想过用来做一个简单的 maven build 服务器
nihaorz
341 天前
很赞的工具,感谢分享
StevenQAQ
341 天前
目的是将 sout 打印到 web 网页上?没太懂
colinzhu
340 天前
@StevenQAQ 是的,这样的话用户就可以在浏览器上执行相关的任务

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/943579

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX