1. 程式人生 > >Jmeter零基礎學習一:執行緒

Jmeter零基礎學習一:執行緒

測試計劃:Threads(Users)、Test Fragment、配置元件、定時器、前置處理器、後置處理器、斷言、監聽器

一、Threads(Users)執行緒(使用者)

(一)Setup thread group
初始化的執行緒,每個執行緒只執行一次,用於執行預測試操作
Setup thread group 執行測試前 進行定期執行緒組執行活動。
執行緒內顯示內容與執行緒組一致。

(二)Teardown Thread group
做些清理工作,每個執行緒只執行一次,用於執行測試後動作。
執行緒內容與執行緒組一致。
Teardown Thread group執行測試結束後執行定期的執行緒組(類似Loadrunner的測試完畢後對應的清除資訊的指令碼)

(三)Thread group
此執行緒組是我們通常使用的執行緒組。執行緒組也可以看作是一個虛擬使用者組。執行緒組中的每一個執行緒都可以理解為一個虛擬使用者。執行緒組中包含的執行緒數量 在測試執行過程中是不會發生改變的。
1. 名稱:填寫執行緒組名稱
2. 註釋:可以隨意填寫
3. 在取樣器錯誤後要執行的動作:
繼續:預設選中項,出現錯誤繼續執行指令碼
Start Next Loop:開始下一迴圈
停止執行緒:出現錯誤,停止執行緒不再執行操作
停止測試:停止執行測試
Stop Test Now:立即停止測試
4. 執行緒數:即測試需要設定多少執行緒數(也可以理解為虛擬使用者數)
5. Ramp-Up Period(執行緒總計執行時間 )
Ramp-Up Period告訴Jmerter達到最大執行緒資料需要多長時間 。預設值為0,即Jmeter立即啟動所有執行緒。假定共有30個執行緒,Ramp-Up Period 設為120秒,那麼執行緒啟動就為120/30,即每4s啟動一個執行緒。
6. 迴圈次數:決定執行緒迴圈次數,設定10次,即每個執行緒迴圈10次,100個執行緒要迴圈:10*100=1000次。
7. 排程器:預設不選中,選中會開啟 調整度器配置模組
8. 啟動時間:執行緒執行的啟動時間
9. 結束時間:執行緒執行的結束時間
10. 持續時間(秒):執行緒執行的時間
11. 啟動延遲(秒):執行緒啟動延遲的時間

相關推薦

Jmeter基礎學習執行

測試計劃:Threads(Users)、Test Fragment、配置元件、定時器、前置處理器、後置處理器、斷言、監聽器 一、Threads(Users)執行緒(使用者) (一)Setup thread group 初始化的執行緒,每

Java執行學習()執行安全與不安全

作為一個Java web開發人員,很少也不需要去處理執行緒,因為伺服器已經幫我們處理好了。記得大一剛學Java的時候,老師帶著我們做了一個區域網聊天室,用到了AWT、Socket、多執行緒、I/O,編寫的客戶端和伺服器,當時做出來很興奮,回學校給同學們演示,感覺自己好NB

