二、如何使用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