原创 基於dubbo服務性能調優實戰(1)

性能壓測場景1、本次需要對查詢接口進行100、200、500併發逐漸遞增方式進行性能壓測2、在壓測過程中,100、200併發響應時間、吞吐量、報錯率爲0,滿足性能需求3、當併發用戶爲500時,報錯率達到22%,此時經過監控服務器,發現服務

原创 使用JMeter如何實現併發壓測下的只登錄一次

性能測試過程中經常有需要對案例進行大併發壓測,但是只需要登錄一次即可,jmeter自帶了僅一次控制器,但此控制器只是針對單線程纔有意義,多線程下,設置多少線程數還是會執行多少次 1000併發用戶下,系統還是會執行1000次登錄,有10次

原创 使用JMeter測試MQTT協議

1、MQTT是一個基於客戶端-服務器的消息發佈/訂閱傳輸協議。MQTT協議是輕量、簡單、開放和易於實現的,這些特點使它適用範圍非常廣泛,本文簡單介紹下怎麼使用JMeter對MQTT協議做性能測試2、要對MQTT協議進行測試,需要下載一個m

原创 Jmeter分佈式執行報錯解決方法彙總

使用JMeter執行分佈式測試,經常遇到各種各樣的報錯,本文就彙總下工作中經常遇到的幾種問題1、本文master端爲windows,slave端爲linux2、不管master和slave在windows還是linux,首先要保證網絡是通

原创 JMeter常用的幾種斷言方法

 在使用JMeter進行性能測試或者接口自動化測試工作中,經常會用到的一個功能,就是斷言,斷言相當於檢查點,它是用來判斷系統返回的響應結果是否正確,以此幫我們判斷測試是否通過 本文 主要介紹幾種常用的斷言:響應斷言、JSON斷言、Bean

原创 jmeter4.0執行HTTP請求報400,jmeter5.1運行正常解決方法

   最近經常接觸有測試人員腳本在jmeter4.0運行失敗,返回Response code: 400,HTTP返回400,官方解釋是"Bad Request 客戶端請求的語法錯誤,服務器無法理解",在jmeter5.1執行正常,這裏本文

原创 jmeter開發導入excel腳本

  測試過程中,經常需要對導入excel進行性能、自動化測試,很多導入腳本並不支持錄製功能,只能通過抓包方式獲取請求參數,然後在手工開發腳本,由於很多同學可能對導入這塊沒有實際操作經驗,開發起來會很困難,本文將詳細介紹如何手工開發導入的腳

原创 jmeter如何使用內部插件監控壓測資源信息

  性能測試工作中,經常有同學要使用PerfMon內部插件對壓測資源進行監控,本文簡單介紹下該插件如何使用 一、安裝PerfMon插件 啓動jmeter,進入選項》Plugins Manager 在Available Plugins輸

原创 Jmeter如何實現參數名稱和個數動態變化的接口請求

需求分析在做接口自動化和性能測試,經常會遇到一些請求參數是根據上一個請求結果,動態變化的參數個數,參數名可能相同,也可能爲序列遞增格式,參數個數可能爲10、20個,這樣就導致手工不好模擬該請求效果,需要進行封裝自定義函數才能實現該效果

原创 Jmeter階梯壓測聚合報告分階梯彙總顯示

需求分析1、在使用階梯線程進行階梯遞增性能壓測過程中,由於聚合報告生成的結果是一個彙總的結果,不會分階梯模式彙總壓測結果,這樣導致不能根據生成的聚合報告對比不同階梯模式下,tps、響應實際、error的變化趨勢2、基於以上需求,需要實現如

原创 Ansible開發環境搭建

ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。 搭建步驟一、創建虛擬

原创 使用Jmeter開發app端接口自動化案例實戰

開發思路1、開發app端接口自動化案例,首先需要使用Fiddler抓包;2、目前接觸到的app端都是https協議,所以需要開啓Fiddler的https協議3、抓包完成之後,使用jmeter模擬請求,調試成功,案例開發完成;4、本次抓

原创 使用Jmeter測試java請求

1、性能測試過程中,有時候開發想對JAVA代碼進行性能測試,Jmeter是支持對Java請求進行性能測試,但是需要自己開發、打包好要測試的代碼,就能在Java請求中對該java方法進行性能測試2、本文舉的例子是Java實現通過傳入兩個參數

原创 如何高效開發jmeter自定義函數

Jmeter是一款開源的性能測試工具,目前是行業內使用率最高的性能測試工具之一,Jmeter是使用JAVA語言開發的,本文介紹如何使用JAVA語言開發自己需要的擴展函數 目前業界流行的兩種開發模式,本文介紹第二種1、使用Jmete

原创 使用Fiddler進行抓包

Fiddler簡介 日常工作中經常需要進行抓包對請求進行分析,fiddler是經常用到的一款工具,本文介紹一些常用的方法,漢化版下載地址鏈接: 下載地址 測試提取碼:87w7 一、啓動fiddler二、設置過濾器 過濾器可