我正在测试一些 RESTful 和服务器端事件服务的 html 错误代码。我们目前只有 MOCK 服务,当我终止服务或启动/停止服务时,我应该在浏览器上获取相关的 HTML 错误代码。我正在考虑的测试方式是使用我们现有的测试框架 JAVA/testNG/Selenium Grid2/ + 其他东西以编程方式终止和启动这些 MOCK 服务,然后执行必要的断言以确保一切正常。我们目前有这些功能的 shell 脚本,但不确定如何通过 Java 代码实现或挂钩到 .sh 脚本...
.sh 脚本:
'#!/bin/bash
set -x
cd /mock_services/push
pkill -f mockserver || true'