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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【转】Loadrunner入门(《软件性能测试过程详解与案例剖析》)

發布時間:2025/4/16 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Loadrunner入门(《软件性能测试过程详解与案例剖析》) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

loadrunner包含很多組件,其中最常用的有visual user cenerator(VuGen,主要用于對程序腳本的錄制和參數的設置),controller(用于壓力值設置和場景監視)和analysis(分析場景得出的結果)。使用loadrunner進行測試的過程可以表示為:第1步:計劃測試;第二步:創建VU腳本;第三步:創建測試場景;第四步:運行測試場景;第五步:分析結果。

1. VuGen

VuGen可以創建用戶腳本。

1.1 錄制:使用錄制功能或得到供測試用的最基本的腳本。

1.2 修改:測試人員需要按測試所需對腳本進行必要的調試和修改。

1.2.1 插入事務。將腳本中的某一重點操作,如登錄等,定義為一個事務。這樣,在運行測試腳本時,loadrunner運行到該事務的開始點時,lr就會開始計劃,直到運行到該事務的結束點,計時結束。該事務的運行時間在analysis的結果中會體現出來。

1.2.2 插入集合點。這是為了衡量在加重負載的情況下服務器的性能情況。如要求系統能承受n人同時提交數據,則可在此處加入集合點。當運行到此處時,lr就會檢查同時有多少用戶在此等待,只有當人數達到n人時,才會繼續執行集合點以下的腳本。

1.2.3 插入函數。VuGen中可以使用C語言中比較標準的函數和數據類型,語法和C語言相同。可以使用流程控制(if; for;while)、字符串函數、輸出函數(lr_output_message)、和lr提供的標準函數(lr_eval_string、lr_save_string)

1.2.4 插入text/image檢查點。在進行壓力測試時,為了檢查web服務器返回的網頁是否正確,VuGen允許插入text/image檢查點,這些檢察點驗證網頁上是否存在指定的text或image,還可以測試在比較大的壓力測試環境中,被測試的網站功能是否保持正確。

1.3 單機運行測試腳本。

2. Controller

controller用來創建和運行性能測試的場景(場景:根據性能要求定義每次測試期間發生的事件)。一個場景包括一些運行虛擬用戶的負載機器(load machine)、一個測試腳本列表、場景本身的模式以及所設定的虛擬用戶運行模式。lr中提供了兩種不同的場景類型,分別是manual scenario 和 goal-oriented scenario。前者需要用戶完全手動地設置場景,在該場景中需要指定每個腳本的虛擬用戶數、每個用戶的運行時間等信息。后者需要設定性能測試要達到的目標和虛擬用戶的增長模式,當達到用戶設定的目標后停止測試。

2.1 manual scenario

【選擇Vuser Groups】 - 【添加虛擬用戶數】 - 【添加load generator machines】 - 【設置腳本運行的shedule】 - 【設置集合點】-【run-time setting】

2.2 Goal-Oriented Scenario

與manual scenario相比,goal-oriented scenario有兩個顯著的差異。1)虛擬用戶的分配是按照百分比形式而不是絕對用戶數方式給出的。2)需要為場景設定一個goal。

2.3 lr的場景監視設置

lr提供了多種服務器、應用服務器、數據庫的性能指標的監控能力,通過lr可以很方便地在性能測試過程中獲取需要的性能計數器的值,并在后續的分析中利用lr提供的豐富報表功能對其進行處理。

3. Analysis

Lr提供了analysis應用對性能測試的結果進行輔助分析。anlysis應用可以根據用戶在測試中獲得的性能計數器數據生成各種圖表,并提供對圖表進行合并、分解等的功能。

轉載于:https://www.cnblogs.com/sunada2005/archive/2013/05/24/3096307.html

總結

以上是生活随笔為你收集整理的【转】Loadrunner入门(《软件性能测试过程详解与案例剖析》)的全部內容,希望文章能夠幫你解決所遇到的問題。

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