• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • LoadRunner性能測試基礎知識問答(3)

    發表于:2011-11-29來源:未知作者:領測軟件測試網采編點擊數: 標簽:
    Q25.當你需要在出錯時停止執行腳本,你怎么做? A25:取消運行設置中的Continue on error復選框。 或者使用lr_abort函數。 Q26.響應時間和吞吐量之間的關系是什

      Q25.當你需要在出錯時停止執行腳本,你怎么做?

      A25:取消運行設置中的“Continue on error”復選框。

      或者使用lr_abort函數。

      Q26.響應時間和吞吐量之間的關系是什么?

      A26:當系統吞吐量未達到系統處理極限時,系統性能不會衰減,交易平均響應時間一般也不會遞增,當系統達到吞吐量極限時,客戶端交易會在請求隊列中排隊等待,等待的時間會記錄在響應時間中,故交易平均響應時間一般會遞增。

      Q27.說明一下如何在LR中配置系統計數器?

      A27:以windows資源監控為例,可右鍵點“添加度量”,輸入系統IP、選擇平臺類型,確定即可,詳細參加LR自帶操作手冊^_^。

      對于監控不同類型的操作系統,需要做一些準備工作,可參見監控操作系統資源部分。

      Q28.你如何識別性能瓶頸?

      A28:性能瓶頸分為:硬件瓶頸和軟件瓶頸

      性能瓶頸可以通過監控器來分析發現,這些監控器包括應用服務器監控、web服務器監控、數據庫服務器監控器和網絡監控器;它們可以幫助分析導致響應時間增加的原因;性能度量一般包括響應時間、吞吐量、每秒點擊率、網絡延遲等等。

      Q29.如果web服務器、數據庫以及網絡都正常,問題會出在哪里?

      A29:問題可能出在系統本身或應用服務器、或為應用編寫的代碼編寫中。

      Q30.如何發現web服務器的相關問題?

      A30:可以利用web資源監控器發現web服務器相關問題,在場景執行過程中,可以利用監控器分析web服務器吞吐量、每秒點擊率、每秒HTTP響應數、每秒頁面下載數,以及web服務器硬件資源使用情況等。

      Q31.如何發現數據庫的相關問題?

      A31:可以通過數據庫監控器和數據資源圖發現數據庫相關的問題,例如在運行Controller之前,可以指定需要度量的資源,之后可以根據監控的數據,分析數據庫相關的問題。

      Q32.解釋所有web錄制配置?

      A32:選擇錄制協議、設置錄制選項、選擇瀏覽器、選擇存放路徑、開始錄制。

      Q33.解釋一下覆蓋圖和關聯圖的區別?

      A33:覆蓋圖:合并兩個圖的內容,使用同一個X軸,合并圖左Y軸顯示當前圖的值,合并圖右Y軸顯示被合并圖的值。

      關聯圖:當前活動圖的Y軸變為合并圖的X軸,被合并圖的Y軸變成合并圖的Y軸。

      Q34.你如何設計負載?標準是什么?

      A34:負載測試計劃多少用戶數量、使用什么類型的機器、以及在什么環境下進行。主要基于兩個重要的文檔,任務分布圖和事務信息,任務分布圖告訴我們在負載時間段內,某一個事務使用的用戶數,高峰使用率及低峰使用率均來自該文檔;

      事務信息告訴我們事務名及優先級,在設計場景時可以參考。

      Q35.Vuser_init中包括什么內容?

      A35:Vuser_init中包含在腳本執行過程中只需執行一次的腳本。一般來說,所有需要初始化的都可以放在vuser_init里面,比如登錄。

      Q36. Vuser_end中包括什么內容?

      A36:vuser_end中一般包含退出的過程,比如退出系統,主要在腳本執行完成或停止時運行,在設置了迭代次數時,vuser_end和vuser_int均只執行一次。

      Q37.什么是think time?think_time有什么用?

      A37:思考時間:用戶在各步驟之間停下來進行思考的時間,由于用戶基于其經驗水平和目標而與應用程序進行交互操作,因此技術水平更高的用戶工作起來可能會比新用戶要快。

      通過啟用思考時間,可以使 Vuser在負載測試期間更準確地模擬其對應的真實世界用戶。

      Q38.標準日志和擴展日志的區別是什么?

      A38:標準日志:腳本執行過程中,將函數集及信息發送到日志文件中

      擴展日志:可以將詳細的腳本執行信息輸出到日志文件中,可以選擇以下三種擴展日志信息:

      參數替換:腳本運行過程中,可以將參數及當前參數值輸出到日志文件中

      服務器返回的數據:將服務器返回給客戶端的數據輸出到日志文件中

      高級跟蹤:所有的虛擬用戶信息和函數調用輸出到日志文件中

      Q39.解釋以下函數及他們的不同之處。

      A39:lr_debug_message:發送調試信息到輸出窗口或業務監控日志文件中

      lr_output_message:發送日志信息到輸出窗口或業務監控日志文件中

      lr_error_message:發送錯誤信息到輸出窗口或業務監控日志文件中

      lrd_stmt:賦予一個SQL語句用于處理

      lrd_fetch:獲取結果集中的下一行數據

      Q40.什么是吞吐量?

      A40:客戶端每秒從服務器接收到的數據,或系統服務器每秒能處理通過的交易數。一般隨著虛擬用戶數的增加,吞吐量也增加,說明網絡帶寬比較充足,反之,吐過隨著虛擬用戶數的增加,吞吐量比較平穩,呈直線狀態,則說明網絡帶寬成為瓶頸,限制了數據傳輸。

      Q41.場景設置有哪幾種方法?

      A41:面向目標的場景設置和手動場景

     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>