Jmeter 事務下的if控制器和無事務下的if控制器是否有不一樣 (業務實現3:2的補充)

  前面講解了業務實現3:2,而後總感受有事務監控器元件會影響測試的結果,數據測試是不是正確的,爲了驗證數據的正確性,因此就進行了測試,結果分析,發現沒什麼影響。java

一.請求的腳本測試

我用的請求都是同一個腳本:spa

二.設計思路線程

設計的思路以下:設計

  線程組-->請求(java或是http的請求);    3-2沒條件:沒有if控制器,也沒有事務;3d

  線程組-->if控制器-->請求(java或是http的請求);    3沒事務:有if控制器,沒有事務,比例是3 ;   2沒事務:有if控制器,沒有事務,比例是2blog

  線程組-->事務控制器-->if控制器-->請求(java或是http的請求);   3有事務:有if控制器,有事務,比例是3;    2有事務:有if控制器,有事務,比例是2;事務

項目的結構以下圖所示:監控

三.測試結果請求

 測試的結果以下:

 四.結果分析

  從結果能夠看出:

  1.   3有事務和3沒有事務、2有事務和2沒有事務的值洗相差很少,因此if控制器在不在事務控制器下,沒有什麼影響。

  2.   3-2有事務總數的數據和3-2沒條件的數據相差不大,3有事務+2有事務=3-2有事務總數。

因此業務知足3:2的比例,數據被處理的條件設計是正確的,執行的測試結果是準確。

相關文章
相關標籤/搜索