0

処理できる接続数を確認するために、いくつかのパフォーマンス測定を行う必要がある PHP ソケット サーバーがあります。このために私はNCatを使用することを考えましたが、私はそれを使用することを好まないので、私のニーズにより適している場合は他の人を提案してください. 私は両方とも Windows と Linux/CentOS クライアントを持っているので、bashシェル スクリプトでも問題ありません。

アーカイブしたいのは、ポートでソケットサーバーに接続することですtcp:10000。これにより、サーバーで新しいフォークが開始され、この接続内のすべてのデータが処理されます。次に、クライアントは X 行のテキストを送信する必要がありますが、各行の後に次の行を送信する前に数秒間のスリープが必要です。次に、このアプローチの Y インスタンスを起動し、サーバーが接続を処理できなくなったときに限界に達する必要があります。

送信したい 1 行のテキストは、たとえば次のようになります。

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

..これは、独自の接続で 1 つの行にすぎません。

4

1 に答える 1

0

ぜひJMeterを試してみてください。JMeter には、TCP への固有のサポートがあります。マスターするには40分かかります.. http://jmeter.apache.org/

于 2013-10-08T14:29:11.520 に答える