LoaRunner性能測試系統學習教程:導入外部數據(5)

上期我們講到LoaRunner性能測試結果分析實踐之鑽取技術,這期我們講LoaRunner性能測試結果分析實踐之導入外部數據。

導入外部數據

通過LoadRunner Analysis

導入數據,可以將非

Mercury Interactive數據導入並集成到LoadRunner Analysis會話中。完成導入操作後,可以使用Analysis工具的所有功能以圖的形式查看會話中的數據文件。

假如一個NT性能監視器在服務器上運行,並對其行為進行度量。在服務器上執行LoadRunner方案後,可以檢索性能監視器的結果。

並將數據集成到LoadRunner的結果中。這樣能夠將兩數據集的趨勢和關係相關聯。
導入數據工具

LoadRunner自帶了一個導入數據的工具

Tools→ExternalMonitors→ImportData

彈出ImportData對話框,如圖所示。

FileFormat:選擇導入外部文件的格式。

AddFile:選擇要導入的文件。

DateFormat:選擇日期格式。

TimeZone:選擇時區。

MachineName:

計算機名稱。這裡除了

NTPerformanceMonitor(*.csv)

和Win2KPerformanceMonitor(*.csv)兩種文件格式不需要填寫機器名稱外,其他的文件格式都必須填寫機器名稱。同時該設置會將計算機名與度量相關聯。

例如,設置計算機名為“arivn”,一個度量為“FileIOrate”

將會命名為“FileIOrate:arivn”。

LoaRunner性能測試系統學習教程:導入外部數據(5)

如果要指定字符分隔符和符號,請點擊按鈕,如圖所示。

LoaRunner性能測試系統學習教程:導入外部數據(5)

這裡可以選擇Uselocalsettings和Usecustomsettings兩種:

Uselocalsettings:

保存默認的區域設置。禁止對話框中的Usecustomsettings區域。

Usecustomsettings:

定義自己的設置。啟動對話框中的Usecustomsettings區域。

Dateseparator:

日期分隔符,輸入一個自定義符號,例如11-10-03中的“-”。

Timeseparator:

時間分隔符,輸入一個自定義符號,例如10:54:29中的冒號“:”。

Decimalsymbol:

小數點,輸入一個自定義符號,例如5.5中的小數點“.”。

AMsymbol:

AM符號,輸入一個自定義符號,以標識午夜0點至中午12點之間的時段。

PMsymbol:

PM符號,輸入一個自定義符號,以標識中午12點至午夜0點之間的時段。

設置完成之後,點擊“下一步”按鈕,如圖所示,選擇監視器類型。

LoaRunner性能測試系統學習教程:導入外部數據(5)

如果監視器類型列表不包含需求的監視器,那麼可以自定義一個新的監視器類型。選擇External Monitors→Add Custom Monitor,彈出Add Custom Monitor對話框,如圖所示。

在這裡輸入監視器名稱和相關描述,點擊“確定”按鈕即可。之後在選擇監視器類型對話框中點擊“完成”按鈕即可。

LoadRunner會顯示出導入數據的過程和結束的狀態,如圖所示。

LoaRunner性能測試系統學習教程:導入外部數據(5)

LoaRunner性能測試系統學習教程:導入外部數據(5)

自定義文件格式

LoadRunner支持下列文件類型:

NTPerformanceMonitor(*.csv)(NT性能監視器)

Win2KPerformanceMonitor(*.csv)(Windows2000性能監視器)

StandardCommaSeparatedFiles(*.csv)(標準逗號分隔文件)

StandardMicrosoftExcelFiles(*.csv)(主從逗號分隔文件)

Master-DetailCommaSeparatedFiles(*.csv)(MicrosoftExcel文件)

Master-DetailMicrosoftExcelFiles(*.csv)(主從MicrosoftExcel文件)

XLS

當導入的數據為Analysis不支持的外部數據文件時,可以定義一個新的文件格式。在導入數據對話框的文件格式中選擇CustomFileFormat,彈出如圖所示的定義外部格式的對話框。

LoaRunner性能測試系統學習教程:導入外部數據(5)

點擊“新建”按鈕,在彈出的輸入新的格式名對話框中,輸入新建格式的名稱,如My_Format。在這裡有兩個選項卡

“Mandatory(強制)”和

“Optional(可選)”。

Mandatory選項卡的內容如下:

DateColumnNumber(日期列編號):輸入包含日期的列。如果存在主列,請指定其編號。

TimeColumnNumber(時間列編號):輸入包含時間的列。

UseMasterColumn(使用主列):如果數據文件包含主列,請選擇該選項。主列指定該行對某一常規測量的特定細分。

FileExtension(文件擴展名):輸入文件後綴名。

FiledSeparator(字段分隔符):輸入用於分隔行中各字段的字符。要選擇字段分隔符,請點擊“瀏覽”按鈕,在“定義字段分隔符”對話框中選擇一個字符。

Optional選項卡內容如下:

DateFormat(日期格式):指定導入數據文件中的日期格式。

TimeZone(時區):選擇記錄外部數據文件所在的時區。一般的設置為本地時區。

MachineName(機器名稱):指定運行監視器的計算機名。該設置將機器名與度量相關聯。

ExcludeColumns(排除列):指明在導入數據時要排除的列,如包含描述性註釋的列。如果排除多列,要用逗號分隔列表指定這些列。

ConvertfilefromUNIXtoDOSformat(將文件格式從UNIX轉換為DOS):監視器通常在UNIX計算機上運行。選中該選項,將數據文件格式轉換為Windows格式。在UNIX文件中,所有換行符(ASCII碼為10)之後均附加了一個回車符(ASCII碼為13)。

Skipthefirst***lines(跳過前***行):指定在讀取數據之前要忽略的文件開始處的行數。通常情況下文件的前幾行包含標題和子標題。


分享到:


相關文章: