"Think Time"用于設置Vusers的反應和思考時間,以盡量做到和正常人一樣來施壓。"Ignore think time"表示忽略思考時間,這是理想狀態,一般不使用。"As recorded"表示按照錄制時的實際操作時間。"Multiply recorded think time by"表示Vusers的思考時間是實際錄制時間的若干倍。
在"Miscellaneous"中設置一些雜項,如使用進程還是使用線程等。對于TUXEDO,好象只能選進程模式。
E.選擇"Start scenario"來開始本次壓力測試調度。
執行結果分析如下:
施壓時間為5分41秒,Vusers數量為100,一共完成的Actions交易數量為5625筆,平均響應時間為5.561秒,TPS為17.8
二、如何使用LoadRunner來測試BEA Weblogic Server
在本例中,我們將創建一個WebApp(toupper.war),用于調用TUXEDO的TOUPPER服務。為了達到這個目的,需要在Weblogic Server上創建一個WTC服務器,導入TOUPPER服務,同時在Weblogic Server部分一個EJB(toupper.jar),用于封裝TOUPPER服務。在TUXEDO一端,需要配置TDOMAIN網關。
部署toupper.war和toupper.jar,測試toupper.war,得如下界面:
點擊"TOUPPER",得如下界面:
這表明WTC、Webapp和EJB都工作正常。
1. 錄制Weblogic Server測試腳本
A.在Virtual User Generator中選擇創建一個新腳本,選擇Single Protocol Script,選擇Web(HTTP/HTML),點擊OK。
點擊"
"開始錄腳本,在URL中輸入http://jq:7001/toupper/jsp1.jsp,點擊OK。
執行一次TOUPPER操作,停止錄制。得如下腳本:
執行一次TOUPPER操作,停止錄制。得如下腳本:
點擊"
",作一次運行測試,確保腳本執行無誤。
2. 使用控制器(Controller)來調度虛擬用戶
使用與TUXEDO一樣的調度策略,創建100個虛擬用戶,以線程的方式來給
http://jq:7001/toupper/jsp1.jsp鏈接加壓,一共處理了5429筆交易,TPS為17.8。平均每秒點擊次數為29.34次,測試報表如下:
原文轉自:http://www.anti-gravitydesign.com