1. 程式人生 > >LoadRunner12.x簡易入門教程--(四)關聯的使用

LoadRunner12.x簡易入門教程--(四)關聯的使用

很多時候,一個專案的請求所以帶的引數會來源於前面請求返回的結果,而我們錄製的內容,則只是完整地記錄當時的請求引數,這通常不是我們想要的。

舉個例子:

當你登入一個系統後,系統可能會返回一個SessionId,假設這個ID在你錄製時為123456789

之後, 你在系統裡做查詢等動作時,請求可能會一直帶著123456789,作為請求的其中一個引數

當你第二次登入時,SessionId可能已經變為987654321,後面的請求也全部都要帶上987654321

這種時候,我們會希望指令碼自動幫我識別這個SessionId,讓它在回 放時,能自動而變化,而不是始終傳送123456789

所以LR也提供了這樣的功能,這個功能叫作“關聯”。

還記得我們之前錄最簡單的指令碼時,錄製剛結束時彈出來的“設計工作室”嗎?

像下面這個圖:


實際上,LR已經幫我們將有可能需要做“關聯”的內容都掃描出來了,當你需要關聯時,選中那一行,再點“關聯”按鈕就可以了。

很方便吧!

也可能存在一直複雜的關聯LR掃描不出來(不過感覺這概率挺低的),我們也可以在“錄製選項”裡面,對關聯的規則作一些調整


實在不行,我們還可以直接右鍵我們做了關聯的程式碼,修改它的正則表示式