隨筆-112  評(píng)論-73  文章-0  trackbacks-0

          最近準(zhǔn)備對(duì)項(xiàng)目做一下性能測(cè)試,現(xiàn)在也不能知道是一個(gè)什么樣的性能,最大支持多少個(gè)用戶。。。

          經(jīng)過(guò)比較最后選擇了loadrunner這個(gè)工具,雖然它是不是免費(fèi)的,但是我也買不起。(廢話)

          一、錄制腳本

          本來(lái)想錄制還不簡(jiǎn)單嗎。我操作,它把我的操作錄下來(lái)。一路錄下來(lái)也非常簡(jiǎn)單,我只錄了一個(gè)登錄的操作,想看看項(xiàng)目最多支持在多少個(gè)用戶并發(fā)登錄。錄制一切正常,可以回放的時(shí)候就出現(xiàn)了錯(cuò)誤。一看原來(lái)是在回放的時(shí)候沒有session。哦。原來(lái)loadrunner還有一個(gè)關(guān)聯(lián)的功能可以解決這個(gè)問(wèn)題的。在回放出錯(cuò)的界面,在工具欄上有一個(gè)按鈕(scan scripts for correlations Ctrl+F8)這個(gè)是自動(dòng)查找動(dòng)態(tài)的數(shù)據(jù),然后將這此數(shù)據(jù)保存到一個(gè)變量中,在后面的使用的時(shí)候引用這個(gè)變量。這樣回放就沒有問(wèn)題了。

          web_reg_save_param("CSRule_1_UID2",
          "LB= window.sessions.push('",
          "RB='",
          "Ord=1",
          "Search=Body",
          "RelFrameId=1",
          LAST);

          通過(guò)web_reg_save_param這個(gè)參數(shù)來(lái)保存變量。這個(gè)函數(shù)的大概意思是在response中查找以"LB="后面的字符到"RB="之間的內(nèi)容做為一個(gè)變量保存起來(lái)。這中間的代碼就是sessionID了。




          還有沒寫完呢。。。





          Technorati :

          posted on 2008-12-08 14:47 Libo 閱讀(658) 評(píng)論(0)  編輯  收藏 所屬分類: loadrunner

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 邯郸市| 凤冈县| 台东市| 桐城市| 大荔县| 福海县| 泊头市| 花莲县| 托克逊县| 宁陵县| 郸城县| 抚顺市| 池州市| 左云县| 常宁市| 宁波市| 泾川县| 始兴县| 托里县| 上饶县| 六枝特区| 文水县| 桂东县| 富民县| 海城市| 句容市| 那坡县| 哈密市| 安图县| 正阳县| 龙川县| 会理县| 宝兴县| 江门市| 新兴县| 赤壁市| 长丰县| 交城县| 通渭县| 胶南市| 蛟河市|