Jmeter常用功能詳解


嘻嘻,忙碌的一周,馬上就到周四了~明天就是周五了,可以去嗨了!

這幾天正式成立了一個微信訂閱號,旨在免費幫助需要入門軟件測試的小白

各位走過路過的親,歡迎訂閱哦:掃描二維碼即可訂閱

,並且歡迎加入唯一官方交流QQ群:175706360

 

轉入正題,上篇博客寫的是Jmeter的接口測試,但是如果突然忽略過這些基本功,各位親可能會有點閃神~所以這里補充一篇:Jmeter常用功能詳解.

 

【Test plan(測試計划)界面】                                                     

 

【線程組界面】

右鍵點擊 測試計划--->添加--->Threads(users)--->線程組,就可以成功添加一個線程組了。

Jmeter中最重要的就是線程組了,線程組就相當於用戶活動,一個線程組就相當於有一個用戶活動,添加多個線程組就相當於模擬多個用戶活動對服務器進行測試。

 

循環控制器界面】

 右鍵點擊線程組--->添加---->邏輯控制器--->循環控制器,這里也是針對線程組循環的功能

這里也是只有兩個選項,一個是勾選永遠,一個是選定固定次數。

對比:關於線程組界面和循環控制器界面,這兩個循環控制,以后者為主要生效,比如說你再線程組里面勾選了循環次數是永遠,線程數是2,;循環控制器寫的次數是2,那么只會運行2X2=4次,以循環控制器的循環次數為准;假如你的線程組循環次數寫的是2,線程組是2,循環控制器寫的次數是永遠,那么會一直循環下去,還是以循環控制器的設置為主。

 

參數化函數】

通過選項---函數助手對話框,彈出參數化函數對話框,可以選擇一個進行參數化設置:

這里舉個例子,以隨機函數random為例子:

1)選擇函數:_random  

2)填好范圍並給這個隨機數取個可識別的名字

3)點擊生成按鈕

4)把生成的字符串直接拷貝要替換的參數,運行即可看到效果了

就會看到參數會從1-200里面隨機取數,這對於測試也是非常有用的,有時候調用接口測試,需要大量的數據的時候,可以直接利用這個函數,隨機生成。

 

【參數化元件】

點擊右鍵--添加--配置元件--CSV data set config,則添加成功:

下面對界面的各個模塊進行解釋:

比較重要的幾點,下面逐步說明:

allow quoted data?: 說明的是參數的引用方式,主要是關系到引號,如果參數列表里面有有一項是: “liulingli",那么,這里如果選擇默認的false,那么引用參數是就是直接引用 ”liulingli",會連雙引號一起作為參數傳入;如果選擇的是true,則是引用雙引號里面的值:liulingli.[可以這樣理解是否要把引號去掉,如果選擇false 則不去掉,反之則是去掉]

Recycle on EOF:如果參數文件里的參數都調用完了,是否可以循環調用參數文件里的參數。

Stop thread on EOF?: 如果參數文件的參數取完了就結束線程

Sharing Mode:參數的利用方式和范圍,這個跟LR中的迭代取值方式一致。

下周會分享如何判斷這個參數文件里的取值方式。

 

Synchronizing Timer】

類似於LR中的集合點,設定多少虛擬用戶到達該點后進行運行腳本。

 

 

【聚合報告】

監控的一種類型,添加后可以實時監控事務的變化

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM