這里并發測試,我們假設有400個用戶并發請求,我們在Excel里錄入20個用戶的賬戶密碼(條件允許可以錄入更多),再新建一個線程組,線程數為400,Ramp-up為1秒(啟動全部線程的的),循環次數為4次;
假設:
線程數:n
Ramp-Up?Period:T?(有人稱之為啟動時間,有人說是準備時長,看個人喜好)
循環次數:a??
若每個循環運行時間是?t?
當時間到?S?=?(T-?T/n)時,最后一個線程啟動,若要使所有線程同時運作,則需要在最后一個線程啟動的時候第一個線程仍未關閉,為達到這個要求,需滿足?a·t?>?S及a?>?S/t
每一個線程運行時間既是R?=?a·t(此處的a是大于S/t的某一值),則第一個線程在時間點為R?的時候停止,整個測試理論運行時間則是?:S?+?R?=?(1-1/n)·T?+?a·t
以上引用來自:http://blog.csdn.net/hsd412237463/article/details/49929173
1.Excel錄入用戶
參照教程1
2.設置線程數
3.查看聚合報告
更多請看《自動化測試框架》