web-dev-qa-db-ja.com

ベンチマークtcp:hex / binary / pcapデータを送信するツールのようなabまたはiperf?

現在取り組んでいるプロジェクト用にTwistedでサーバーを作成しましたが、テストする必要があります。 TCPパケットを受信し、ペイロードはシリアル化されたバイナリ文字列のみで構成されます。ペイロードとしてバイナリデータを使用してサーバーの同時実行性/スループットをテストできるようにしたいのですが、見つかりませんこれを可能にするツール。iperf -Fを試しましたが、バイナリ/ 16進データを文字として送信していたと思うため、機能しませんでした。abも確認しました。これは完璧に思えます-httpの場合のみです。これらと同様に、私はtcpreplayを調べましたが、テストを実行しません(またはTCP =接続)なので、あまり使用されません。

私はむしろこれに固執しているので、どんな助けでも大歓迎です!

1
olan

Ncatを使ってみてください、私はそれがこれを行うことができるとかなり確信しています。 http://nmap.org/ncat/

おそらくファイル転送として? http://nmap.org/ncat/guide/ncat-file-transfer.html

--hex-dumpオプションがあるので、実際に何が起こっているかを確認できます。

単純なプログラムをコンパイルして必要なものを正確に出力し、netcatを使用してそれを呼び出してその出力を転送することもできます。

0
opsguy