在jmeter的bin目錄下,找到j(luò)meter.properties 文件,關(guān)于日志級別的屬性如下:
#Logging levels for the logging categories in JMeter. Correct values are FATAL_ERROR, ERROR, WARN, INFO, and DEBUG
# To set the log level for a package or individual class, use:
# log_level.[package_name].[classname]=[PRIORITY_LEVEL]
# But omit "org.apache" from the package name. The classname is optional. Further examples below.
log_level.jmeter=INFO
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=WARN
#log_level.jmeter.util.classfinder=WARN
#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=INFO
搜索功能
這是在使用一個變量或含有一定的URL或參數(shù)測試計劃樹和元素有時很難找到。現(xiàn)在一個新的特點是從2.6開始,你可以訪問它的菜單搜索。它提供了搜索與下列選項:
* 使搜索區(qū)分大小寫區(qū)分大小寫:
* 正則表達式是一個正則表達式搜索文本,如果有的話將被搜索的正則表達式樹的組件,例如“ BTEST b”將匹配任何組件,包含測試組件的搜索元素
線程之間傳遞變量
JMeter 變量作用域局限于所屬線程。這樣設(shè)計是經(jīng)過深思熟慮的,目的是讓測試線程能夠獨立運轉(zhuǎn)。有時候用戶可能需要在不同線程間(可能屬于同一個線程組,也可能不屬于同一個線程組)傳遞變量。
其中一種方法是使用屬性。屬性為所有 JMeter 線程所共享,因此當某個線程設(shè)置一個屬性后,其他線程可以讀取更新后的值。
如果存在大量數(shù)據(jù)需要在線程間傳遞,那么可以考慮使用文件。例如,測試人員可以在一個線程中使用監(jiān)聽器,保存響應(yīng)到文件(Save Responses to a file)或者 BeanShell PostProcessor 。而在另外一個線程中使用HTTP 采樣器的“file: ”協(xié)議來讀取文件,接著使用一個后置處理器或者BeanShell 測試元件提取信息。
如果在測試啟動前測試人員能獲得測試數(shù)據(jù),那么好將數(shù)據(jù)保存到文件中,使用CSV Dataset讀取。
這后一個技巧,操作較為麻煩,暫時不給詳細的例子。算是提供個思路吧!知道有這當子事兒行了。日后有機會再實踐^_^