Android學習筆記(三執行Message和Runnable

程式需要相應使用者的操作,最要能在200ms(0.2s)之內,如果超過5秒沒有反應,ActivityManager會沒有提示就kill了activity。然而,activity可能真的需要時間來進行處理,這往往會用到後臺執行緒-background thread。後臺執行緒可以安全地和UI執行緒進行互動,其中

Java併發程式設計()執行基礎知識以及synchronized關鍵字

1.執行緒與多執行緒的概念:在一個程式中,能夠獨立執行的程式片段叫作“執行緒”(Thread)。多執行緒(multithreading)是指從軟體或者硬體上實現多個執行緒併發執行的技術。 2.多執行緒的意義:多執行緒可以在時間片裡被cpu快速切換,資源能更好被呼叫、程式設計在某些情況下更簡單、程式響應更快、執

Java執行執行基礎

最近精讀Netty原始碼,讀到NioEventLoop部分的時候,發現對Java執行緒&執行緒池有些概念還有困惑, 所以深入總結一下 ### 執行緒建立 Java執行緒建立主要有三種方式:繼承Thread類、實現Runable介面、實現Callable介面 只有通過呼叫``Thread.star

salesforce lightning基礎學習() lightning簡單介紹以及org開啟lightning

更多 nts dev name info over ase type domain lightning對於開發salesforce人員來說並不陌生,即使沒有做過lightning開發,這個名字肯定也是耳熟能詳。原來的博客基本都是基於classic基於配置以及開發,後期博客會

Python基礎學習輸入輸出,識別符號,字串

①輸入輸出     print(‘請輸入你的名字’)     name = input()     print(‘我的名字是’,name) Pycharm     UTF-8編碼 &nb

基礎學習Python基礎階段^

time.gmtime() 功能: 獲取當前UTC時間元組 格式一: time.gmtime() 返回值: 當前UTC時間元組 格式二: time.gmtime(12414413) 返回值: 將指定時間戳轉換成UTC時間元組 import ti

java執行學習(四)執行等待wait()和通知notify()的詳細使用

執行緒等待wait()和通知notify(),主要用於多執行緒之間的協作,而且這兩個方法都是屬於Object類,說明任何物件都可以呼叫這兩個方法。 當在一個物件例項上呼叫wait()方法後,當前執行緒就會在這個物件上等待。直到另外的執行緒呼叫了notify()方法,出於等待的執行緒才得以

java執行學習(三)執行中斷 interrupt() 方法的使用

上一章節中,我們對執行緒終止stop方法進行了講解,stop終止執行緒的方法已經被丟棄,原因是執行緒的終止太暴力,會導致不必要的資料錯誤,所以stop方法在不自信的情況下,慎用慎用。。。。同時,也提供了較為完善的終止方案了。 本節就來學習執行緒中斷 interrupt() 方法的使用: 一、

java執行學習(): 多執行中start()和run()的區別

趁著有空,看看執行緒Thread的原始碼,挺有意思的 這裡來說說多執行緒中start()和run()的區別。 1-跟start()有關的原始碼: public class Thread implements Runnable { private ThreadGroup group;

執行學習執行、程序基本概念理解)

執行緒是程序中的實體,一個程序可以擁有多個執行緒,一個執行緒必須有一個父程序。執行緒不擁有系統資源,只有執行必須的一些資料結構;它與父程序的其它執行緒共享該程序所擁有的全部資源。執行緒可以建立和撤消執行緒,從而實現程式的併發執行。 執行緒也有就緒、阻塞和執行三種基本狀態。就

執行學習執行池ThreadPoolExecutor 與 Executors

/**      * Creates a new {@code ThreadPoolExecutor} with the given initial      * parameters.      *      * @param corePoolSize the

java併發包學習系列執行複用之執行

什麼是執行緒池 頻繁使用new Thread來建立執行緒的方式並不太好。因為每次new Thread新建和銷燬物件效能較差,執行緒缺乏統一管理。好在Java提供了執行緒池,它能夠有效的管理、排程執行緒,避免過多的資源消耗。優點如下: 重用存在的執行緒,減少物

執行池系列執行池作用及Executors方法講解

執行緒池的作用:      執行緒池作用就是限制系統中執行執行緒的數量。      根據系統的環境情況,可以自動或手動設定執行緒數量,達到執行的最佳效果;少了浪費了系統資源,多了造成系統擁擠效率不高。用執行緒池控制執行緒數量,其他執行緒 排隊等候。一個任務執行完畢,再

基礎知識總結執行安全的集合與執行不安全的集合

集合大概有4種類型:List   Set   Queue  Map 其中Vector、HashTable、Properties是執行緒安全的。其中ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等都是執行緒不安全的。(

執行學習執行執行Runnable與Callable

1、瞭解執行緒池幾個類之間的關係 (結合圖看後面的分析)       FutureTask  繼承 RunnableFuture , RunnableFuture 實現介面 Runnable 2、分析常用呼叫執行緒池程式碼(以下稱為程式碼A)

基礎學習年,拿到BAT三家offer(Java崗)

str object tcp的三次握手 href 網站 自信 反轉 hashcode jdk 引言 1、本文沒有公眾號和博客推廣,請放心 2、Java後臺開發的經驗,其他崗位沒有借鑒意義 3、純發經驗攢人品,不裝不宣傳,有問題留言大家一起討論,互幫互助!! 4、個人學習方法

Java併發包原始碼學習系列執行池ThreadPoolExecutor原始碼解析

[toc] 系列傳送門: - [Java併發包原始碼學習系列:AbstractQueuedSynchronizer](https://blog.csdn.net/Sky_QiaoBa_Sum/article/details/112254373) - [Java併發包原始碼學習系列:CLH同步佇列及同步資源

Java併發包原始碼學習系列執行池ScheduledThreadPoolExecutor原始碼解析

[toc] ## ScheduledThreadPoolExecutor概述 我們在上一篇學習了ThreadPoolExecutor的實現原理:[Java併發包原始碼學習系列:執行緒池ThreadPoolExecutor原始碼解析](https://blog.csdn.net/Sky_QiaoBa_Sum