Tsung:使用端口的客户端连接

时间:2015-12-01 05:56:49

标签: docker tsung

是否有办法配置客户端通过端口进行通信。

我的设置:

  • 我想设置多个tsung客户端来分配负载生成。
  • tsung客户端是docker容器,每个容器都在不同的盒子中运行。因此,从客户端主服务器连接到客户端从服务器的方法之一是ip和端口号。

所以我想在配置文件中使用以下内容。这里client-master是主客户端主机。 client-slave-1和client-slave-2是在主机上运行的docker容器 - 10.0.0.101和10.0.0.102 respy,可通过10.0.0.101:8123和10.0.0.102:8123 respy访问。

textStorage

与客户端主机类似,如果我执行ssh -p 8123 root@10.0.0.101,我可以登录到client-slave-1。但我不知道如何配置tsung使用此端口配置或tsung甚至允许。

所以我想要的是 - 如果tsung允许客户端配置包含端口号,我该如何配置它。 - 如果没有,那么使用容器有不同的选择。

1 个答案:

答案 0 :(得分:0)

如果tsung中没有内置解决方案,您可以使用〜/ .ssh / config来执行此操作。

在〜/ .ssh / config:

Host client-slave-11
  Hostname 10.0.0.101
  User root
  Port 8123
Host client-slave-2
  Hostname 10.0.0.102
  User root
  Port 8123

由于tsung行为,Host的值必须是在其配置中提供给tsung的域名的最左侧组件。 Tsung只会在调用ssh二进制文件时使用最左边的组件。

或者,您也可以使用包装器脚本并为tsung使用-r参数。这是arg doc:

-r <command>  set remote connector (default is ssh)

使用<command>的包装脚本。