
Socket简介
什么是Socket呢?我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信。
Socket通信模块示意图如下:

TCP Sampler相关知识
我们先来看一下取样器的界面,然后再做详细介绍。

Name:组件的名称,可以自定义。
TCPClient classname:指定TCP发送报文的格式,后面会给出详细介绍。
Server Name or IP:服务器的地址。
Port Number:服务器的端口号。
Connect Timeout:与服务器套接字应用连接超时时间(ms),如果设置了,读取超时会终止请求。
Response Timeout:响应的超时时间(ms),设置后,响应时间达到该值,无论是否响应成功都会关闭连接。
Re-use connection:如果选中,连接会一直处于打开状态,否则读取到数据之后就关闭。
Close connection:如果选中,在TCP Sampler运行完毕之后就会被关闭。
Set NoDelay:

本文介绍了Socket的基础知识,详细讲解了JMeter的TCP Sampler设置,包括连接超时、响应超时、重用连接等选项,并分享了TCP接口测试实战经验,强调了报文格式、结束符和编码的重要性。
最低0.47元/天 解锁文章
981

被折叠的 条评论
为什么被折叠?



