JMeter入門指南-8.命令行運(yùn)行腳本

8.命令行運(yùn)行腳本

8.1為什么使用命令行

在進(jìn)行線程較多的性能測(cè)試時(shí)敦锌,如果是使用GUI方式執(zhí)行的腳本悼做,有可能導(dǎo)致占用大量的線程與資源朽色,導(dǎo)致系統(tǒng)崩潰梢褐,這樣測(cè)試出來的數(shù)據(jù)不具備準(zhǔn)確性鱼响,所以我們一般使用GUI調(diào)整腳本桶癣,使用命令行執(zhí)行性能測(cè)試腳本莫秆。再者连锯,就是命令行執(zhí)行支持多平臺(tái)吻氧。

8.2如何使用命令行

執(zhí)行命令前要檢查當(dāng)前目錄是否是%JMeter_Home%\bin 目錄振惰;如果 JMeter 腳本不在當(dāng)前目錄,需要指定完整的路徑;如果要把執(zhí)行的結(jié)果保存在其他地方也要指定完整的路徑斩郎。命令中不指定測(cè)試計(jì)劃與測(cè)試結(jié)果的路徑時(shí),默認(rèn)都是在該目錄下。

命令:jmeter -n -t <testplan filename> -l <listener filename>

參數(shù)列表:

-n 啟用命令行模式

-t 指定腳本位置(若命令行模式在bin/文件夾下释涛,則可以使用相對(duì)路徑,否則使用絕對(duì)路徑)

-l 指定結(jié)果文件路徑 (同上)

-j 指定日志文件路徑 (同上)

-r 設(shè)置分布式執(zhí)行

-R 指定遠(yuǎn)程服務(wù)器列表

-g 制定csv測(cè)試結(jié)果文件路徑(同上)

-e 測(cè)試完成生產(chǎn)報(bào)表

-o 指定報(bào)表文件路徑(同上)

-H 設(shè)置代理服務(wù)器IP或域名

-p 設(shè)置代理服務(wù)器端口號(hào)

這里使用:生成報(bào)表文件

jmeter -n -t testplan\mytesttutorial.jmx -l testplan\result.jtl -e -o testplan\HttpReport

可以看見就算是命令行執(zhí)行在線程過多的時(shí)候也會(huì)十分占用系統(tǒng)配置首装。

圖一

進(jìn)入報(bào)表目錄萌踱,打開index.html即可查看報(bào)表

圖二

8.3報(bào)表介紹

報(bào)表首頁:

APDEX(Application Performance Index)

應(yīng)用程序性能滿意度的標(biāo)準(zhǔn)蝙泼,范圍在0-1之間瀑踢,1表示達(dá)到所有用戶均滿意。是由APDEX公司推出的臼节。計(jì)算公式:


圖四


Requests Summary

請(qǐng)求總結(jié),使用餅圖來直觀表達(dá)請(qǐng)求成功與失敗的占比

Statistics

包含了請(qǐng)求名字唉韭,總請(qǐng)求次數(shù),錯(cuò)誤率,平均值,最小值涮因,最大值程梦,90%線朵你,95%線搞监,99%線宙刘,吞吐量玉罐,下載季蚂,上傳速率等

Errors

錯(cuò)誤請(qǐng)求列表

Top 5 Errors by sampler

錯(cuò)誤率排名前五的監(jiān)聽器名稱


圖五

左側(cè)導(dǎo)航欄Charts(圖表)模塊

Over Time:隨時(shí)間線變化的圖表(注意高每,圖表描點(diǎn)以分鐘為間隔)

圖六

?Response Times Over Time

平均響應(yīng)時(shí)間隨時(shí)間的變化圖

橫軸:時(shí)間

豎軸:平均響應(yīng)時(shí)間

圖七

Response Time Percentiles Over Time (successful responses)

各類響應(yīng)數(shù)據(jù)隨時(shí)間的變化情況

橫軸:時(shí)間

豎軸:響應(yīng)時(shí)間

分別可以選擇

90th percentile不脯,95th percentile,99th percentile刻诊,Max防楷,Min

圖八

取消max后的圖表:

圖九

?Active Threads Over Time

活動(dòng)線程隨時(shí)間變化圖

橫軸:時(shí)間

豎軸:線程數(shù)


圖十

?Bytes Throughput Over Time

字節(jié)的吞吐量隨時(shí)間變化圖

橫軸:時(shí)間

豎軸:Bytes/秒

圖十一

?Latencies Over Time

用戶發(fā)送完請(qǐng)求后的平均響應(yīng)等待時(shí)間隨時(shí)間變化圖

