2013-10-08 20 views
0

我有一個PHP套接字服務器,我需要做一些性能測量,看看它可以處理多少個連接。對於這個我想到了使用NCat,但我沒有任何使用它的偏好,所以請建議其他人,如果他們更適合我的需要。我都有一個Windows和Linux/CentOS客戶端,所以bash shell腳本也可以。發送數千行一個接一個到NCAT的套接字服務器?

我想要實現的是連接到我的套接字服務器端口tcp:10000。這將在我的服務器上啓動一個新的分支,它將處理此連接中的所有數據。然後,客戶端應該發送X行文本,但是在發送下一行之前,每行都要緊跟幾秒鐘的睡眠。然後,我想要啓動這種方法的Y實例,並且當我的服務器無法處理任何連接時,我應該達到極限。文字

一號線我想送,例如可以是:

93945[,015539,a3045538,0023,6926b.1,,9,9119,6,1,0,,,801,100,0,0,01,,21y18

我的問題是,我無法弄清楚如何與NCAT做到這一點!?我與NCAT知識能夠做到這一點後停止:

echo FooBar | ncat 192.168.1.10 10000

..這是在其自己的連接只有一條線。

+0

看到這個答案,[發送二進制文件(逐行)到與Netcat套接字服務器](http://stackoverflow.com/a/19303690/ 2028935) – DHS

回答

0

你一定要試試JMeter。 JMeter對TCP有固有的支持。它會花你40分鐘掌握它.. http://jmeter.apache.org/

+0

我的Linux上沒有任何X環境或Java。此外,對於我非常簡單的任務而言,它看起來頗爲過分,我不想設置大型安裝或使用幾個小時來了解該框架。 – DHS

相關問題