Administrator
|
저도 궁금해서 몇가지 실험을 해보았습니다. 방법은 grinder 가 사용하는 HTTPClient 의 Logger 를 활성화 하는 것인데.. 다음과 같은 방식으로 가능 하였습니다,
@RunWith(GrinderRunner)
class Test1 {
public static GTest test;
public static HTTPRequest request;
static class LogWriter extends java.io.Writer{
void write(char[] buf, int start, int end) {
grinder.logger.info(new String(buf, start,end));
}
void close() {}
void flush() {}
}
@BeforeProcess
public static void beforeProcess() {
HTTPPluginControl.getConnectionDefaults().timeout = 6000;
test = new GTest(1, "...");
request = new HTTPRequest();
test.record(request);
grinder.logger.info("before process.");
HTTPClient.Log.setLogging(3, true)
HTTPClient.Log.setLogWriter(new LogWriter(), true);
}
...
}
Python의 경우 위 코드를 대충 컨버팅 하시면 될것 같습니다.
|