memcached telnet インターフェイス コマンド、具体的には flush_all を実行するために、beanshell で jmeter サンプラーを作成しようとしています。テストが立て続けに失敗する原因となるため、各テストの後にキャッシュをクリアするためにこれが必要です。
次のコードがあります。
import org.apache.commons.net.telnet.TelnetClient;
TelnetClient telnet = new TelnetClient();
telnet.connect( "memcachedServer.dev", 11211 );
//InputStream in = telnet.getInputStream();
PrintStream out = new PrintStream( telnet.getOutputStream() );
out.println("flush_all\r");
out.println("quit\r");
telnet.disconnect();
問題なく実行されているようですが、キャッシュはクリアされていません。「\r」の有無にかかわらずコードを試しましたが、どちらの方法も機能しません。
誰が何が悪いのか知っていますか?
ありがとう、エイドリアン