上期我們講到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”。
如果要指定字符分隔符和符號,請點擊按鈕,如圖所示。
這裡可以選擇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點之間的時段。
設置完成之後,點擊“下一步”按鈕,如圖所示,選擇監視器類型。
如果監視器類型列表不包含需求的監視器,那麼可以自定義一個新的監視器類型。選擇External Monitors→Add Custom Monitor,彈出Add Custom Monitor對話框,如圖所示。
在這裡輸入監視器名稱和相關描述,點擊“確定”按鈕即可。之後在選擇監視器類型對話框中點擊“完成”按鈕即可。
LoadRunner會顯示出導入數據的過程和結束的狀態,如圖所示。
自定義文件格式
LoadRunner支持下列文件類型:
NTPerformanceMonitor(*.csv)(NT性能監視器)
Win2KPerformanceMonitor(*.csv)(Windows2000性能監視器)
StandardCommaSeparatedFiles(*.csv)(標準逗號分隔文件)
StandardMicrosoftExcelFiles(*.csv)(主從逗號分隔文件)
Master-DetailCommaSeparatedFiles(*.csv)(MicrosoftExcel文件)
Master-DetailMicrosoftExcelFiles(*.csv)(主從MicrosoftExcel文件)
XLS
當導入的數據為Analysis不支持的外部數據文件時,可以定義一個新的文件格式。在導入數據對話框的文件格式中選擇CustomFileFormat,彈出如圖所示的定義外部格式的對話框。
點擊“新建”按鈕,在彈出的輸入新的格式名對話框中,輸入新建格式的名稱,如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(跳過前***行):指定在讀取數據之前要忽略的文件開始處的行數。通常情況下文件的前幾行包含標題和子標題。
閱讀更多 川石信息 的文章