在使用jmeter與jenkins對接時,發現預設列印出來的日誌就是正常的summary統計,如果要檢視日誌,只能通過jmeter.log去檢視。
來來來,我們一起溫習下jmeter的命令列引數
--?print command line options and
exit
-h, --help
print usage information and
exit
-v, --version
print the version information and
exit
-p, --propfile the jmeter property file to use
-q, --addprop additional jmeter property file(s)
-t, --testfile the jmeter test(.jmx) file to run.
"-t last
"will load last
used file
-l, --logfile the file to log samples to
-i, --jmeterlogconf jmeter logging configuration file (log4j2.xml)
-j, --jmeterlogfile jmeter run log file (jmeter.log)
-n, --nongui
run jmeter
innongui mode
-s, --server
run the jmeter server
-h, --proxyhost set a proxy server
forjmeter to use
-p, --proxyport set proxy server port
forjmeter to use
-n, --nonproxyhosts set nonproxy host list (e.g. *.apache.org|localhost)
-u, --username set username
for proxy server that jmeter is
to use
-a, --password set password
for proxy server that jmeter is
to use
-j, --jmeterproperty =define additional jmeter properties
-g, --globalproperty =define global properties (sent to servers)
e.g. -gport=123
or -gglobal.properties
-d, --systemproperty =define additional system properties
-s, --systempropertyfile additional system property file(s)
-f, --forcedeleteresultfile
force delete existing results files before start the test
-l, --loglevel =[category=]level e.g. jorphan=info, jmeter.util=debug or
com .example.foo=warn
-r, --runremote
start remote servers (as defined
inremote_hosts)
-r, --remotestart start these remote servers (overrides remote_hosts)
-d, --homedir the jmeter home directory to use
-x, --remoteexit
exit the remote servers at end of test (non-gui)
-g, --reportonly generate report dashboard only,
from
a test results file
-e, --reportatendofloadtests
generate report dashboard after load test
-o, --reportoutputfolder output folder
for report dashboard
其中-l表示將請求日誌另存為,-j表示將jmter執行檔案另存為
我們在jmeter非介面中輸出的日誌叫標準輸出,因此,如果想要將對應日誌輸出至標準日誌,只要重定向為/dev/stdout
如:jmeter.sh -n -t base.jmx -j /dev/stdout ----將jmeter執行日誌輸出在螢幕中
jmeter.sh -n -t base.jmx -l /dev/stdout ---將請求日誌輸出在螢幕中
重定向至標準輸出後,對應的日誌檔案就為空了
jmeter自動重定向和跟隨重定向區別
自動重定向 httpclient接收到請求後,如果請求中包含重定向請求,httpclient是可以自動跳轉的,但是只針對get和head請求,勾選此項則 跟隨重定向 失效 自動重定向可以自動轉向到最終目標頁面,但是jmeter是不記錄重定向過程內容的,比如在檢視結果樹中是無法找到重定向過程內容的 a...
jmeter跟隨重定向與自動重定向區別
自動重定向 httpclient接收到請求後,如果請求中包含重定向請求,httpclient是可以自動跳轉的,但是只針對get和head請求,勾選此項則 跟隨重定向 失效 自動重定向可以自動轉向到最終目標頁面,但是jmeter是不記錄重定向過程內容的,比如在檢視結果樹中是無法找到重定向過程內容的 a...
JMeter中的跟隨重定向自動重定向
自動重定向 httpclient 接受到請求後,如果請求中包含重定向請求,httpclient是可以自動跳轉的,但是只是針對get與head請求,勾選此項 跟隨重定向 失效 自動重定向可以自動跳轉到最終目標頁面,jmeter不記錄重定向過程內容,只有乙個最終結果,不能對相應內容做關聯。跟隨重定向 h...