LoadRunner 技巧之手動關聯與預關聯
上一節介紹了關聯的原理與自動關聯,除了自動關聯還有另外兩種關聯方式:手動關聯與預關聯。
手動關聯
如果腳本很長,那么我們想找到一個腳本中哪些地方是需要關聯的并不是一件容易的事情。這時,我們可以通過腳本對比的方法找出需要關聯的內容。
1、錄制第一份腳本,保存為“關聯a” 。
2、錄制第二份腳本(操作步驟與第一次保持一致),調用loadrunner自帶的WinDiff
(Tools-->campare with users ),選擇“關聯a”
通過WinDiff 對腳本的對比,我們很容易來判斷需要做關聯的內容。
3、使用web_reg_save_param函數建立關聯腳本
web_reg_save_param( "ParamName=CorrelationParameter_1", "LB=userSession Value=", "RB=>", "Ordinal=1", "RElFrameId=1.2.1", "Scope=Body", LAST); |
int web_reg_save_param( const char *ParamName, <List of Attributes>, LAST );
第一部分(const char *ParamName):參數名,用雙引號括起來,逗號分開
第二部分(<List of Attributes>):包括LB、RB、RelFameID、Ord、Search、SaveOffiset、SaveLen等。
第三部分(LAST ):結束標志。
通過按F1 鍵打開幫助文檔,搜索此函數,查看具體用法。
4、LR11 還提供了另一種手動關聯方式。
選擇Tree 視圖模式,點擊HTTP View 下查看Response Body 中,打到需要關聯的內容,右鍵在下拉列表中選擇“Create Coorelation”
posted on 2013-03-18 10:03 順其自然EVO 閱讀(299) 評論(0) 編輯 收藏 所屬分類: loadrunner 、性能測試