国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jmeter 對http接口壓測

這篇具有很好參考價值的文章主要介紹了Jmeter 對http接口壓測。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Jmeter相對于Loadrunner來說,更輕,易于安裝,如果對過程數據收集不多、測試場景不復雜的情況下,可以優(yōu)先考慮。

Jemeter進行HTTP接口壓力測試的具體使用步驟:

1、首先添加一線程組(即用戶組:一個線程模擬一個用戶行為,如果要模擬多個用戶,則通過設置多線程來實現)

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

2、因為是對HTTP接口進行壓力測試,所以需要在線程組下添加一HTTP請求(通過鼠標右鍵->添加->Sampler->HTTP請求 完成)

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

3、緊接著就是對HTTP請求進行設置了,主要設置服務器名稱或IP,端口號,連接、響應時間,所采用的協(xié)議,請求類型,內容編碼,路徑,最后設置請求內容。

注意:路徑為URL除去如

http://XXX.XX.X后的內容,如URL為http://www.xxxx.com/index.php,則服務器名稱或IP應該填寫www.xxxx.com,端口默認80,路徑應該填寫“/index.php”

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

4、因為這里的請求內容使用的是json字符串,所以需要在頭部進行聲明,否則請求就要報錯。所以需要給HTTP請求添加一信息頭(通過鼠標右鍵->添加->配置元件->HTTP信息頭管理器 完成)

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

5、配置HTTP頭信息,添加對應名稱和值,這里添加“Content-Type”,值為“application/json;charset=utf-8”;如果頭還需要添加其它信息,如id、token等,也應如此進行配置

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

6、到這一步看起來就可以了,但是我們執(zhí)行時并不能看到執(zhí)行結果。所以還應該為該請求添加一結果監(jiān)聽器“查看結果樹”(通過鼠標右鍵->添加->監(jiān)聽器->查看結果樹 完成)

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

按照上面步驟,可以依次添加“聚合報告”(總體線程執(zhí)行結果統(tǒng)計),圖形結果(總體線程執(zhí)行結果統(tǒng)計圖),“用表格察看結果”(每個線程執(zhí)行的表格統(tǒng)計情況)等。

如果在進行非接口測試,如頁面測試過程中發(fā)現錯誤,可能是少了COOKIE信息,所以可以為線程組添加一個Cookie頭,可以通過鼠標右鍵->配置元件->HTTP Cookie管理器 完成

7、如果HTTP請求沒有問題,那么我們要進行性能測試,那就需要設置一個斷言(即Loadrunner中的檢查點),即只要檢查到指定的返回值(如返回結果包含字符“success”)則說明執(zhí)行成功。添加斷言通過右鍵請求->添加->斷言->響應斷言 完成。

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

設置響應斷言:

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

到了這里,我們的腳本工作完成的差不多了,但是我們做性能測試,為了使測試結果更加準確,同時避免單點限制等原因,還應該對請求的值進行參數化。

8、參數化,這里主要將通過CSV文件進行的參數化。

1)首先我們新建一個CSV文件,然后錄入我們要參數化的信息。

我們也可以新建一個記事本,然后輸入參數化的內容信息,多個參數值間以英文逗號隔開,回車換行如:

Username1,password1

Username2,password2

點擊保存,然后把記事本的文件名改為test.csv,注意這里的csv是文件擴展名。

2)在HTTP請求新建一個CSV Data Set Config元件(通過鼠標右鍵->添加->配置元件->CSV Data Set Config 完成)

3)配置CSV Data Set Config元件,這里主要需要指明參數化取值文件路徑(即前面我們新建的CSV文件),參數名(如上面CSV文件中主要有兩個參數值,我們可以分別用username和passwd作為參數名,參數名類似程序中定義的變量名)

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

4)對要參數化的值進行參數化。即用 ${參數名} 來替換要參數化的值。

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

9、通過上面步驟,就完成了參數化腳本的設置?,F在要執(zhí)行,那么首先來配置線程組,主要包括線程數,啟用時間,循環(huán)次數。我們可以嘗試設置不同的線程數,重復次數,來進行接口的壓力測試了。

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

10、最后我們就可以點擊上面的綠色執(zhí)行按鈕來執(zhí)行測試了。當然在執(zhí)行過程中,為了后面更好的分析測試,可以借助其它工具(linux如nmon)對服務器的資源使用情況、網絡情況,以及程序運行情況進行結果收集,最后對壓力瓶頸進行準確的定位。文章來源地址http://www.zghlxwxcb.cn/news/detail-848058.html

jmeter http接口壓測如何配置,jmeter,接口測試,接口自動化,測試工具,性能測試

學習資料/接口/項目等免費領?。?/h2>

