軟件測試_Loadrunner_APP測試_性能測試_腳本優化_腳本回放

本文主要寫一下在使用Loadrunner錄製完畢APP腳本以後如何對腳本進行回放,若有不足,歡迎評論補充。

如沒有安裝Loadrunner軟件,請查看連接:軟件測試_測試工具_LoadRunnerhtml

如不清楚如何使用Loadrunner錄製APP腳本,請查看連接:軟件測試_APP測試_性能測試_腳本錄製_基本操做流程工具

先決條件:已錄製完畢APP操做腳本。(我這裏是錄製了上傳圖片並查詢的操做)性能

 

1、錄製完畢腳本以後,點擊保存。就能進入腳本優化界面,以下圖:測試

 

2、而後點擊上部菜單欄中的Script按鈕,進行腳本編輯:字體

 

 

3、每次錄製完畢以後最好要回放一下腳本,防止出現錯誤,能夠提早改好。在菜單欄點擊run圖標,以下圖:優化

 

此處若是Replay Log出現紅色字體,證實運行腳本錯誤,查看下方注意事項修改腳本spa

4、回放腳本沒有問題以後,能夠根據需求,在真實環境進行腳本優化htm

 

注意事項:blog

一、上傳腳本回放錯誤的解決辦法:圖片

有時候咱們錄製完畢以後會回放腳本,此時涉及到文件上傳、下載的地方可能會報錯,回放失敗,以下圖:回放失敗,錄製好的腳本默認顯示的是上傳文件名,並無錄製下對應路徑

 

緣由:有時候Loadrunner默認不會把對應文件路徑錄製到腳本中,並且使用手機APP錄製的腳本,文件保存在手機中,電腦裏並無相應文件。

示例:上傳圖片並查詢與此圖片內容類似的相關圖片

解決辦法:我通常把手機要上傳的文件放到Loadrunner所在電腦的腳本文件目錄下,而後在腳本中輸入此文件的絕對路徑,這樣回放時就能夠找到對應上傳文件(也能夠放到電腦裏任何路徑,只要在腳本中輸入絕對路徑便可),以下圖:

 

 再次點擊運行(Run)按鈕,運行腳本成功!

 

 二、Replay Log顯示Step Download Timeout (120 seconds)錯誤

解決辦法:

  • Generator中修改請求超時時間:Vuser->Run-Time-Settings->Interent Protocol->Preferences->Options中修改HTTP-request connect timeout=600,HTTP-request receieve timeout=600,Step download timeout=5000

          Controller組件中Tools->Options->Command Timeout中設置相應參數

  • 第一種不能解決的狀況下,還有一種辦法,可是隻對Windows系統有用,就是在Vuser->Run-Time-Settings->Interent Protocol->Preferences->Advanced->勾選Winlnet replay instead of Sockets。而後再次回放,便可。

 

 

 

 基本涉及到原創都已附上連接,若有不妥刪。歡迎大神指點,歡迎小菜鳥一塊兒來玩耍,咱們一塊兒成長呀!

相關文章
相關標籤/搜索