需要为服务器和客户端编写TCP套接字连接的Gatling

时间:2018-01-30 18:37:00

标签: java tcp spring-integration gatling scala-gatling

我的应用程序使用Java和Spring Integration进行Tcp连接。 有两种类型的功能,首先我需要将应用程序连接为客户端,而另一种需要连接为服务器。两者都使用spring Integration进行双向通信。

我需要写相同的gatling脚本,但我是gatling的新手。

如果有类似于我的要求的样本程序,我可以参考作为参考。 此外,我无法在录像机中找到TCP的任何选项。

非常感谢任何帮助/指针。

1 个答案:

答案 0 :(得分:0)

看起来现有的Spring Integration TCP Sample符合您的要求。

您可以找到:

的XML配置
<int-ip:tcp-connection-factory id="crLfServer"
    type="server"
    port="${availableServerSocket}"/>

使用适当的<int-ip:tcp-inbound-gateway>和:

<int-ip:tcp-connection-factory id="client"
    type="client"
    host="localhost"
    port="${availableServerSocket}"
    single-use="true"
    so-timeout="10000"/>

客户端方通过<int-ip:tcp-outbound-gateway>进行通信。