Jmeter的log輸出控制(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.log中就會打印這樣的信息:
2013/10/07 02:20:24 INFO - jmeter.util.BeanShellTestElement: user-defined success, filterID=4104
如果是運行到if里面,jmeter.log中就會打印這樣的信息:
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!
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

