Модераторы, пожалуйста, прочтите еще раз, прежде чем помечать его как дубликат.
Я впервые создаю собственный сэмплер в JMeter. Я пробую простой запрос.
public class CustomJavaSampler extends AbstractJavaSamplerClient implements Serializable {
/**
*
*/
private static final long serialVersionUID = 5838315675279087366L;
@Override
public SampleResult runTest(JavaSamplerContext arg0) {
SampleResult result = new SampleResult();
result.sampleStart(); // start stopwatch
JMeterVariables vars = JMeterContextService.getContext().getVariables();
vars.putObject("search", "DoASearch");
JMeterContextService.getContext().setVariables(vars);
result.sampleEnd(); // stop stopwatch
result.setSuccessful(true);
result.setResponseMessage("Successfull");
result.setResponseCodeOK(); // 200 code
return result;
}
}
Я создал банку и добавил ее в папку lib / ext в jmeter. Но я не могу увидеть класс в семплере Java Request. Я включил журналы отладки.
log_level.jmeter=DEBUG
log_level.jmeter.junit=DEBUG
log_level.jmeter.control=DEBUG
log_level.jmeter.testbeans=DEBUG
log_level.jmeter.engine=DEBUG
log_level.jmeter.threads=DEBUG
log_level.jmeter.gui=WARN
log_level.jmeter.testelement=DEBUG
log_level.jmeter.util=DEBUG
log_level.jmeter.util.classfinder=DEBUG
log_level.jmeter.test=DEBUG
log_level.jmeter.protocol.http=DEBUG
# For CookieManager, AuthManager etc:
log_level.jmeter.protocol.http.control=DEBUG
log_level.jmeter.protocol.ftp=WARN
log_level.jmeter.protocol.jdbc=DEBUG
log_level.jmeter.protocol.java=WARN
log_level.jmeter.testelements.property=DEBUG
log_level.jorphan=DEBUG
log_file=jmeter-debug.log
Полный журнал jmeter: http://pastebin.com/T39iUhFW.
А также почему в журнале отображается сообщение «не найдено» для jar-файлов / lib?