jmeter壓力測試

前提

1.先配置個JDK纬黎,大家應該都有了。

2.再下載個jmeter全跨,官網(wǎng)上下一個就成孤紧。

準備

1.下載圖形插件(會幫你搜索到相關的jar)

在官網(wǎng)下載圖形插件?https://jmeter-plugins.org/wiki/Start/

?2.安裝插件

下載后的文件

將lib下面的jar放到jmeter安裝目錄/lib下,ext里面的文件放到/lib/ext/目錄下吃既。重啟jmter

3.使用

Windows 用戶請執(zhí)行{jmter_home}/bin/jmeter.bat 文件

Mac/liunx 用戶請執(zhí)行{jmter_home}/bin/jmeter.sh 文件


Options--->Choose Language-->Chinese 修改為中文(英文好的請忽略)

新建自己的用例考榨,添加線程組

? ? 在線程組中添加聚合報告、HTTP信息頭管理器鹦倚,需要測試QPS的話再添加一個Constant Throughput Timer(定時器里面)

Constant Throughput Timer

Target?throughput(in?samples?per?minute):目標吞吐量董虱。注意這里是每分鐘發(fā)送的請求數(shù),因此,要測多少Q(mào)PS?愤诱,就乘60。即可捐友。

This?thread?only:控制每個線程的吞吐量淫半,選擇這種模式時,總的吞吐量為設置的?target?Throughput?乘以線程的數(shù)量匣砖。

All?active?threads:設置的target?Throughput?將分配在每個活躍線程上科吭,每個活躍線程在上一次運行結束后等待合理的時間后再次運行『秭辏活躍線程指同一時刻同時運行的線程对人。

All?active?threads?in?current?thread?group?:設置的target?Throughput將分配在當前線程組的每一個活躍線程上,當測試計劃中只有一個線程組時拂共,該選項和All?active?threads選項的效果完全相同牺弄。

All?active?threads?(shared?):與All?active?threads?的選項基本相同,唯一的區(qū)別是宜狐,每個活躍線程都會在所有活躍線程上一次運行結束后等待合理的時間后再次運行势告。

All?cative?threads?in?current?thread?group(shared) All?active?threads?in?current?thread?group?基本相同,唯一的區(qū)別是每個活躍線程都會在所有活躍線程的上一次運行結束后等待合理的時間后再次運行抚恒。


具體的咱台,自己探索呦,新加的插件在哪俭驮,也自己找回溺,自己找的有印象。

添加請求方式

在取樣器中混萝,添加響應斷言遗遵、觀察結果樹、jp@gc - Response Times Over Time(響應時間隨著時間的變化而變化轉(zhuǎn)換成圖)譬圣、jp@gc - Response Times Over Time(每秒請求的事務數(shù)量)

上面這些東西右鍵瓮恭,自己找一找。

用戶參數(shù)

? ? 在線程組里面添加用戶參數(shù)厘熟,名稱和用戶屯蹦。


用戶參數(shù)

使用的時候,將一些統(tǒng)一的變量加到用戶參數(shù)中去绳姨。在用例中使用:${appid} 類似這種就可以登澜。也可以使用csv,沒用到不寫了飘庄。?

用戶定義的變量

跟參數(shù)差不多吧脑蠕,每個Key取最后一個值,所以不要重復。


上面說的這些只能作為測試一下自己寫的用例是否能用谴仙,并不能真實反映出服務器的負載迂求。需要在服務器上執(zhí)行jmeter測試計劃,才能稍微接近真相晃跺。




服務器上執(zhí)行測試計劃

? ? 上面是在本機做好測試計劃揩局,并且小數(shù)量的驗證通過后,準備遷移到服務器上執(zhí)行腳本掀虎。

1.安裝jmeter

將本地的jmeter安裝包rz\scp上傳到服務器凌盯,unzip解壓。并且將編寫好的測試計劃.jmx 文件上傳到服務器烹玉。

安裝Java環(huán)境驰怎,如果機器jdk版本不方便修改,則要拉一個與jmeter相同版本的jdk到某一目錄二打,并且修改jmeter/bin/jmeter文件

JAVA_HOME="/home/work/jdk1.8.0_51"

JVM_ARGS="-Xms1g -Xmx1g"?

在bin 目錄下./jmeter -v 查看是否能正常啟動

2.執(zhí)行測試計劃

./jmeter -n -t ../jmx/demo.jmx -l ../jmx/demo.jtl

對生成的JTL進行分析县忌,jtl就是jmeter采集的原始數(shù)據(jù),格式實際上是csv的址儒,通過逗號來進行分割芹枷。用Excel或記事本就可以進行打開查看(當然并不是很推薦)

可以直接從服務器上下載jtl到本地,在本地運行jmeter進行解析結果的操作莲趣。

讀取聚合報告

終:以上鸳慈,鄙人測試流程,如有讀取csv文件....自己百度下吧喧伞,用到了再寫寫走芋,啦啦啦。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末潘鲫,一起剝皮案震驚了整個濱河市翁逞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌溉仑,老刑警劉巖挖函,帶你破解...
    沈念sama閱讀 222,378評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異浊竟,居然都是意外死亡怨喘,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評論 3 399
  • 文/潘曉璐 我一進店門振定,熙熙樓的掌柜王于貴愁眉苦臉地迎上來必怜,“玉大人,你說我怎么就攤上這事后频∈崆欤” “怎么了暖途?”我有些...
    開封第一講書人閱讀 168,983評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長膏执。 經(jīng)常有香客問我驻售,道長,這世上最難降的妖魔是什么芋浮? 我笑而不...
    開封第一講書人閱讀 59,938評論 1 299
  • 正文 為了忘掉前任镇草,我火速辦了婚禮眶痰,結果婚禮上,老公的妹妹穿的比我還像新娘七婴。我一直安慰自己打厘,他們只是感情好,可當我...
    茶點故事閱讀 68,955評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著硫眨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪氮兵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,549評論 1 312
  • 那天,我揣著相機與錄音薪缆,去河邊找鬼拣帽。 笑死,一個胖子當著我的面吹牛拧粪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 41,063評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了穗酥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,991評論 0 277
  • 序言:老撾萬榮一對情侶失蹤透绩,失蹤者是張志新(化名)和其女友劉穎碳竟,沒想到半個月后昌执,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,522評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,604評論 3 342
  • 正文 我和宋清朗相戀三年知牌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片角寸。...
    茶點故事閱讀 40,742評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡菩混,死狀恐怖沮峡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,413評論 5 351
  • 正文 年R本政府宣布另绩,位于F島的核電站干签,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏容劳。R本人自食惡果不足惜喘沿,卻給世界環(huán)境...
    茶點故事閱讀 42,094評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望留量。 院中可真熱鬧窄赋,春花似錦、人聲如沸楼熄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽可岂。三九已至错敢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間缕粹,已是汗流浹背稚茅。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留平斩,地道東北人亚享。 一個月前我還...
    沈念sama閱讀 49,159評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像双戳,于是被迫代替她去往敵國和親虹蒋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,747評論 2 361

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