Jmeter結(jié)構(gòu)體系及運行原理順序解析-創(chuàng)新互聯(lián)

一、Jmeter 運行原理:

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供藤縣網(wǎng)站建設、藤縣做網(wǎng)站、藤縣網(wǎng)站設計、藤縣網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、藤縣企業(yè)網(wǎng)站模板建站服務,十載藤縣做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

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

二、Jmeter 結(jié)構(gòu)體系

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.后置處理器

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

8.斷言(檢查點)

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

9.監(jiān)聽器

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

三、Jmeter 元件運行順序

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

標題名稱:Jmeter結(jié)構(gòu)體系及運行原理順序解析-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://muchs.cn/article4/dshiie.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、軟件開發(fā)、靜態(tài)網(wǎng)站、營銷型網(wǎng)站建設品牌網(wǎng)站制作、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設