最近準備對項目做一下性能測試,現(xiàn)在也不能知道是一個什么樣的性能,最大支持多少個用戶。。。
經(jīng)過比較最后選擇了loadrunner這個工具,雖然它是不是免費的,但是我也買不起。(廢話)
一、錄制腳本
本來想錄制還不簡單嗎。我操作,它把我的操作錄下來。一路錄下來也非常簡單,我只錄了一個登錄的操作,想看看項目最多支持在多少個用戶并發(fā)登錄。錄制一切正常,可以回放的時候就出現(xiàn)了錯誤。一看原來是在回放的時候沒有session。哦。原來loadrunner還有一個關(guān)聯(lián)的功能可以解決這個問題的。在回放出錯的界面,在工具欄上有一個按鈕(scan scripts for correlations Ctrl+F8)這個是自動查找動態(tài)的數(shù)據(jù),然后將這此數(shù)據(jù)保存到一個變量中,在后面的使用的時候引用這個變量。這樣回放就沒有問題了。
web_reg_save_param("CSRule_1_UID2",
"LB= window.sessions.push('",
"RB='",
"Ord=1",
"Search=Body",
"RelFrameId=1",
LAST);
通過web_reg_save_param這個參數(shù)來保存變量。這個函數(shù)的大概意思是在response中查找以"LB="后面的字符到"RB="之間的內(nèi)容做為一個變量保存起來。這中間的代碼就是sessionID了。
還有沒寫完呢。。。
Technorati : loadrunner
posted on 2008-12-08 14:47
Libo 閱讀(656)
評論(0) 編輯 收藏 所屬分類:
loadrunner