日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《LoadRunner性能测试巧匠训练营》——3.3 场景监控实战

發布時間:2025/3/21 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《LoadRunner性能测试巧匠训练营》——3.3 场景监控实战 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本節書摘來自華章計算機《LoadRunner性能測試巧匠訓練營》一書中的第3章,第3.3節,作者:趙 強 鄒偉偉 任健勇 更多章節內容可以訪問云棲社區“華章計算機”公眾號查看。

3.3 場景監控實戰

場景的設計學完后,接下來學習場景的監控,這是很重要的,在學習如下內容的同時要回顧1.3節中的知識。
**
3.3.1 監控信息概覽與自定義腳本**
上面學習的都是Controller的Desgin界面中的內容,下面學習Run界面中的內容,這里主要完成場景的實時監控。

  • 虛擬用戶數的監控與增加
    首先觀察左側的Groups區域,如圖3-20所示。
  • 此處顯示的是虛擬用戶的狀態,可顯示出虛擬用戶從準備、初始化、運行到停止的所有狀態過程,同時能統計出成功、失敗以及集合點處的虛擬用戶數。



    這時候小白腦袋中出現一個疑問:如果我想在運行過程中增加虛擬用戶該怎么操作呢?其實很簡單,單擊中間區域中的Vusers按鈕,彈出Vusers對話框,如圖3-21所示。


    https://yqfile.alicdn.com/18a3f1d09dfa013c0a9273fc96647147b48d22ec.png
    " >

    單擊AddVuser按鈕,彈出Add Vusers對話框,如圖3-22所示。
    修改圖3-22中的Quantity to add值后單擊OK按鈕即可完成。需要注意的是,到此步驟雖然完成了添加,但并沒有運行新加的虛擬用戶,如果想運行新加的虛擬用戶,則需要返回 Run標簽的Groups區域進行操作,如圖3-23所示。可單擊Run Vusers按鈕,一次性運行所有新添加的虛擬用戶,也可以單擊Run One Vuser按鈕來一個個運行新添加的虛擬用戶。



  • 場景運行狀態監控
    右側區域是場景運行狀態的概覽,可以看到當前虛擬用戶數、執行時間、最后60s的點擊率、通過事務數、失敗事務數以及錯誤信息,如圖3-24所示。
  • 其中需要重點關注的是事務數以及錯誤信息,在這里可以清晰地看到事務數的變化,方便快速判斷。如果存在多個事務,則可以單擊后面的放大鏡按鈕,查看到詳細的列表信息,如圖3-25所示。如果場景中有錯誤出現,也可以通過Errors查看具體的錯誤信息,這也是后續分析時重要的參考數據。



  • 利用腳本自定義顯示信息
    可以通過編寫腳本來自定義監控信息,此處以監控虛擬用戶狀態信息為例,示例代碼清單3-2所示。
  • 代碼清單3-2 自定義監控 static int iteration; Action() {//在Vugen中顯示參數值,參數化paramlr_output_message("當前參數:%s",lr_eval_string("{param}")); lr_think_time(10);//在Controller監視窗口中顯示當前參數值和當前值的迭代次數lr_vuser_status_message("當前參數:%s, 迭代次數: %d",lr_eval_string("{param}"),++iteration);return 0; }

    代碼清單3-2在Controller中的運行效果如圖3-26所示。



    3.3.2 Windows和Linux的監控以及指標講解
    下方區域是指標監控區,一般都會在此處觀察監控指標的變化,如圖3-27所示。



    左側的Available Graphs是可用的各類指標,如操作系統(Windows、Linux、UNIX等)、Web服務器(IIS、Apache、Weblogic、Websphere等)、數據庫(SQL Server、Oracle、Sybase、DB2等)。

  • 圖表的布局調整與監控
    想監控某個指標,只需把左側列表中的指標拖到右側區域即可。小白在實際操作中發現只有非灰色的指標才可以監控,灰色的指標在當前場景下不可用。用鼠標右鍵單擊圖表可以調整該區域圖表布局,如圖3-28所示,可以展現1幅圖、2幅圖、4幅圖、8幅圖以及自定義。


  • Windows的監控
    目前主流的服務器操作系統無非就是Windows系列和Linux系列,那么掌握監控這兩類流行系統必然是十分重要的。
  • 首先,來看如何監控Windows,步驟如下。
    1)被監控的Windows機器需要開啟Remote Procedure Call(RPC)和Remote Registry Service服務。
    2)擁有管理員訪問權限。
    3)設置安全策略為經典(在運行框中輸入secpol.msc,出現安全策略設置對話框,依次單擊“本地安全策略”→“安全選項”,然后找到網絡訪問中的“本地賬戶的共享和安全模式”,將其修改為“經典”即可)。
    4)在Controller中的Windows上單擊鼠標右鍵,選擇Add Measurements,出現Windows Resources對話框,然后單擊對話框中的Add按鈕,出現Add Machine對話框,如圖3-29所示。
    5)在Name處輸入被監控機器的IP地址。
    6)Platform值保持默認即可。
    7)單擊OK按鈕,可以看到下方列出可監控的指標,如圖3-30所示。


    https://yqfile.alicdn.com/3b129f2dfa6e6e1cae6b761bfe7f54b6be3a1dda.png
    " >
    監控指標的種類很多,不需要全部監控,一般只選擇關鍵性指標監控,因為監控得越多,對機器的額外壓力也就越大。
  • Windows性能指標講解
    Windows中的計數器非常多,但不需要全部掌握,只需對重要監控指標進行學習總結即可,如表3-1所示。

  • https://yqfile.alicdn.com/a4d2199820c21c3a1f8f0c8ea6c6783f0f420227.png
    " >
  • Linux的監控
    Linux的監控稍微復雜一點,需要先在被監控的Linux上安裝RPC服務。步驟如下。
  • 1)下載RPC安裝包并在Linux中安裝。
    2)安裝完成后使用rpc.rstatd命令啟動。
    3)回到Controller中,將Systeme Resourece Graphs中的UNIX Resources拖到右側的資源監控區域。
    4)單擊鼠標右鍵,選擇Add Measurements,添加被監控Linux的IP地址后,再選擇要監控的指標即可。具體操作步驟與添加Windows的監控類似。
    5)完成后等待一小段時間便會看到數據,如圖3-31所示。


    https://yqfile.alicdn.com/8a58be57a3c03cd6417641971b5808cf229d0c3d.png
    " >
    如果經過上面的步驟還是無法監控成功,則可以關閉Linux的防火墻之后再試。另外,如果出現監控過程中突然無法監控到數據,則可能是Linux自動關閉了RPC服務造成的,所以需要再啟動,為了避免這樣的情況建議把采樣時間設置得長一點。
  • Linux性能指標講解
    Linux中的計數器非常多,也不需要全部掌握,只需學習總結重要監控指標即可,如表3-2所示。

  • https://yqfile.alicdn.com/9b1a98dc324161af6f2b5c8d7fed137869d0512c.png
    " >



    總結

    以上是生活随笔為你收集整理的《LoadRunner性能测试巧匠训练营》——3.3 场景监控实战的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。