負載測試流程 (with Visual Studio 2013 SP1 ) (三)
專案遇到一個負載測試案例是Concurrent兩條thread,每隔一段時間(例如半小時) 執行一次,連續八個小時的測試。 研究了半天,設定方式終於研究出來
lol
此例以每次兩條thread,在十分鐘內每一分鐘執行一次的case來說明。
1. 使用者數為2 ( 2 threads)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG6vrsPNgEFH7tdGYQxTE1UOqKanM2QN-o-g0aYngO9IS9bF6nXre7cXOagXHNjK20M3IFVRrPvvzhTyZvf9hv4UyfYfedPiU_8AVVoNxw2kYX_atommAKXA_oXRtRL7tSoJJeJaTNBJ4/s1600/001.jpg)
2. 測試混合模型必須選擇: 「按使用者步調」
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1bAajOzgOGQ9mjLUC7p_Brh0OAEuWQxgmIHSG431eiXFd6spDLpCF17scmsH9y_KOCUGjHmK3-Yvlc82FV9r8hQbNRhgK2M_kBG2J3liuwEvXYR791xVyRzohDQaIJa3rUTxeqHDcm4/s1600/002.jpg)
3. 測試混合, 先選擇TestMethod,
這邊有個trick, 因為設定上是用”按使用者每小時測試”做設定,所以十分鐘要執行10次,等於一小時是10 * 6 =
60
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPlGhQQQ3u8OCDMfbBlg_vpFAPZscy4pUDBGQY3vhYAy7newMFn3Obq3Xfes6Mz1FJ6LSvn_edaajjVRSiAAFMmfkLbpx4u6ydFgBfbWiuDW3HNgN0KrBaL7PfrDMrTMGKtgPYYb2O-cY/s1600/003.jpg)
4. 持續時間設定為 00:10:00 (十分鐘)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbYlwmNLTwpyFKBRHPLySXGqcSrw0oa6LsLzM6ClLhR0u_FlcZg2nrubOLpA8i6I2rjBG9lYp3whruNWA_HYD-488Buz3Chyphenhypheng44VdaCLL9nSsAnhIIt4R10YkERqrXXUOuC9DjZQEZFYg/s1600/004.jpg)
5. 執行結果如下圖,注意到每次兩條thread的啟動時間還是會有一個誤差~ 不過大致上可符合我們的測試目的。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoZwN1_fBIlzEaO86wHzDV5qiHUdWMwNUwd5AUG-GiNFtppWkI60sc2NXtBF_QmNtZDHU7LOwd_GiRLOU2QczUtXWMr7uRmFZFroMrg1yvQSNTAjS725dWEQgDF1IFZdSzlKtk9qkGdcA/s1600/005.jpg)
沒有留言:
張貼留言