原創(chuàng)|使用教程|編輯:蔣永|2017-05-16 16:09:20.000|閱讀 2704 次
概述:很多時候,一個項目的請求所以帶的參數(shù)會來源于前面請求返回的結(jié)果,而我們錄制的內(nèi)容,則只是完整地記錄當(dāng)時的請求參數(shù),這通常不是我們想要的。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
很多時候,一個項目的請求所以帶的參數(shù)會來源于前面請求返回的結(jié)果,而我們錄制的內(nèi)容,則只是完整地記錄當(dāng)時的請求參數(shù),這通常不是我們想要的。
舉個例子:
當(dāng)你登錄一個系統(tǒng)后,系統(tǒng)可能會返回一個SessionId,假設(shè)這個ID在你錄制時為123456789
之后, 你在系統(tǒng)里做查詢等動作時,請求可能會一直帶著123456789,作為請求的其中一個參數(shù)
當(dāng)你第二次登錄時,SessionId可能已經(jīng)變?yōu)?87654321,后面的請求也全部都要帶上987654321
這種時候,我們會希望腳本自動幫我識別這個SessionId,讓它在回 放時,能自動而變化,而不是始終發(fā)送123456789
所以LR也提供了這樣的功能,這個功能叫作“關(guān)聯(lián)”。
還記得我們之前錄最簡單的腳本時,錄制剛結(jié)束時彈出來的“設(shè)計工作室”嗎?
像下面這個圖:
實際上,LR已經(jīng)幫我們將有可能需要做“關(guān)聯(lián)”的內(nèi)容都掃描出來了,當(dāng)你需要關(guān)聯(lián)時,選中那一行,再點“關(guān)聯(lián)”按鈕就可以了。
很方便吧!
也可能存在一直復(fù)雜的關(guān)聯(lián)LR掃描不出來(不過感覺這概率挺低的),我們也可以在“錄制選項”里面,對關(guān)聯(lián)的規(guī)則作一些調(diào)整
實在不行,我們還可以直接右鍵我們做了關(guān)聯(lián)的代碼,修改它的正則表達(dá)式
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn