首先需要確認(rèn),jmeter.properties中,jmeter.save.saveservice.output_format=csv
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、藍(lán)山網(wǎng)站維護(hù)、網(wǎng)站推廣。
new
自由風(fēng)格
定時(shí)構(gòu)建
構(gòu)建
執(zhí)行windows批處理命令
if exist "output" (rd /s/q output)
if exist "%JOB_BASE_NAME%.csv" (del "%JOB_BASE_NAME%.csv")
set scrip_home=D:\apache-jmeter-4.0\bin
jmeter -n -t %scrip_home%\%JOB_BASE_NAME%.jmx -Jthreads=100 -Jloops=10 -l %JOB_BASE_NAME%.csv -e -o output
注意:這里指定了具體的線程數(shù)、循環(huán)數(shù),也可以用變量,使用如下語(yǔ)句:
jmeter -n -t %scrip_home%\%JOB_BASE_NAME%.jmx -Jthreads=%threads% -Jloops=%loops% -l %JOB_BASE_NAME%.csv -e -o output
那么,需要定義threads和loops,如下:
選擇Build with Parameters,可以設(shè)置右側(cè)的參數(shù)。
但是好像瀏覽器兼容性不好,沒(méi)法填,所以沒(méi)辦法使用,只能在jenkins里隨時(shí)修改,或者在.jmx腳本修改
構(gòu)建后操作-->Publish HTML reports, 輸入結(jié)果文件的路徑和名稱,也可以增加結(jié)果郵件通知等
構(gòu)建,查看報(bào)告
備注:
如果上面生成的報(bào)告比較丑,或者有問(wèn)題,需要運(yùn)行:
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
重新構(gòu)建,報(bào)告就好看多了
備注2:
如果重啟jenkins,就需要重新運(yùn)行以上命令
備注3:
使用.jtl或者.csv都可以