这是我的情境:
A 是一个配置服务器,B 是客户端。每当 B 的设置发生变化时,它会上传适当的配置文件到 A。
我作为自动化工程师来自动化实现。其中一个场景需要断开 A 与网络的连接或停止服务器 A。对 B 进行一些更改并确保 B 无法将文件上传到配置服务器 A。
要进行自动化,简单的方法是停止服务器 A 并执行适当的操作。
由于 A 和 B 也被其他方使用于其他用途,因此我既不能从网络中断开 A 或 B,也不能停止 A 上的服务器。
因此,我正在寻求任何解决方案,以便我可以模拟主机(配置服务器)不可达的情况。这样,当 B 发送更新到 A 时,它将失败,但实际上 A 仍然正常运行。
请建议我一些方法来实现它。
我使用 Perl 作为编程语言,但如果有其他语言的解决方案也可以。