橫軸:時(shí)間

豎軸:平均響應(yīng)等待時(shí)間

圖十二

?Connect Time Over Time

建立請(qǐng)求連接時(shí)間

橫軸:時(shí)間

豎軸:建立請(qǐng)求平均等待時(shí)間


圖十三

Throughput:吞吐量相關(guān)圖表

圖十四


Hits Per Second

每秒點(diǎn)擊次數(shù)隨時(shí)間變化圖表

橫軸:時(shí)間

豎軸:點(diǎn)擊率


圖十五

Codes Per Second

每秒的響應(yīng)代碼隨時(shí)間變化

若請(qǐng)求有不同的響應(yīng)代碼則會(huì)有不同的曲線

橫軸:時(shí)間

豎軸:對(duì)應(yīng)每秒的響應(yīng)代碼


圖十六


?Transactions Per Second

每秒的事務(wù)處理隨時(shí)間的變化圖

橫軸:時(shí)間

縱軸:每秒事務(wù)處理量


圖十七

?Total Transactions Per Second

總的每秒的事務(wù)處理隨時(shí)間的變化圖

若腳本中不止一個(gè)事務(wù),則會(huì)統(tǒng)計(jì)

可選擇失敗的事務(wù)線與成功的事務(wù)線

橫軸:時(shí)間

縱軸:每秒事務(wù)處理量

圖十八

?Response Time Vs Request

響應(yīng)時(shí)間與請(qǐng)求量對(duì)比圖

橫軸:總的請(qǐng)求數(shù)

豎軸:對(duì)應(yīng)請(qǐng)求數(shù)下的50%用戶的響應(yīng)時(shí)間

圖十九

?Latency Vs Request

?發(fā)送請(qǐng)求后的等待時(shí)間與請(qǐng)求時(shí)間對(duì)比圖

橫軸:總的請(qǐng)求數(shù)

豎軸:對(duì)應(yīng)請(qǐng)求數(shù)下的50%用戶的等待時(shí)間


圖二十
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末则涯,一起剝皮案震驚了整個(gè)濱河市复局,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌粟判,老刑警劉巖亿昏,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異档礁,居然都是意外死亡角钩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來递礼,“玉大人惨险,你說我怎么就攤上這事〖顾瑁” “怎么了辫愉?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長供炼。 經(jīng)常有香客問我一屋,道長,這世上最難降的妖魔是什么袋哼? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任冀墨,我火速辦了婚禮,結(jié)果婚禮上涛贯,老公的妹妹穿的比我還像新娘诽嘉。我一直安慰自己,他們只是感情好弟翘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布虫腋。 她就那樣靜靜地躺著,像睡著了一般稀余。 火紅的嫁衣襯著肌膚如雪悦冀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天睛琳,我揣著相機(jī)與錄音盒蟆,去河邊找鬼。 笑死师骗,一個(gè)胖子當(dāng)著我的面吹牛历等,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播辟癌,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼寒屯,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了黍少?” 一聲冷哼從身側(cè)響起寡夹,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仍侥,沒想到半個(gè)月后要出,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡农渊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年患蹂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了或颊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡传于,死狀恐怖囱挑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情沼溜,我是刑警寧澤平挑,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站系草,受9級(jí)特大地震影響通熄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜找都,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一唇辨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧能耻,春花似錦赏枚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至戒职,卻和暖如春栗恩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背洪燥。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國打工摄凡, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蚓曼。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像钦扭,于是被迫代替她去往敵國和親纫版。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 1客情、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,969評(píng)論 3 119
  • “小姐其弊,機(jī)場(chǎng)高速的過路費(fèi)uber公司有補(bǔ)貼的,司機(jī)不能向乘客要這個(gè)錢膀斋∷蠓ィ”我把手中的錢還給了乘客。 “有這回事仰担?我都...
    傻強(qiáng)閱讀 1,451評(píng)論 14 10
  • 燕無憂閱讀 281評(píng)論 0 7
  • 我叫大壯糊识,我家在一個(gè)山溝溝里,我很幸運(yùn),雖然窮赂苗,但老天待我不薄愉耙,賜我一賢惠的老婆,還給我生了2個(gè)閨女和1個(gè)大胖小子...
    暖心晴子閱讀 213評(píng)論 0 2
  • 我乘一輛火車去看你 在那茫茫無際的草原 那里有青青的草原 有輕躍的小馬 有潔白的云朵和幽藍(lán)的天空 還有那一塊碧...
    喜歡看你側(cè)臉閱讀 266評(píng)論 0 0