前面講解了業務實現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的比例,數據被處理的條件設計是正確的,執行的測試結果是準確。