日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

tcp报文格式_34.TCP取样器

發(fā)布時(shí)間:2024/7/23 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tcp报文格式_34.TCP取样器 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

閱讀文本大概需要3分鐘。

1、TCP取樣器的作用

? ? ? TCP取樣器作用就是通過(guò)TCP/IP協(xié)議來(lái)連接服務(wù)器,然后發(fā)送數(shù)據(jù)和接收數(shù)據(jù)。

2、TCP取樣器詳解

TCPClient classname:TCP報(bào)文格式類名,默認(rèn)前綴org.apache.jmeter.protocol.tcp.sampler.

① TCPClientImpl:普通文本,默認(rèn)傳輸格式。一般用來(lái)發(fā)json串;

② BinaryTCPClientImpl:十六進(jìn)制報(bào)文,指定包結(jié)束符;

③ LengthPrefixedBinaryTCPClientImpl:繼承BinaryTCPClientImpl類,并在BinaryTCPClientlmpl前面增加兩個(gè)字節(jié)數(shù)據(jù)長(zhǎng)度??稍趈meter.properties配置文件中tcp.binarylength.prefix.length設(shè)置;

服務(wù)器名或IP:服務(wù)器主機(jī)名稱或者服務(wù)器ip地址

端口號(hào):服務(wù)器端口號(hào)

連接:與服務(wù)器套接字應(yīng)用連接的超時(shí)時(shí)間(單位毫秒,0 表示禁用超時(shí))

響應(yīng):服務(wù)器響應(yīng)的超時(shí)間(單位毫秒,0 表示禁用超時(shí)),這個(gè)值的設(shè)置跟行尾(EOL)字節(jié)值有關(guān)系,如果行尾(EOL)字節(jié)值中的值設(shè)置不正確,會(huì)導(dǎo)致JMeter一直在等待無(wú)法結(jié)束,但是如果指定了Response Timeout這個(gè)值的話,在到達(dá)這個(gè)值的時(shí)候就關(guān)閉連接。

Re-use connection:如果勾選的話,就代表在一個(gè)線程組里,復(fù)用一個(gè)連接,在要求TCP長(zhǎng)連接的時(shí)候需要用到這個(gè)。

關(guān)閉連接:如果勾選的話,一個(gè)取樣器就只會(huì)用一個(gè)TCP連接,也就是發(fā)送完報(bào)文以后,就關(guān)閉TCP連接

設(shè)置無(wú)延遲:參考java.net.Socket.setTcpNoDelay(),如果選中,它將會(huì)禁用Nagle's算法(利用緩存功能),反之

SO_LINGER:該配置項(xiàng)用于控制在關(guān)閉連接之前是否要等待緩沖區(qū)中的數(shù)據(jù)發(fā)送完成。如果SO_LINGER選項(xiàng)指定了值,則在得到關(guān)閉連接的請(qǐng)求之后還會(huì)等待指定的秒數(shù)以完成緩沖區(qū)中數(shù)據(jù)的發(fā)送,在指定的SO_LINGER秒數(shù)完成后,關(guān)閉連接。因此,如果把該選項(xiàng)設(shè)置成0,那么所有連接在收到關(guān)閉連接的時(shí)候都會(huì)立即關(guān)閉,避免產(chǎn)生很多處于TIME_WAIT狀態(tài) (等待狀態(tài))的套接字,單位為秒。

行尾(EOL)字節(jié)值:判斷行結(jié)束的byte值,如果設(shè)置值在-128到127之外將會(huì)跳過(guò)EOL檢測(cè)??梢栽趈meter.properties文件中增加屬性eolByte進(jìn)行設(shè)置,如果在TCP Sampler Config(TCP 取樣器配置)中也設(shè)置這個(gè)屬性,那么TCP Sampler Config中設(shè)置的將會(huì)奏效。比如服務(wù)器端返回的字符串都是以回車符結(jié)尾,那么可以將該選項(xiàng)設(shè)置成10

要發(fā)送的文本:需要發(fā)送的數(shù)據(jù)

用戶名、密碼:TCP取樣器沒(méi)有使用到這兩個(gè)參數(shù)

往期精彩

01?漫談發(fā)版哪些事,好課程推薦

02?Linux的常用最危險(xiǎn)的命令

03?精講Spring Boot—入門+進(jìn)階+實(shí)例

04?優(yōu)秀的Java程序員必須了解的GC哪些

05?互聯(lián)網(wǎng)支付系統(tǒng)整體架構(gòu)詳解

關(guān)注我

每天進(jìn)步一點(diǎn)點(diǎn)

喜歡!在看?

總結(jié)

以上是生活随笔為你收集整理的tcp报文格式_34.TCP取样器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。