jmeter進(jìn)行TCP測(cè)試

1、創(chuàng)建線程組

2、創(chuàng)建TCP取樣器配置


tcp取樣器配置

其中1是非常重要的,這個(gè)是請(qǐng)求結(jié)束標(biāo)志位的ascii碼。

我剛開始就是這個(gè)沒弄明白,所以調(diào)用后一直是500超時(shí)。

問開發(fā),開發(fā)也不清楚,他說沒有寫這個(gè)字符。我測(cè)試的tcp返回如下,我試了C不行,逗號(hào)不行,后來同組測(cè)試同學(xué)說試試回車,還真是。。。


回執(zhí)結(jié)構(gòu)


然后創(chuàng)建tcp取樣器,取樣器勾選re-use-connection。

然后發(fā)送的文本,因?yàn)槲乙獪y(cè)試性能,所以把里面有些數(shù)據(jù)參數(shù)化了。


然后就是關(guān)于服務(wù)器監(jiān)控這塊,我最開始用的jmeter版本是5.4.

安裝了監(jiān)控插件后執(zhí)行總報(bào)錯(cuò),后來查閱了資料說是版本太高,于是降為3.1,就可以了。

參考文章:https://www.cnblogs.com/whitewasher/p/8205199.html

另外服務(wù)器端serveragent的安裝,用4444端口不行,后來就改為5555端口就好了,原因未知。

修改命令如下:

[root@test-esim-182 ServerAgent-2.2.3]# java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 5555 --tcp-port 5555

INFO? ? 2021-08-19 16:18:03.055 [kg.apc.p] (): Binding UDP to 5555

INFO? ? 2021-08-19 16:18:04.059 [kg.apc.p] (): Binding TCP to 5555

INFO? ? 2021-08-19 16:18:04.067 [kg.apc.p] (): JP@GC Agent v2.2.3 started

INFO? ? 2021-08-19 16:18:48.514 [kg.apc.p] (): Accepting new TCP connection

INFO? ? 2021-08-19 16:18:51.622 [kg.apc.p] (): Closing TCP connection

INFO? ? 2021-08-19 16:41:27.676 [kg.apc.p] (): Accepting new TCP connection

INFO? ? 2021-08-19 16:41:27.684 [kg.apc.p] (): Yep, we received the 'test' command

INFO? ? 2021-08-19 16:41:27.689 [kg.apc.p] (): Starting measures: cpu:

INFO? ? 2021-08-19 16:41:31.755 [kg.apc.p] (): Client disconnected



然后本機(jī)連接試試:

telnet? 服務(wù)器ip? ?5555

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容