LR中默認可以獲取Oracle,SQL Server的一些計數器,但是沒有集成Mysql的,要想能通過LR來得到對應的計數器數據,我們可以通過SiteScope來得到,主要可以參考如下這篇文章: http://www.jianshu.com/p/fce30e333578
網上SiteScope 的版本不多,我試了下9.5和11.3版本【win7 64 & 2008 server R2 版本】,LR11 和12.02版本都可以用,對應的下載地址如下:
a) 9.5 : 網上找一個LR9.5的版本,裏面集成有sitescope9.5
b) 11.3 網盤下載: https://pan.baidu.com/s/1mg3Voqk
環境準備的步驟如下:
1、安裝SiteScope, 一路next,在選擇SiteScope安裝類型時要選擇“SiteScope for loadRunner ”
a)9.5安裝時候可以使用如下的license : http://www.cnblogs.com/jiaxiaoai/archive/2011/06/22/2087434.html
b) 11.3 沒找到 license
2. 安裝完成後默認會自動打開瀏覽器,默認的地址是: http://localhost:8080/SiteScope
a) 這個端口8080是可以在安裝SiteScope時配置的
b) 正常顯示必須配置好JDK或JRE環境,如果用的是FireFox瀏覽器,在打開網址後會提醒需要安裝一個插件才能顯示界面,點擊安裝即可自動開始安裝JDK,安裝好 JDK之後才能正確顯示SiteScope的頁面
3、複製基於JAVA的Mysql訪問控件到sitescope安裝目錄.../java/lib/ext下,並重啓SiteScope服務
4. 訪問Sitescope, 新建組--> 新建監視器, 設置數據庫連接等,不一一贅述,可以參考http://www.jianshu.com/p/fce30e333578
5. 在LR的Controller的run頁面添加sitescope,即可在運行中監控到mysql數據庫的信息,需要注意的是,這裏配置的不是Mysql DB的ip, 而是Sitescope的安裝地址,而 且port端口默認就好。