至此,對測試腳本的修改已經完成。按照本文前面所介紹的OpenSTA操作步驟,設置性能測試收集器,
設置虛擬用戶的個數為4,開始執行測試,OpenSTA會模擬mike、allan、david、robert這4個不同的用戶
同時登陸系統的情況。說到這里,讀者可能又會問,怎么驗證在測試執行過程中,確實是模擬了這幾個用戶
進行登陸的呢?我們可以通過將所有登陸系統的用戶名稱打印出來的方法進行驗證。方法是,在發送登陸
請求的PRIMARY POST語句之后,添加Report語句:REPORT? "USER ", MY_USERNAME
這樣在測試執行完成后,Test Report Log中可以看到打印出來的登陸用戶名稱。
(是不是很簡單?大家可以來試試)作者在自己的測試腳本中進行實驗,設置虛擬用戶為3個,在登陸
請求語句之后增加Report語句,以下是測試結束后Test Report Log信息
圖1-8 測試結果
這里,“admin”、“sjcj”、“data”是被測試系統的三個用戶名稱。
通過上邊的一系列闡述,大家對Web性能測試工具OpenSTA應該有了一定的了解。
如何更有效的利用這個工具,收集系統的性能指標進行性能分析,希望大家共同探討。