1. 程式人生 > >Jmeter(三十)Jmeter Question 之 循環+事務的妙用

Jmeter(三十)Jmeter Question 之 循環+事務的妙用

事務 分享 目錄結構 觀察 技術 log 服務器 實的 pos

  先提一個小問題,也是當時在對Jmeter還是懵懂之時,親身碰到過的一個問題。

  真實的業務場景---“登錄一次,提交訂單N次”,當然該處是兩個接口。

  提現接口是需要判斷用戶是否在線,換句話說,服務器需要驗證其是否登錄成功。

  登錄成功之後,返回Cookie,提交訂單接口包含該Cookie一起發送至服務器,才會提現成功。

  實現思路:

  HTTP Cookie管理器

  僅一次控制器

      登錄接口

  循環控制器

      提現接口

  技術分享圖片

  (忽略其中的事務控制器)

  該目錄結構,實現思想有效解決了前面提到的業務需求。

  觀察上方的Jmeter的目錄結構,支付接口是需要提交訂單接口的response報文信息,此處,若是加入循環,那麽支付接口是否會有序的獲取到提交訂單接口的response報文參數信息呢?

  答案是不一定的,尤其是做外部參數化文件之時,該問題會更為明顯。

  循環控制器+事務控制器很有效的解決了該問題。有需要可以加入Think Time

  

  

  

  

Jmeter(三十)Jmeter Question 之 循環+事務的妙用