到了這里,關于Jmeter 對http接口壓測的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Jmeter接口自動化測試 —— Jmeter變量的使用

    ?在使用jmeter進行接口測試時,我們難免會遇到需要從上下文中獲取測試數據的情況,這個時候就需要引入變量了。 添加-配置元件-用戶自定義的變量 添加-配置元件-CSV 數據文件設置 變量的調用方式:${變量名} 變量的作用范圍:變量可以寫入任何測試組件的任何字段中(除

    2024年02月05日
    瀏覽(23)
  • JMeter接口自動化測試實例—JMeter引用javaScript

    JMeter接口自動化測試實例—JMeter引用javaScript

    Jmeter提供了JSR223 PreProcessor前置處理器,通過該工具融合了Java 8 Nashorn 腳本引擎,可以執(zhí)行js腳本以便對腳本進行前置處理。其中比較典型的應用就是通過執(zhí)行js腳本對前端數據進行rsa加密,如登錄密碼加密。但在這里我就簡單的應用javaScript生成當前時間來做為例子,看如何在

    2024年02月12日
    瀏覽(32)
  • Jmeter接口自動化測試 —— Jmeter下載安裝及入門

    Apache JMeter是Apache組織開發(fā)的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設計用于Web應用測試,但后來擴展到其他測試領域。 下載地址:Apache JMeter - Download Apache JMeter 由于Jmeter是基于Java的程序,所以我們要使用Jmeter就必須先安裝Java環(huán)境,JDK的安裝方法大家自

    2024年02月05日
    瀏覽(31)
  • Jmeter接口自動化測試 —— Jmeter斷言之Json斷言

    ?json斷言可以讓我們很快的定位到響應數據中的某一字段,當然前提是響應數據是json格式的,所以如果響應數據為json格式的話,使用json斷言還是相當方便的。 還是以之前的接口舉例 添加一個Json斷言 維護上想要判斷的字段 查看結果 ? 我們將期望的值故意改成錯的545111看看

    2024年02月05日
    瀏覽(19)
  • Jmeter驗證碼圖片識別注冊接口壓力測試實戰(zhàn)_壓測時,登錄需要傳圖形驗證碼

    Jmeter驗證碼圖片識別注冊接口壓力測試實戰(zhàn)_壓測時,登錄需要傳圖形驗證碼

    先自我介紹一下,小編浙江大學畢業(yè),去過華為、字節(jié)跳動等大廠,目前阿里P7 深知大多數程序員,想要提升技能,往往是自己摸索成長,但自己不成體系的自學效果低效又漫長,而且極易碰到天花板技術停滯不前! 因此收集整理了一份《2024年最新軟件測試全套學習資料》

    2024年04月22日
    瀏覽(30)
  • JMeter自動化壓力測試-http

    JMeter自動化壓力測試-http

    下載: Apache JMeter - Download Apache JMeter https://jmeter.apache.org/download_jmeter.cgi 安裝: JDK 版本要求為 1.8。 1.1、Jmeter 有什么樣功能 Apache JMeter 是一個開源、純 Java、優(yōu)秀的性能測試工具 能夠測試許多不同的應用程序/服務器/協(xié)議類型: HTTP、HTTPS REST、SOAP JDBC FTP LDAP JMS 消息類 郵件類

    2024年02月03日
    瀏覽(31)
  • jmeter之接口測試(http接口測試)

    jmeter之接口測試(http接口測試)

    一、了解jmeter接口測試請求接口的原理 客戶端--發(fā)送一個請求動作--服務器響應--返回客戶端 客戶端--發(fā)送一個請求動作--jmeter代理服務器---服務器--jmeter代理服務器--服務器 二、了解基礎接口知識: 1、什么是接口:前端與后臺之間的橋梁、數據傳輸的通道,就是一個函數 2、

    2024年02月14日
    瀏覽(30)
  • WEB接口測試之Jmeter接口測試自動化 (三)(數據驅動測試)

    WEB接口測試之Jmeter接口測試自動化 (三)(數據驅動測試)

    接口測試與數據驅動 ????數據驅動測試,即是分離測試邏輯與測試數據,通過如excel表格的形式來保存測試數據,用測試腳本讀取并執(zhí)行測試的過程。 ? ? ??我們已經簡單介紹了接口測試參數錄入及測試執(zhí)行的過程,因為大量的測試腳本與測試數據內聚在一起,使得我們的

    2024年01月20日
    瀏覽(24)
  • 接口測試之Jmeter+Ant+Jenkins接口自動化測試平臺

    接口測試之Jmeter+Ant+Jenkins接口自動化測試平臺

    一個完整的接口自動化測試平臺需要支持接口的自動執(zhí)行,自動生成測試報告,以及持續(xù)集成。 Jmeter 支持接口的測試, Ant 支持自動構建,而 Jenkins 支持持續(xù)集成,所以三者組合在一起可以構成一個功能完善的接口自動化測試平臺。 環(huán)境依賴 JDK環(huán)境配置 Jmeter安裝 Ant安裝環(huán)

    2024年02月13日
    瀏覽(27)
  • WEB接口測試之Jmeter接口測試自動化 (四)(持續(xù)構建)?

    WEB接口測試之Jmeter接口測試自動化 (四)(持續(xù)構建)?

    ? ?Jmeter是壓力測試、接口測試工具,Ant是基于Java的構建工具,具有跨平臺的作用,jenkins是持續(xù)集成工具。將這三者結合起來可以搭建一套webservice接口測試的持續(xù)構建環(huán)境。 ??1、安裝JDK,配置java環(huán)境變量 (略過) ?? 2、安裝Jmeter,這里用到的版本是2.12 (安裝過程略過)

    2024年01月20日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包