TCP混沌代理的客户端
项目描述
这是vaurien的客户端。它是一个独立的项目,以避免当你只想控制它时加载所有vaurien的依赖项。
它使用vaurien的API来更改代理端的行为。
vaurienctl可以用来列出可用的行为,获取当前行为,或设置它。
以下是一个快速演示
$ vaurienctl list-behaviors delay, error, hang, blackout, dummy $ vaurienctl set-behavior blackout Behavior changed to "blackout" $ vaurienctl get-behavior blackout
使用marteau扩展
vaurienclient可以作为配件插入到marteau机制中。配件类位于vaurienclient.ext.marteau中。
以下是如何通过.marteau.yml文件使其工作
lookup: - vaurienclient.ext.marteau fixtures: memcache_delay: class: VaurienFixture arguments: server: memcache behavior: delay vaurien-proxies: memcache: http://memcache:0123
这里有一些有用的部分
lookup告诉marteau加载位于vaurienclient.ext.marteau上的配件。
配件是配件列表。你给出它们要使用的类(这里使用VaurienFixture类和一些参数)。
然后,最后一点是你想要使用的代理列表。
项目详情
关闭
vaurienclient-1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6761de714099ce08ffe3dd68438655db12eb4da417896d374e1f5a09d04ea53 |
|
MD5 | daed8aeb1335f66cdb70def8e6f03bb6 |
|
BLAKE2b-256 | c44d17f942f07f0b9ff22b0a83bd8ce36f2bc73a43ac4534e39869e12f3c4b75 |