jmeter之結果重定向

2022-04-04 11:12:40 字數 2600 閱讀 2428

在使用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...