轉(zhuǎn)帖|使用教程|編輯:蔣永|2016-11-01 10:10:15.000|閱讀 702 次
概述:今天給大家?guī)鞮oadRunner中l(wèi)og使用總結(jié),從設(shè)置、存儲(chǔ)和信息分析三方面來說明。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
1、log的設(shè)置方式。
在 runtime setting中可以設(shè)置log的生成方式:
默認(rèn)的log方式:
Enable logging選中,log option是Send messages only when an error occurs.
可以修改日志的方式:
Always send messages(這種方式會(huì)一直打印輸出日志,不僅在錯(cuò)誤時(shí))
standard log——記錄所有的請(qǐng)求反饋的日志,包括successful和fail的日志。
Extended log——可提供擴(kuò)展的日志信息,包括
Parameter subsititution——日志中打印所有中使用的參數(shù)值。
Data returned by server——日志中打印每個(gè)客戶端請(qǐng)求服務(wù)器返回的數(shù)據(jù)值
Advanced trace——日志中打印所有的消息信息和函數(shù)執(zhí)行信息
2、log的存儲(chǔ)方式
log的存儲(chǔ)路徑在res文件夾下。
如果是從腳本中直接關(guān)聯(lián)create scenario則在腳本的目錄下的res下。如果是直接create scenario然后再選擇腳本的話,則存儲(chǔ)在c盤,如“C:Documents and SettingsUSERNAMELocal SettingsTemp eslog”
具體該場(chǎng)景的日志結(jié)果存哪,可以查看controll的result界面的result setting定義的目錄。
根據(jù)不同的log記錄級(jí)別,在log文件中記錄日志。
3、log信息的分析
1)從log中得到虛擬用戶失敗的原因。
通常如果場(chǎng)景在運(yùn)行時(shí)出現(xiàn)用戶失敗,則先要查看錯(cuò)誤原因,可直接查看日志,從日志中查看ERROR的信息;
從outputdb中可以查看到錯(cuò)誤代碼ERROR CODE
2)從日志中確認(rèn)每次分配給虛擬用戶的參數(shù)值
想判斷是否在場(chǎng)景中每個(gè)用戶使用不同的或預(yù)定義規(guī)則的參數(shù),可以通過在log生成規(guī)則處設(shè)定為parameter subsititution,然后查看每個(gè)日志文件中的對(duì)應(yīng)行參數(shù)值是否為預(yù)計(jì)的參數(shù)值。可從此判斷出是否同用戶的實(shí)際使用類似,是否達(dá)到對(duì)服務(wù)器的壓力策略。
3)從日志中確認(rèn)服務(wù)器端返回的值是什么。
在腳本中通常設(shè)定了檢查點(diǎn),檢查點(diǎn)策略是否生效,如果對(duì)此產(chǎn)生懷疑則可以考慮從日志中查看一下。查看服務(wù)器返回的值來驗(yàn)證是不是所期待得到的值。
思考問題
log的輸出 會(huì)不會(huì)影響到客戶端,會(huì)不會(huì)使客戶端成為瓶頸?(認(rèn)為是會(huì)的,任何程序都是要消耗資源的,loadrunner也一樣,所以選取日志輸出的模式是要謹(jǐn)慎考慮盡量以適用為前提)
本文轉(zhuǎn)自()
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn