今天遇到一個場景,
給一個手機號發送短信驗證碼,通過正確輸入短信驗證碼即登錄並獲得token,進行其他操作。
短信驗證碼是4位,即9999個組合,
接口沒有對驗證次數做校驗,所以可以一直一直嘗試通過驗證碼登錄。
起初在想怎么用Jmeter實現,想到了循環控制器,發送驗證碼設置次數為1,登錄驗證的話用9999次。
結果發現想法是美好的,循環控制器雖然設置9999次運行,但是是一個請求一個請求跑的,特別慢,不如並發多線程來的快。
看看其他的邏輯控制器,一般很少用,所以不大熟。
最后還是覺得用線程組做吧。
用起來還是不太好,
比如9999個驗證碼,才用到0343到時候就已經登錄了,可這之后還在試;