欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Jmeter結構體系及運行原理順序解析

 更新時間:2020年09月08日 14:35:12   作者:多測師_鄭sir  
這篇文章主要介紹了Jmeter結構體系及運行原理順序解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、Jmeter 運行原理:

Jmeter 時以線程的方式來運行的(由于Jmeter 是 java 開發(fā)的所以是運行在 JVM 虛擬機上的,java 也是支持多線程的)

二、Jmeter 結構體系

1.線程組

性能測試需要模擬大量用戶負載的情況,線程組就是用來完成這個任務的,在線程組中我們可以設置運行的線程數(shù)(用戶數(shù)),運行時長,循環(huán)次數(shù)等

2.邏輯控制器

控制循環(huán)次數(shù)等

3.配置元件

性能測試過程中為了模擬大量用戶操作我們需要做參數(shù)化,那么 Jmeter 參數(shù)化就可以通過配置元件來完成,另外 Jmeter 也提供了眾多的函數(shù)(函數(shù)對話框),來幫助我們生成動態(tài)的數(shù)據(jù)

4.定時器(集合點)

為了足夠真實的模擬用戶負載,我們有時會需要模擬這些請求在同一時刻發(fā)送,就好像把大家集合在一條起跑線上同時起跑,那么我們就需要一個集合的功能

5.前置處理器

在腳本開發(fā)過程中,我們在請求發(fā)送前可能會做一些環(huán)境或者參數(shù)的準備工作,如對數(shù)據(jù)庫操作前需要先建立數(shù)據(jù)庫連接或者使用"用戶參數(shù)"對用戶賬號密碼參數(shù)化

6.取樣器 smapler

用來模擬用戶操作,向服務器(被測系統(tǒng))發(fā)出 http 等請求

7.后置處理器

后置處理器一般放在取樣器后,用來處理服務器返回的結果

8.斷言(檢查點)

用來驗證結果是否正確,用一個預設的結果與實際結果匹配

9.監(jiān)聽器

  • 測試結果需要添加監(jiān)聽器來收集
  • 添加監(jiān)聽器,可以保存結果到文件,結果可以供再次分析使用
  • 展示結果,可以以表格及圖形的形式展示結果,方便測試人員分析結果

三、Jmeter 元件運行順序

  • 配置元件
    • 元件會影響其作用范圍內(nèi)的所有元件
  • 前置處理器
    • 元件在其作用范圍內(nèi)的每一個 sampler 元件之前執(zhí)行
  • 定時器
    • 元件對其作用范圍內(nèi)的每一個 sampler 有效  
  • 取樣器 sampler
  • 后置處理器
    • 元件在其作用范圍內(nèi)的每一個 sampler 元件之后執(zhí)行
  • 斷言
    • 元件對其作用范圍內(nèi)的每一個 sampler 元件執(zhí)行后的結果執(zhí)行校驗
  • 監(jiān)聽器
    • 元件收集其作用范圍的每一個 sampler元件的信息并呈現(xiàn)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 部署Nacos的源碼環(huán)境搭建過程

    部署Nacos的源碼環(huán)境搭建過程

    這篇文章主要為大家介紹了部署Nacos的源碼環(huán)境搭建過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Java線程的生命周期的詳解

    Java線程的生命周期的詳解

    這篇文章主要介紹了Java線程的生命周期的詳解的相關資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • java基礎檢查和未檢查異常處理詳解

    java基礎檢查和未檢查異常處理詳解

    這篇文章介紹了java基礎中異常的處理,主要講解了java檢查和未檢查異常處理的示例詳解有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • 詳解SpringBoot+Dubbo集成ELK實戰(zhàn)

    詳解SpringBoot+Dubbo集成ELK實戰(zhàn)

    這篇文章主要介紹了詳解SpringBoot+Dubbo集成ELK實戰(zhàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Java使用DateUtils對日期進行數(shù)學運算經(jīng)典應用示例【附DateUtils相關包文件下載】

    Java使用DateUtils對日期進行數(shù)學運算經(jīng)典應用示例【附DateUtils相關包文件下載】

    這篇文章主要介紹了Java使用DateUtils對日期進行數(shù)學運算的方法,可實現(xiàn)針對日期時間的各種常見運算功能,并附帶DateUtils的相關包文件供讀者下載使用,需要的朋友可以參考下
    2017-11-11
  • java實現(xiàn)Rabbitmq延遲隊列和惰性隊列

    java實現(xiàn)Rabbitmq延遲隊列和惰性隊列

    本文主要介紹了java實現(xiàn)Rabbitmq延遲隊列和惰性隊列,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12
  • Spring中的FactoryBean與ObjectFactory詳解

    Spring中的FactoryBean與ObjectFactory詳解

    這篇文章主要介紹了Spring中的FactoryBean與ObjectFactory詳解,FactoryBean是一種特殊的bean,本身又是個工廠,實現(xiàn)了FactoryBean的bean會被注冊到容器中,需要的朋友可以參考下
    2023-12-12
  • Java中的線程死鎖解讀

    Java中的線程死鎖解讀

    這篇文章主要介紹了Java中的線程死鎖解讀,死鎖就是指兩個或兩個以上的線程在搶占資源時,造成相互等待的現(xiàn)象,稱為死鎖,在沒有外力的情況下是會一直等待無法執(zhí)行下去,需要的朋友可以參考下
    2024-01-01
  • Java中不定參數(shù)用法小結

    Java中不定參數(shù)用法小結

    在Java中,不定參數(shù)是指方法的參數(shù)數(shù)量可以變化的情況,本文主要介紹了Java中不定參數(shù)用法,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Java日常練習題,每天進步一點點(6)

    Java日常練習題,每天進步一點點(6)

    下面小編就為大家?guī)硪黄狫ava基礎的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07

最新評論