1、我們公司的伺服器系統是 XP的,在LoadRunner裡面怎樣監控伺服器的內存和CPU? 急著
和操作系統沒有多大關系的,比如你是win7,在加監控資源時,可以選擇為windows2003,然後再輸入你伺服器的IP,一樣可以監控到的
2、loadrunner壓力測試對伺服器有沒有影響
loadrunner壓力測試就是對你訪問的伺服器做壓力測試。
並發很多用戶的情況下,會對伺服器造成很大壓力,伺服器一般不會崩潰,只是事物失敗率不斷增加。
3、如何在Loadrunner中監控伺服器資源使用情況
一 監控需要進行的配置:在LR控制台設置監控Windows伺服器的資源比較容易,直接添加Measurements即可。但是大多情況下面伺服器的操作系統是Linux或者Unix,這時想監控系統的資源使用情況就需要進行一些設置:1 由於LR是通過rpc rstatd進程獲得系統的性能數據,因此首先查看進程中是否存在該進程,或者能否通過運行 rpc rstatd啟動該進程,如果可以,恭喜你,你可以直接在LR的控制台添加Measurements;否則需要下載rstatd tar gz,下載地址: 安裝rstatd tar xvzf rstatd tar gz cd rpc rstatd configure prefix usr make sudo su mak
4、如何在Loadrunner中監控linux伺服器的性能
公司使用的伺服器是linux的操作系統,之前很長一段時間監控系統參數都是使用top等linux命令來監控
這樣做的好處
1.可以非常容易的監控的系統的狀態
2.實時性非常強
不足之處
1.不能和loadrunner其他的圖表進行合並,造成了很難在事後分析出系統的問題
2.監控系統的數據無法直接保存,供下次參考使用
最近終於說服了公司的sa,讓我能在性能測試環境做必要的設置,因為之前sa一直認為我要做的事情會對系統的安全性造成影響。
現在我來介紹一下如何在linux設置來完成loadrunner對伺服器性能的監控
A.驗證伺服器上是否配置了rstatd守護程序
1. rup 127.0.0.1
2.find / -name rpc.rstatd
3./usr/sbin/rpcinfo -p
B.下載rpc.rstatd
http://sourceforge.net/projects/rstatd
C.打開埠映射
1.執行 setup命令
這時會彈出一個類似圖形化的界面,游標移動到System services,回車。在新界面中找到portmap項,空格選中。然後選擇OK,再選擇quit。
2./etc/rc.d/init.d/portmap start //啟動portmap
D.編譯安裝rstatd
./configure
make all-am
make install-am
E.起rstatd服務
/usr/local/sbin/rpc.rstatd
F.安裝xinetd服務
yum install xinetd.i386
/sbin/service xinetd restart
好了,liunx中的設置基本上都已經設置完了,接下來只要到loadrunner中加上對相應服務的監控就可以了
5、用loadrunner壓力測試網站,需要將lr裝到要測試性能的伺服器上嗎,在此謝謝回答者
看你的伺服器是什麼系統
如果是win,不需要在伺服器上安裝任何東西,在運行裡面訪問一下伺服器就可以了
然後在場景裡面添加對應的伺服器地址就能監控到
如果是linux或者unix的話,就需要在伺服器上安裝一個包才能監控到伺服器資源的消耗情況
這個網上多的很,查一下就可以了
6、如何使用loadrunner對伺服器進行性能測試
使用LR對資料庫進行性能測試,實際上有多種辦法,包括通過現有的資料庫協議進行CS模式的先錄制後執行的模式,以及通過socket方式向伺服器發包方式的測試方式。這些是常規書籍上介紹的比較簡單上手的測試方法,但是不具備通用性,受已有協議或socket編程方式的限制,所以需要更為通用的測試方法。
用Java user的協議進行所有資料庫性能的測試工作:
Java user 不需要錄制,把所有的操作通過java語言進行實現,通過lr調用java的class進行加壓批量操作,這樣可以不關心被測系統是哪個資料庫,只要能夠通過jdbc進行訪問,就能實現性能測試。
一、測試環境准備
1. 被測伺服器准備,根據測試目的,搭建需要的資料庫伺服器,確保資料庫能夠正常訪問,正常操作;
2. Java代碼的准備,無論使用哪種IDE,只要能夠編寫訪問資料庫的class就可以,形式可以是j2se,也可以是j2ee,因為在操作時只使用class的部分方法,所以j2ee就可以了;
3. LR的腳本調試,把java的class導入到腳本調試模式,根據需要添加事務以及其他操作。
二、編寫資料庫訪問
1. 使用myeclipse,創建web project,創建如下圖的包目錄:
Java文件中包含各種訪問資料庫的方法。
需要注意的是,class中的方法必須是public static,否則LR中無法調用。由於創建的是j2ee程序,所以不用main函數,在web中就可以進行功能驗證。
確認class中的方法編寫完成,創建一個web.jsp文件,如下:
導入class
聲明類,並實例化,直接調用剛才編寫的3個方法,因為這3個方法是直接對資料庫進行操作,不需要實參,也沒有返回值,所以直接實現即可。
此時啟動web服務,在瀏覽器中輸入jsp的地址,直接刷新頁面,就可以調用這3個方法,如果正確,就會對相應的表進行操作,如果不正確,則需要修改相應的代碼。
2. LR腳本准備:
LR腳本實際上就是對訪問代碼的調用,關鍵在於需要根據測試場景劃分不同的腳本布局。
例如:在myEclipse里,我們只編寫了一個class,其中包含三個方法,如果在執行性能測試時,這三個方法相互獨立,互不幹涉,則最簡單的劃分方法是,創建三個java user,每個java user中包含一個方法,做三份腳本,場景執行時分別進行調用。如果三個方法之間有相互關系,則需要根據實際情況,把有關聯的方法放在一起,具體情況可按實際靈活分配。
因為已經將class文件進行編譯發布了,所以可以在「java2postgres\WebRoot\WEB-INF\classes\com\lr\test」目錄中找到對應的class文件,
復制這個文件,找到LR的目錄:HP\LoadRunner\classes\com\lr\test\ 如果沒有文件夾,按相同的內容創建。
在LR腳本中進行引包操作:
將需要執行的java類以及方法,放在action中,可根據實際測試情況和所需要驗證的內容,具體調試代碼。
在這里可以像編寫普通LR腳本一樣,添加事務或集合點等內容。
由於是通過JDBC對資料庫進行訪問,因此要在java user中載入jdbc驅動。
運行時設置中,增加jdbc驅動,需要注意的是java user使用的本地jdk,需要至多1.6版本,若使用1.7版本,回放會有錯誤,這是jdk版本的問題。
操作完成之後,按F5或點擊運行,進行腳本回放,實際此時也對資料庫進行了操作,可以直接查詢對應的表,檢查功能是否正確。
三、執行性能測試
已經有了java user的腳本,和普通web性能測試一樣,設計場景、執行測試、收集報告、分析性能瓶頸即可。
7、loadrunner需要在伺服器上安裝嗎
不需要,LR本身就很耗系統資源,裝在服務端監考服務端的系統數據怎麼能准呢
8、loadrunner中如何添加對伺服器系統資源的監控
一 監控需要進行的配置:在LR控制台設置監控Windows伺服器的資源比較容易,直接添加Measurements即可。
但是大多情況下面伺服器的操作系統是Linux或者Unix,這時想監控系統的資源使用情況就需要進行一些設置:1 由於LR是通過rpc rstatd進程獲得系統的性能數據,因此首先查看進程中是否存在該進程,或者能否通過運行 rpc rstatd啟動該進程,如果可以,可以直接在LR的控制台添加Measurements;否則需要下載rstatd tar gz,下載地址: 安裝rstatd tar xvzf rstatd tar gz cd rpc rstatd configure prefix usr make sudo su mak
9、如何用loadrunner監控伺服器與資料庫
1、監視連接前的准備工作51Testing軟體測試網z]~9L-xF
1)進入被監視windows系統,開啟以下二個服務Remote Procere Call(RPC) 和Remote Registry Service (開始—)運行 中輸入services.msc,開啟對應服務即可)。51Testing軟體測試網$X0^~Jr7F/O{(td
2)在被監視的WINDOWS機器上:右擊我的電腦,選擇管理->共享文件夾->共享 在這裡面要有C$這個共享文件夾 (要是沒有自己手動加上)。51Testing軟體測試網1JF(x5m+zu2}
3)在安裝LR的機器上,開始—》運行,輸入 \\被監視機器IP\C$ 然後輸入管理員帳號和密碼,如果能看到被監視機器的C盤了,就說明你得到了那台機器的管理員許可權,可以使用LR去連接了。(LR要連接WINDOWS機器進行監視要有管理員帳號和密碼才行。)
W'bU#e(u
D B0
問題:在執行步驟3)時,輸入 \\被監視機器IP\C$,出現不能以administrator身份訪問被監控系統(若採用這種方式用LR對其監控的話,會提示:「找不到網路路徑」)的情況,現象就是用戶名輸入框是灰色的,並且默認用戶是guest。51Testing軟體測試網6Lua`
O
yz
解決辦法:這是安全策略的設置問題(管理工具 -> 本地安全策略 -> 安全選項 ->「網路訪問:本地帳戶的共享和安全模式」)。默認情況下,XP的訪問方式是「僅來賓」的方式,如果你訪問它,當然就固定為Guest來訪問,而guest賬戶沒有監控的許可權,所以要把訪問方式改為「經典」模式,這樣就可以以administrator的身份登陸了。修改後,再次執行步驟3),輸入管理員用戶名和密碼,就可以訪問被監控機器C盤了。
"p"I*K\ gH{eL0
若這樣都不行的話(可能是其它問題引起的),那隻好採取別的方法了。在伺服器的機子上,通過windows自帶的「性能日誌和警報」下的「計數器日誌」中新增加一個監控日誌(管理工具—)性能—)性能日誌和警報),配置好日誌,也能監控伺服器的cpu、memory、disk等計數器。當然,這種方法就不是用LR來監控了。51Testing軟體測試網@d.C)ONC0Hp
2、用LR監視windows的步驟
_ D7r`gE0
在controller 中,Windows Resources窗口中右擊滑鼠選擇Add Measurements,添加被監控windows的IP地址,選擇所屬系統,然後選擇需要監控的指標就可以開始監控了。
10、loadrunner 如何遠程監控WIN2008伺服器?loadrunner windows資源里沒有win2008這一項
資源裡面隨便選沒關系,只要你能保證
1.存在賬號和密碼,且是正確的;
2.伺服器C盤是設置共享的;
3.伺服器上的Remote Registry服務是啟動的;
4.開始-運行-\\**伺服器\c$ 可以訪問
這樣就OK了