<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            LoadRunner關(guān)聯(lián)應用實(shí)例

            發(fā)布: 2011-1-17 09:24 | 作者: 不詳 | 來(lái)源: 領(lǐng)測測試網(wǎng)采編 | 查看: 333次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

              LoadRunner關(guān)聯(lián)應用實(shí)例   軟件測試

              腳本內容:錄制web登錄郵箱,發(fā)送一封帶有附件的郵件。

              由于每次執行的時(shí)候服務(wù)器的返回值,這個(gè)返回值—附件變量"AttachFiles"每次返回都是不一樣的,所以需要將這個(gè)變量"AttachFiles"進(jìn)行關(guān)聯(lián)操作!

              關(guān)聯(lián)的方法大體上可以分為手工關(guān)聯(lián)和自動(dòng)關(guān)聯(lián)。這兩種方法各有所長(cháng),手工的比較保險,但是需要自己去找關(guān)聯(lián)函數的位置和需要關(guān)聯(lián)的參數,然后一一替代,自動(dòng)關(guān)聯(lián)就比較簡(jiǎn)單了,找到關(guān)聯(lián)參數的特征,運行的時(shí)候自動(dòng)關(guān)聯(lián)就是了,但有時(shí)候自動(dòng)關(guān)聯(lián)不是很完整,可能有的參數找不全!在實(shí)際使用過(guò)程中需要注意。此處。錄的腳本比較簡(jiǎn)單,需要關(guān)聯(lián)的參數只有一個(gè),所以,自動(dòng)關(guān)聯(lián)還是比較可靠的!

              自動(dòng)關(guān)聯(lián)方式也有兩種:變量名關(guān)聯(lián)和變量值關(guān)聯(lián)!

              錄制到關(guān)聯(lián)的過(guò)程:

              一般情況下都是先錄制兩份相同的腳本,這里的相同是指錄制時(shí)執行的業(yè)務(wù)流程,然后用工具比較兩個(gè)腳本中變化的變量,可用Altraedit,loadrunner自身也有一個(gè)比較的工具,但是感覺(jué)這個(gè)用起來(lái)比較快!

              找到要進(jìn)行關(guān)聯(lián)的變量就可以關(guān)聯(lián)了,下面是采用的幾種關(guān)聯(lián)方法:

              變量名關(guān)聯(lián):前提條件,已經(jīng)知道整個(gè)腳本中需要關(guān)聯(lián)的變量名是:"AttachFiles".那么,需要:RecordOptionàCorrelation,新建一個(gè)"aaa"的關(guān)聯(lián)名,規則為:

              Action:parameterizeform

              filed value;Field name:AttachFiles;Parameter

              Prefix:AttachFiles;

              然后重新錄制該腳本,錄制的過(guò)程中,自然會(huì )有關(guān)聯(lián)的提示,只需OK就可以了!

              變量值聯(lián):前提條件是已經(jīng)知道整個(gè)腳本中需要關(guān)聯(lián)的變量名是"AttachFiles"。選擇RecordOptionàCorrelation,新建一個(gè)"bbb"的關(guān)聯(lián)名,規則為:

              Action: Search for parameters in all of the body text Left bounday:

              還有一點(diǎn)就是,這個(gè)左右邊界值,一定要是服務(wù)器的返回值(response from server),而不是用戶(hù)發(fā)出的請求值(userrequest),這個(gè)值可以在recording log里找,然后重新錄制該腳本,錄制的過(guò)程中,自然會(huì )有關(guān)聯(lián)的提示,只需OK就可以了!

              手工關(guān)聯(lián):在腳本中輸入函數:web_reg_save_param("ATT",

              "LB="input type="hidden" name="AttachFiles" value=",

              "RB=>",

              LAST,);

              手工關(guān)聯(lián)的關(guān)鍵在于這個(gè)函數位置怎么放,腳本的內容多了,不容易找到放此函數的位置?梢凿浲昴_本后,再執行一遍,點(diǎn)擊:viewàscancorrelation,loadrunner會(huì )自動(dòng)找一些他覺(jué)得需要關(guān)聯(lián)的值參數,并且顯示在correlation-result里,我們再選取需要的參數,點(diǎn)擊右邊的”correlation“,然后這個(gè)函數就會(huì )自動(dòng)加到他應該出現的位置,然后我們就可以"借用"它的勞動(dòng)成果,自己手動(dòng)添加函數啦!

              接著(zhù)就是在腳本中尋找使用該變量出現的位置,執行替換,value={ATT},這個(gè)腳本中共需要兩次替換即可!

              手工關(guān)聯(lián)后,就不需要再重新錄制腳本了!

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/


            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>