Я пытаюсь написать сэмплер jmeter в beanshell для выполнения команды интерфейса memcached telnet, в частности flush_all. Это необходимо для очистки кэша после каждого теста, поскольку это приводит к быстрому сбою тестов.
У меня есть следующий код:
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", но ни один из способов не работает.
Кто-нибудь знает, что не так?
Спасибо,
Адриан