jmeter壓測學習40-邏輯控制器之事務控制器


前言

TPS就是每秒鍾所處理的事務數,那么到底什么是事務呢?
事務是用戶自定義的一個標識,是一個或多個操作完成一個業務所花費的時間,事務時間反映的是一個操作過程的響應時間。

事務場景

電商場景大家並不陌生,用戶先登錄-瀏覽商品-添加到購物車-打開購物車列表-生成待支付訂單-支付完成-訂單生成。
從用戶登錄到生成一個有效的訂單就是一個事務,如何測試系統每秒能處理幾個訂單,這就是通常說的TPS。
真實場景中,登錄一般會提前登錄好,也就是前置操作。

事務控制器

線程組添加-邏輯控制器-事務控制器

事務控制器界面有2個選項按鈕

  • Generate Parent Sample:生成樣本作為其他樣本的父項
  • 是否在生成的樣本中包括計時器,預處理和后處理延遲。默認值為false

我們一般勾選這2個選項,事務的時間會算上思考時間

添加操作步驟

在事務下新增HTTP請求,按操作步驟一個個添加進去

生成待支付訂單這里加個固定定時器,也就是用戶的思考時間,固定定時器的延時不會計入單個sampler的響應時間,但會計入事務控制器的時間。

查看結構樹,總的事務時間是5221毫秒,這里包含了思考時間

單個請求的響應時間,不會包含這個延遲時間

查看聚合報告

查看聚合報告,統計的是整個事務的結果


免責聲明!

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



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