LR12.53—第2課:準備腳本重播

第2課:準備腳本重播

建立Vuser腳本後,能夠經過從VuGen中運行它驗證它。有時重播將失敗,即便一樣的動做在錄製過程當中取得了成功。web

許多應用程序使用,每次使用應用​​程序時更改動態值。例如,某些服務器指定爲每一個新會話的惟一會話ID。當您嘗試重放記錄的會話,應用程序建立,從記錄的會話ID不一樣的新會話ID。當你重放特定類型的Vuser腳本動態值,如這些獨特的會話ID,可能會形成困難。例如,動態會話ID重播的Web-HTTP / HTML腳本時,而不是重播TruClient腳本時,常常形成問題。正則表達式

使用LoadRunner的相關性,來解決動態值的問題。當你關聯的值,VuGen將保存變化值,在咱們的狀況下,會話ID,一個參數。當運行Vuser腳本時,Vuser不使用的入帳價值,相反,它採用了新的會話ID,由服務器分配給它。服務器

對於包含動態參數,如會話ID的腳本,VuGen會自動提示你在錄音結束值相關。在過去的教訓,咱們繞過的相關性,以查看腳本原樣。編輯器

在本課中,您將學習如何動態值相關,並促進一個成功的重播。工具

我該如何關聯個人腳本?

若是您嘗試重播您在記錄未修改Vuser腳本第1課:構建Vuser腳本,重播將失敗。新的會話ID將不匹配的記錄的ID,而這將致使失敗。學習

爲了解決這個問題,你可使用VuGen的設計工做室到會話ID關聯。一般狀況下,VuGen將在錄製會話結束掃描腳本,並提示您建議的相關性。google

可是,你能夠隨時打開Design Studio來掃描相關的腳本。您也能夠撤消您經過設計工做室沒有任何關係。spa

    1. 打開設計工做室。翻譯

      點擊工具欄的設計工做室按鈕,或選擇設計>設計工做室設計

      VuGen將掃描腳本和其相關的數據,搜索可能的動態值。

    2. 相關的會話ID。
      1. 選擇在相關選項卡中的會話ID項,而後單擊歸屬關係VuGen將改變會話ID的狀態應用,並在Vuser腳本的頂部插入一個新的功能。新功能保存原始會話ID的參數。

      2. 關閉設計工做室。
    3. 檢查相關語句的語法。

      在VuGen中編輯器,找到VuGen將添加到開始Ø腳本的功能。新條目的格式以下:

      web_reg_save_param_regexp( 
      「PARAMNAME = userSession」, 
      「 正則表達式= userSession \\值=(。*?)> \\ñ<表\\的邊界」,
      「SEARCH_FILTERS」, 
      「 範圍=身體」,
      「IgnoreRedirections =否」,
      「RequestUrl = * / * nav.pl「,
      LAST);

      web_reg_save_param_regexp功能指示VuGen保存包含在正則表達式的值的第一次出現(惟一的會話ID)到一個名爲參數userSession

注:來源爲HP官網幫助中心 http://lrhelp.saas.hp.com/en/latest/help/WebHelp/Content/Tutorial/WebTours.htm

因爲使用的google翻譯,有些專有名詞翻譯的不許確,這個系列只是作個入門流程參考,望你們見諒哈~

相關文章
相關標籤/搜索