java - 我可以使用 Jenkins 来测试虚拟机(服务器)是否已启动并正在运行吗?

标签 java linux selenium jenkins

我可以使用 Jenkins 来测试虚拟机(服务器)是否已启动并正在运行吗?我们有很多带有 JBoss、LDAP、MySQL 等的虚拟机(服务器),我想知道我是否可以让 Jenkins 以某种方式对服务器执行 ping 操作以查看 SA 是否将其关闭或其他原因......

我正在考虑使用 Selenium 测试。我打算有一个 Maven 项目,其中有一个 selenium java 测试来检查服务器是否启动。但是我如何告诉 Jenkins 每小时运行一次测试,你认为这是正确的方法吗?

最佳答案

我会说最简单的解决方案是使用 Site Monitor插件。

它简单、可靠,还允许重用由您的 jenkins 实例提供的构建状态通知。唯一的限制是您应该启动并运行一些 http 服务器,但我敢打赌您至少有可用的默认页面。

enter image description here

配置很简单:

enter image description here

关于java - 我可以使用 Jenkins 来测试虚拟机(服务器)是否已启动并正在运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14381244/

相关文章:

java - Selenium WebDriver - 编译 HTML 字符串

java - 收到 Android 推送通知后更新 UI

java - 执行哈希表的包含操作

java - 为什么两个线程计算速度比一个慢?

linux - 如何设置 Samba 在写入单个 Samba 共享时保留文件所有权?

java - 使用 Ant 运行 JUnit 批处理文件时出现 "Unable to write log file"错误

java - 在不分配类型的情况下扩展通用接口(interface)?

python - 从 CMYK 转换为 RGB

linux - 在 linux 中使用带有多个变量的 if 参数删除文件

python - Selenium 测试 - 测试单击按钮是否打开正确的项目