JMeter性能測試步驟是什麼?如何做軟體的性能測試?

2020-12-20 極客小七

jmeter性能測試的步驟

前提條件:

規劃好性能測試所需要的標準,例如想要計算出來20個並發的前提下,在100QPS(每秒的請求數量)的壓力下,伺服器反饋響應時間的長短,然後形成報表來統計服務應用性能。

需要的步驟

第一步:添加對應的組別

其中包括:線程數20個,用來作為線程的並發數量。預熱時長10秒,這裡的預熱代表著準備時長,意味著在10秒對20個線程啟動完成,並準備好開始執行。

而循環次數則代表了並發執行的循環次數,相當於每個線程循環執行多少個請求,例如設置為30則代表著請求數量為20*30=600的總請求數量。

第二步:添加對應的接口

這裡以HTTP請求為例:

在已有線程組中選擇對應的接口類型,此處可以添加多個接口,多個接口按順序執行。同時也可以針對每個接口的上下文建立起關聯,我們這裡以單接口的測試流程為例。

請求參數分為parameters:代表著類似url後面直接拼接參數。bodys Data通常用來Form提交參數或者Json數據參數。Files Upload:代表著上傳文件。對應參數添加之後,接口基本信息完成。

第三步:設置性能目標指數

接口做性能測試,不能只考慮接口是否跑通,主要還是要看最終接口的使用性能。

在第二步添加的接口中,點擊右鍵,選擇定時器:Constant Throughput Timer,並在時間選項中填入對應的數字,對應設置為:每分鐘請求的數量。例如輸入1800,則代表著一分鐘跑完1800次,每秒鐘30次的目標設置。

第四步:添加報告,以及設置結果標準

在第二步添加的接口中,點擊右鍵,選擇到聚合報告和查看結果樹。這就意味著腳本執行之後,會形成這兩個報告結果供給查看。

當然,還有圖形化界面的報表結果,都可以導出,展示形式不同,結果是一樣的,使用表格導出的數據,自己也可以做進一步的處理。

第五步:執行腳本

直接點擊JMeter界面中的運行,則可以跑我們剛才設置好的腳本,跑完腳本之後,就可以導出並查看聚合報告了。

