Jmeter의 log 출력 제어

1298 단어 JMeter
Jmeter의 로그 출력 제어(jmeter.log)
log_level.jmeter=ERROR 

log_level.jmeter.junit=DEBUG 


jmeter에 있습니다.properties에서 Jmeter의 로그 레벨을 수정하는 것은: ERROR입니다. 그렇지 않으면 커다란 로그 파일 jmeter가 생성됩니다.log, 자세한 디버깅 정보를 보려면 log_level.jmeter가 DEBUG로 설정
단언에 대해, jmeter에 더 자세한 사용자 정의 로그를 출력하고 싶다면.log, 이렇게 할 수 있습니다.
BeanShell Assertion 추가, script
import org.apache.log4j.Logger;

if (increment==5 && vars.getObject("filterID").equals("NOT FOUND"))

{

      Failure=true;

      FailureMessage="Create filter for task 5 times in a row,all failed!";

      log.error("user-defined error, FailureMessage: " + FailureMessage);

}

else

{

      System.out.println("filterID="+vars.getObject("filterID"));

      log.info("user-defined success, filterID=" + vars.getObject("filterID"));

}


만약else에서 실행된다면, jmeter.로그에는 다음과 같은 정보가 인쇄됩니다.
2013/10/07 02:20:24 INFO  - jmeter.util.BeanShellTestElement: user-defined success, filterID=4104 


if에서 실행된다면, jmeter.로그에는 다음과 같은 정보가 인쇄됩니다.
2013/10/07 02:59:44 ERROR - jmeter.util.BeanShellTestElement: user-defined error, FailureMessage: Create filter for task 5 times in a row,all failed!


좋은 웹페이지 즐겨찾기