4. 運行
當然,在運行前,請把所有修改都保存好
運行后的結果表格如下:
各屬性如下:
Sample:每個請求的序號
Start Time:每個請求開始時間
Thread Name:每個線程的名稱
Label:Http請求名稱
Sample Time:每個請求所花時間,單位毫秒
Status:請求狀態,如果為勾則表示成功,如果為叉表示失敗。
Bytes:請求的字節數
如果Status為叉,那很顯然請求是失敗了,但如果是勾,也并不能認為請求一定完全成功了,因為還得看Bytes的字節數是否是所請求網頁的正常大小值,如果不是則說明發生了丟包現象,也不是完全成功。
在下面還有幾個參數:
樣本數目:也是上面所說的請求個數,成功的情況下等于你設定的并發數目乘以循環次數。
平均:每個線程請求的平均時間
新樣本:表示服務器響應后一個請求的時間
偏離:服務器響應時間變化、離散程度測量值的大小,或者,換句話說,是數據的分布(這個我不是很理解)。
術語:
1、線程組:測試里每個任務都要線程去處理,所有我們后來的任務必須在線程組下面創建。可以在“Test Plan(鼠標右擊) -> 添加 ->Threads(Users) -> 線程組”來建立它,然后在線程組面板里有幾個輸入欄:線程數、Ramp-Up Period(in seconds)、循環次數,其中Ramp-Up Period(in seconds)表示在這時間內創建完所有的線程。如有8個線程,Ramp-Up = 200秒,那么線程的啟動時間間隔為200/8=25秒,這樣的好處是:一開始不會對服務器有太大的負載。
2、取樣器(Sampler):可以認為所有的測試任務都由取樣器承擔,有很多種,如:HTTP請求。
3、斷言:對取樣器返回的請求結果給出判斷是否正確。
4、monitor:它的功能是對取樣器的請求結果顯示、統計一些數據(吞吐量、KB/S……)等。