socketプログラムのテストのためにjmeterのtcpサンプラーを使っています。ここで送信したいデータをASCIIコードとして解釈した文字を入力しておくことでそのデータが送信されます。128-255に対応する文字は0x3Fという数値で送られるようです。この範囲の数値をテストデータとして使用する方法はないでしょうか?もしかしてtelnetでやるときも同じ問題があるかもしれません。更新順0マニュアルを見るとバイナリデータを送れるようなことは書いてありますね。classnameはデフォルトだとtcp.handlerプロパティになっていて、それが見つからなければTCPClientImpl(テキスト)になるので、バイナリにしたいときはどこかで明示的にBinaryTCPClientImpl(バイナリ)を指定する必要があるでしょう。テキストとバイナリを混在させたいならTCPClientインターフェースを実装するクラスを自作する必要があるのではないかと思います。org.apache.jmeter.protocol.tcp.sampler.TCPClient.追記(2)EOLがCR/LFだとしたら、送信のさいはEOLとして0D0A(16進)を送り、受信のさいはtcp.BinaryTCPClient.eomByteプロパティに最後のバイトである10(10進)を指定するということだと思います。(2)ありがとうございました。16進数でバイナリーを送信することができました。今はバイナリー、テキストともにEOLの設定がうまくいっていないところですがもう少し試行錯誤してダメそうなら相談します。23:35ウォッチこの質問への回答やコメントをメールでお知らせします。