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