相關焦點

  • jmeter性能測試的步驟,程式設計師看過來
    Java的開源項目,大家都會用到jmeter。jmeter到底是什麼,就不多說廢話了,至於大家想要了解jmeter性能測試到底如何進行,步驟是怎樣,可看本文簡單了解一下。首先,jmeter性能測試有以下功能:1、測試計劃:是使用 JMeter 進行測試的起點,它是其它 JMeter測試元件的容器2、線程組:代表一定數量的用戶,它可以用來模擬用戶並發發送請求。實際的請求內容在Sampler中定義,它被線程組包含。
  • 軟體性能測試怎麼做 一般包括哪些測試指標?
    近年來,以5G、人工智慧、物聯網等為代表的「新基建」迅速發展,我國軟體產業規模不斷擴大,對於軟體產品質量把控也提出了更高的要求,軟體產品質量和工作效率直接影響人們的日常生活,因此軟體系統性能測試、軟體壓力測試等也逐漸受到行業重視。
  • 想要成為一名優秀的軟體測試工程師,需要學些什麼?
    隨著網際網路產品功能的日漸複雜,企業越來越重視中高級軟體測試工程師在研發團隊中的比重,高需求促使轉行的人也越來越多,可能很多人都覺得軟體測試的門檻很低,很容易進入到這個行業,是的,雖然軟體測試的門檻低,但如果想要在這一行有穩定長久的發展,還是需要掌握非常多的專業技能的。
  • 乾貨|Jmeter 如何保證搶購、秒殺活動正常運行?
    前言平常為了保證運營促銷、抽獎活動能正常運行,我們一般都需要使用 Jmeter、LoadRunner 對接口進行壓力測試使用它可以模擬一定量的用戶同時去參與促銷抽獎活動,最後生成測試報告,以此判系統接口的穩定性本篇文章以搶購商品為例,包含:登錄、搶購 2 個接口;使用 Jmeter
  • 軟體測試按照什麼分類?又是怎麼分類的?
    在實際項目測試過程中,選擇並確定測試模型只是我們實施測試的第一步。除此之外,還要弄清楚整個測試過程中需要做哪些類型的測試,並根據不同的測試類型進行相應的測試,比如我們耳熟能詳的功能測試、性能測試等,這樣我們的測試工作才能有效進行。那麼軟體測試按照什麼分類?又是怎麼分類的呢?
  • 關於AMD R5的一些性能測試
    雖然直播機翻車,平臺沒有問題,我還是提前做了一些簡單的測試,通過數據,就給大家聊聊AMD Ryzen R5的一些性能吧!以及值不值得我們購買! 由於有更多的時間,AMD和各大主板廠商明顯做的更好,Ryzen R5處理器遠比R7測試的順暢,基本沒啥問題!這也就意味著,對於我們普通消費者,Ryzen系列平臺是真的可以入手了!
  • 3年前的iPhoneX與iPhone11性能測試:差距還有多大?
    如今3年過去了,與蘋果最新款旗艦機iPhone11相比,性能相差多少?我們今天就通過一連串的性能測試,來看看結果如何?那麼在接下來的軟體速度測試上,結果又會是如何?在第一輪軟體測試當中,iPhoneX與iPhone11表現都非常驚豔,打開設置、鬧鐘、計算器、日曆、天氣、AppStore、推特、神廟逃亡2、彈珠遊戲、火狐瀏覽器、網飛、雲盤等軟體時,速度幾乎都是差不多。
  • 軟體測試的前景怎麼樣?聽聽十年經驗測試經理怎麼說
    性能測試、接口測試,對自動化測試以及性能測試有豐富的實戰經驗。從大學畢業到做開發到現在軟體測試講師,入行已有十餘年,最近很多人測試新人和待轉行測試的同學問我軟體測試發展前景,因此寫下了這篇文章。薪資差距較大:拿1-3年軟體測試的來說,低的2K-8K,高的8K-20K,各種因素影響:比如個人背景:名校畢業,學歷;比如地域企業:北上深廣,華為BAT;比如測試專業領域:自動化測試、性能測試、安全測試;比如創業風潮:網際網路、無人機、金融、AI等。
  • 坑爹遊戲大作 神鬼寓言3顯卡性能測試
    值得一提的是,測試過程中我們也發現,遊戲對多核CPU做過優化,I5以上的CPU更有優勢。 性能測試的硬體、軟體平臺狀況性能測試的硬體、軟體平臺狀況● 測試平臺硬體環境未經授權的非正版軟體將無法獲得包括更新等功能在內的Windows7服務。       《神鬼預言3》遊戲幀數統計採用Fraps記錄軟體,測試場景以戰鬥畫面為主,測試場景均運行3遍,最終最平均值。特效方面選擇全開,關閉垂直同步,在1920x1080、1680x1050二種解析度下進行測試。
  • iPhone12防水性能怎麼樣 iPhone12防水性能測試
    今年的iPhone 12系列,除了5G和A14仿生晶片之外,整機防護性能也是今年進步很大的一部分。iPhone 12全系採用了Ceramic Shield超瓷晶面板,而防水性能也從去年的2米深/30分鐘(iPhone 11)和4米深/30分鐘(iPhone 11 Pro)升級為全系6米深/30分鐘,堪比bug一樣的防水性能讓iPhone 12勝任一些水下攝影的工作。  近日,數碼頻道主EAP就對iPhone 12和iPhone 11進行了防水測試。
  • 知名性能測試軟體公布6款跑分作弊手機:華為獨佔5款!
    自從智慧型手機的處理器每年性能遞增之後,手機性能和跑分就成為手機廠商宣傳的重點,而在手機外觀陷入同質化之時,用戶分辨一款手機的好壞和值不值,自然也就和跑分所掛鈎了。但是每年的頂級處理器也就那麼一兩款,你用我也用,如何能突出我最好呢?在這種情況下,不少手機廠商就把心思花在了優化跑分上。為了達到更高的跑分費盡了心思。
  • 蘋果A6性能測試
    應用程式在後臺下載過程中,A6主頻達到1.2GHz,當後臺任務清空後主頻恢復到800MHz,相信智慧型手機支持動態調整CPU「電壓/頻率」已經不是什麼新鮮的事情,但這裡主要是明確A6主頻動態調整的範圍。
  • 經典重現 《家園》重製版顯卡性能測試
    光的效果做的相當不錯    本作是完全的重製版,在故事劇情以及遊戲方法上並沒有出現什麼改變。主要改動的地方還是遊戲本身的畫面質量以及操作方法。讓遊戲玩家更加容易上手。3測試平臺環境一覽測試平臺環境一覽    為保證測試能夠發揮顯卡的最佳性能,本次測試平臺由Intel酷睿i7-3960X處理器、ANTEC H1200水冷散熱器、技嘉X79晶片組主板、威剛4GB DDR3-1600×4四通道內存、ANTEC
  • 如何去面試一個測試工程師崗位?
    做測試培訓不少年頭了,積累了一些面試的經驗和技巧,接下來幾期打算重點說一下如何去面試軟體測試崗位以及面試所遇到的問題,希望能夠幫到大家,也祝大家找到滿意的軟體測試工作。01 去外包還是直招的公司?02 如何面試不同的崗位--軟體測試員葵花寶典說完外包和直招,我剖析下面試不同的崗位問的問題,不同崗位問的肯定是不一樣的,分為三個等級:· 初級崗位如何面試· 中級崗位如何面試· 高級崗位如何面試
  • 「超齡兒童硬要過六一」,測試工程師自救指南!
    後來因為生活的不如意,於是轉行學習軟體測試。最近閒聊,我便順口問了一句「你軟體測試學的怎麼樣了?」朋友很不耐煩的告訴我「他已經再工作了。」細問之下才知道「他已經做了大半年的軟體測試,可是覺得自己在浪費時間,這讓他焦慮不已,生活工作一團糟」。
  • NVIDIA在最新MLPerf基準測試中打破16項AI性能紀錄
    飛象網訊(源初/文)根據昨日發布的MLPerf基準測試結果顯示,NVIDIA在全球市售商用產品中,具備全球最快的AI訓練性能。  A100 Tensor Core GPU在加速器的全部八項MLPerf基準測試中展現了最快的性能。
  • 對比哪個模擬器好 六款電腦手遊模擬器安兔兔性能測試跑分
    安卓模擬器作為一款軟體工具,在相同的電腦硬體環境下,不同軟體的性能都不一樣,因此不同的安卓模擬器的性能也不一樣,有些優化的好有一些優化的就一般。因此到底哪個模擬器用起來好,還是需要通過專業的三方工具來進行性能跑分測試,這樣就可以很直觀的看出來哪個性能好。
  • 太極經典再臨 銘瑄GTX1650終結者顯卡性能測試
    上期給大家介紹了銘瑄首發四大系列的GTX1650顯卡,相信大家已經迫不及待想要看看GTX1650到底性能如何了,英偉達官方發布GTX1650售價為
  • iPhone6和5S升級iOS12.4.8性能與續航測試:蘋果放棄釘子戶?
    蘋果最近發布了iOS12.4.8,只支持iPhone6和iPhone5S升級,那麼續航和性能表現如何呢?這樣的結果其實不盡人意,那麼在軟體運行速度上,是否有提升呢?將iPhone5S桌面上所有軟體運行一次,可以很明顯感受到iOS12.4.8的運行速度要比iOS12.4.7要慢一點。系統軟體還好,差距不是很大,通過慢鏡頭回放才能夠看出。但第三方應用軟體的差距肉眼可見,升級後性能反而降低,運行速度變慢。這樣的話,你還敢升級嗎?
  • 軟體測試工程師,值得一個熱搜
    而測試人員則需要——通過功能測試技術,驗證功能實現是否有問題,一個請求是否出現連鎖請求,伺服器是否能支持多用戶並發請求;通過性能測試技術,做性能測試,分析性能測試結果定位、調優功能;通過安全測試技術,驗證是否存在安全漏洞;這些都是要測試人員提出設想,去測試驗證點。