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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tcp报文格式_34.TCP取样器

發布時間:2024/7/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tcp报文格式_34.TCP取样器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

1、TCP取樣器的作用

? ? ? TCP取樣器作用就是通過TCP/IP協議來連接服務器,然后發送數據和接收數據。

2、TCP取樣器詳解

TCPClient classname:TCP報文格式類名,默認前綴org.apache.jmeter.protocol.tcp.sampler.

① TCPClientImpl:普通文本,默認傳輸格式。一般用來發json串;

② BinaryTCPClientImpl:十六進制報文,指定包結束符;

③ LengthPrefixedBinaryTCPClientImpl:繼承BinaryTCPClientImpl類,并在BinaryTCPClientlmpl前面增加兩個字節數據長度。可在jmeter.properties配置文件中tcp.binarylength.prefix.length設置;

服務器名或IP:服務器主機名稱或者服務器ip地址

端口號:服務器端口號

連接:與服務器套接字應用連接的超時時間(單位毫秒,0 表示禁用超時)

響應:服務器響應的超時間(單位毫秒,0 表示禁用超時),這個值的設置跟行尾(EOL)字節值有關系,如果行尾(EOL)字節值中的值設置不正確,會導致JMeter一直在等待無法結束,但是如果指定了Response Timeout這個值的話,在到達這個值的時候就關閉連接。

Re-use connection:如果勾選的話,就代表在一個線程組里,復用一個連接,在要求TCP長連接的時候需要用到這個。

關閉連接:如果勾選的話,一個取樣器就只會用一個TCP連接,也就是發送完報文以后,就關閉TCP連接

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

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

行尾(EOL)字節值:判斷行結束的byte值,如果設置值在-128到127之外將會跳過EOL檢測。可以在jmeter.properties文件中增加屬性eolByte進行設置,如果在TCP Sampler Config(TCP 取樣器配置)中也設置這個屬性,那么TCP Sampler Config中設置的將會奏效。比如服務器端返回的字符串都是以回車符結尾,那么可以將該選項設置成10

要發送的文本:需要發送的數據

用戶名、密碼:TCP取樣器沒有使用到這兩個參數

往期精彩

01?漫談發版哪些事,好課程推薦

02?Linux的常用最危險的命令

03?精講Spring Boot—入門+進階+實例

04?優秀的Java程序員必須了解的GC哪些

05?互聯網支付系統整體架構詳解

關注我

每天進步一點點

喜歡!在看?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。