Jmeter

Jmeter?


jmeter的工具: 性能測試

負載和壓力的區(qū)別:

負載測試:在一定的工作負荷下狡耻,給系統(tǒng)造成du的負zhi荷及系統(tǒng)響應的時間。

壓力測試:在一定的負荷條件下爸业,長時間連續(xù)運行系統(tǒng)給系統(tǒng)性能造成的影響



TPS和QPS的區(qū)別:

tps可以理解為是每秒對事務的處理的能力 ?qps是每秒對服務器的查詢能力


性能測試web端和app端測試

web端的性能指標:

https://www.cnblogs.com/flyr/p/5509451.html

響應時間(客戶端向服務端的請求時間抱冷,服務端對數(shù)據(jù)庫的請求時間彤蔽,服務端將結(jié)果展現(xiàn)到頁面的時間)

響應時間2 5 8原則 ??

吞吐量:指的是在一次性能測試過程中網(wǎng)絡上傳輸?shù)臄?shù)據(jù)量的總和.吞吐量/傳輸時間,就是吞吐率.

TPS:每秒處理事務能力

并發(fā)數(shù): 單用戶的多次操作

多用戶的單次操作

點擊率:每秒鐘用戶向WEB服務器提 交的HTTP請求數(shù).

資源使用率:cpu ?<80%內(nèi)存 ?<80% ?io <40 ???網(wǎng)絡 <30%

app端的性能指標





App端的性能指標:

Cpu內(nèi)存 ?流量 ?電量 啟動時間 ?幀率

cpu ?<80%內(nèi)存 ?<80%

電量的損耗:

流量的損耗:


?

線程和進程區(qū)別:

接口測試:postman jmeter


?

Jmeter的接口測試:

1測試計劃中添加線程租

2在線程租中添加http請求 在http請求中需要填入



3在線程中添加查看結(jié)果樹


Jmeter的壓力測試


1測試計劃中添加線程租

2在線程租中添加http請求 在http請求中需要填入



3. 在線程租中進行修改并發(fā)數(shù)量(修改線程數(shù)量修改循環(huán)次數(shù))

4. 在線程組中進行添加聚合報告/表格查看結(jié)果/圖形結(jié)果



?

Jmetere的斷言:

斷言用來判斷接口的返回值是否匹配

在線程租中進行添加斷言--響應斷言并將json放入到響應結(jié)果中在察看結(jié)果樹中來


Jmeter的參數(shù)化關聯(lián) ?都是用${變量名}

A:用戶變量 ????一個變量對應一個變量值


B:用戶參數(shù) ????一個變量對應多個變量值


C:可以使用csv文件方式

1.用txt文件或者是excel,csv文件

2.書寫參數(shù)化值 ?一個http請求的所有參數(shù)以行為單位 ?多個值用,隔開多個http請求對應是多行? ?


3. 在線程組中添加csvDataconfig匹配對應的文件和參數(shù)名


??https://blog.csdn.net/qq_34659777/article/details/86005723

Jmeter的對數(shù)據(jù)庫鏈接(對數(shù)據(jù)庫進行壓力測試)

測試數(shù)據(jù)的來源:

A.復用開發(fā)的原有數(shù)據(jù) b.復用線上的真實數(shù)據(jù)c.直接使用線上數(shù)據(jù) d.測試人員手動添加

E:產(chǎn)品或者是運營提供數(shù)據(jù)

在線程中添加配置原件jdbconection config


在線程租中添加取樣器中的jdbcrequest


注意:query type類型不同則寫sql語句不同

https://blog.csdn.net/vikeyyyy/article/details/80367135

Badboy錄制(web端)

借用badboy

1.打開badboy的錄制按鈕

2. Badboy的瀏覽器中輸入web項目的網(wǎng)址 ??http://項目名:端口號/路徑

3.停止錄制并在file選項中進行導出jmeter(exceport jmeter) 生成.jmx文件

4.在jmeter中將.jmx打開并添加到線程中

Jmeter錄制(app端)


在線程租中添加http代理服務器挑社,然后修改的是

*** http代理服務器是單擊測試計劃中非測試原件中找

1.端口號(和移動端設備的端口號保持一直)ip地址進行保持一直

2.將錄制好的http請求保存的位置可以修改(1.直接放入測試計劃中陨界,2⊥醋瑁可以在放入到線程組中)

3. 在線程組中進行添加查看結(jié)果樹/聚合報告的時候 就可以對多個接口或者是業(yè)務場景進行錄制


Jmeter+ant+jenkins的生成測試報告

接口自動化框架



Jmeter對單接口或者是對業(yè)務場景進行設置最終得到對應的 性能參數(shù)

Ant將jmeter默認生成的測試報告轉(zhuǎn)換為html格式 ???

Jenkins實現(xiàn)持續(xù)集成測試(定時操作)

Svn/git版本



前置條件:jdk ?jmeter ?ant


步驟:1.在黑白窗口中輸入 java javac ?安裝jdk

2.在黑白窗口中輸入jmeter -v安裝jmeter

3.修改jmeter的安裝目錄下bin目錄下jmeter.properties以記事本的方式打開


4.定義文件夾來建立目錄結(jié)構Test--

5.在黑白窗口中輸入ant -version將ant的環(huán)境變量進行設置

6.修改在test/autotest/pc/buidler.xml的配置文件

????6.1buidler.xml文件所在位置

????6.2配置jmeter的文件所在位置

? ? 6.3默認生成jtml和轉(zhuǎn)換為html的測試報告的位置

? ? 6.4接受和發(fā)送郵箱的賬號

????6.5.jmx文件所在位置

? ? 6.6?接受郵箱的賬號和密碼

? ? 6.7發(fā)送測試報告郵箱賬號和授權碼以及開啟郵箱的smtp/pop3的權限

7.實現(xiàn)jenkins集成(git/svn)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末菌瘪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子阱当,更是在濱河造成了極大的恐慌俏扩,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弊添,死亡現(xiàn)場離奇詭異动猬,居然都是意外死亡,警方通過查閱死者的電腦和手機表箭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門赁咙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人免钻,你說我怎么就攤上這事彼水。” “怎么了极舔?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵凤覆,是天一觀的道長。 經(jīng)常有香客問我拆魏,道長盯桦,這世上最難降的妖魔是什么慈俯? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮拥峦,結(jié)果婚禮上贴膘,老公的妹妹穿的比我還像新娘。我一直安慰自己略号,他們只是感情好刑峡,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著玄柠,像睡著了一般突梦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上羽利,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天宫患,我揣著相機與錄音,去河邊找鬼这弧。 笑死撮奏,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的当宴。 我是一名探鬼主播畜吊,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼户矢!你這毒婦竟也來了玲献?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤梯浪,失蹤者是張志新(化名)和其女友劉穎捌年,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挂洛,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡礼预,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了虏劲。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片托酸。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖柒巫,靈堂內(nèi)的尸體忽然破棺而出励堡,到底是詐尸還是另有隱情,我是刑警寧澤堡掏,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布应结,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鹅龄。R本人自食惡果不足惜揩慕,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扮休。 院中可真熱鬧迎卤,春花似錦、人聲如沸肛炮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侨糟。三九已至,卻和暖如春瘩燥,著一層夾襖步出監(jiān)牢的瞬間秕重,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工厉膀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留溶耘,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓服鹅,卻偏偏與公主長得像凳兵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子企软,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355