我正在测试一些 RESTful 和服务器端事件服务的 html 错误代码。我们目前只有 MOCK 服务,当我终止服务或启动/停止服务时,我应该在浏览器上获取关联的 HTML 错误代码。我考虑测试的方法是使用我们现有的测试框架 JAVA/testNG/Selenium Grid2/+ 其他东西以编程方式终止并启动这些 MOCK 服务,然后执行必要的断言以确保一切正常。我们目前有这些功能的 shell 脚本,但不确定如何通过 Java 代码或 Hook 到 .sh 脚本来实现...
.sh脚本:
'#!/bin/bash
set -x
cd /mock_services/push
pkill -f mockserver || true'
最佳答案
您可以通过使用 ProcessBuilder
执行 shell 命令。
看看
关于java - 使用 pkill 以编程方式终止使用 Java 的服务 MAC OS X Mountain Lion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11893698/