1、創(chuàng)建線程組
2、創(chuàng)建TCP取樣器配置

其中1是非常重要的,這個(gè)是請(qǐng)求結(jié)束標(biāo)志位的ascii碼。
我剛開始就是這個(gè)沒弄明白,所以調(diào)用后一直是500超時(shí)。
問開發(fā),開發(fā)也不清楚,他說沒有寫這個(gè)字符。我測(cè)試的tcp返回如下,我試了C不行,逗號(hào)不行,后來同組測(cè)試同學(xué)說試試回車,還真是。。。

然后創(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