軟件測試_Loadrunner_APP測試_性能測試_腳本錄製_基本操做流程

此次主要是寫一下使用Loadrunner對APP進行性能測試的基本流程,有關性能測試監控指標請查看連接:軟件測試_性能測試_關注點html

先決條件:已安裝Loadrunner。如未安裝,請查看連接:軟件測試_測試工具_Loadrunner,進行安裝+破解+漢化的軟件安裝。服務器

                   手機與電腦需處於同一個網段之下,例如鏈接同一個WIFI或者手機鏈接電腦共享的熱點。網絡

 

使用LoadRunner進行APP測試主要經過代理的方式進行。主要步驟以下:app

1、Loadrunner設置代理工具

一、新建腳本,選擇Web(HTTP/HTML)協議;性能

二、選擇菜單中的tools->Recording Options進行Network->Port Mapping的配置;測試

  • 新建New Entry

  • Sever Entry->Target Sever:配置服務器地址(所測試的APP部署的服務器IP)

                                 Port:端口號(所測試的APP部署的服務器端口號)spa

                                 Traffic Forwarding:代理端口號(Loadrunner所在電腦的未被佔用的端口號,任意取值)代理

注意:若是不知道哪些端口被佔用過,能夠進行以下操做:開始->輸入cmd->命令彈窗中輸入netstat -ano,會列出全部已佔用的端口。調試

 

  • Capture level:設置成Socket level data

三、點擊Start Recording->Application:Win32 Applications

                                      Program to record:選擇Loadrunner安裝目錄下的wplus_init_wsock.exe工具

 

 四、設置完畢後點擊OK。進入錄製中

2、手機設置代理(點擊開始錄製以後再進行手機代理設置)

 

 

一、已鏈接的能夠選中WIFI長按->修改網絡->勾選顯示高級選項;

       第一次鏈接的能夠先輸入密碼->勾選顯示高級選項;

勾選後,代理一行選中:手動

服務器主機名:與電腦本地IP地址一致;

服務器端口:與配置Loadrunner時填寫的 Traffic Forwarding代理端口號一致。

注意:如不知道本地IP地址,能夠進行以下操做:開始->輸入cmd->命令彈窗中輸入ipconfig,會顯示本機IP地址。

 

 

 三:腳本錄製

一、點擊OK開始錄製(或者設置完手機代理後直接進行錄製)

二、Loadrunner啓動代理服務器開始錄製,能夠在手機中操做APP須要錄製的功能,操做完成後,在Loadrunner界面結束錄製便可。

注意:點擊OK後過一會會彈出警告窗口,以下圖。這個是啓動的代理服務器,在錄製時不要關閉,錄製結束後點擊關閉便可。

三、這樣的話,就完成了一次基本的手機APP測試腳本錄製的過程。接下來就是腳本的調試了。

四、錄製成功的標誌:

 

以上只是Loadrunner使用代理方式進行APP的腳本錄製和性能測試,還有其餘兩種方法我尚未試過,先在下方寫出來,以後會都試一下。

一、經過安卓模擬器錄製;
二、經過抓包錄製;
三、經過代理方式錄製;

相關連接:Loadrunner壓力測試錄製APP腳本

                  Loadrunner如何進行移動端性能測試

                 Loadrunner11 錄製手機APP腳本多種方法介紹

 

遇到的問題:

在整個過程當中,最大的問題就是開始錄製顯示鏈接不上,失敗,顯示最後一行爲: [Net An. Error    (140c:1cc0)] Request Connection: Remote Server @ 127.0.0.1:11111   (Service=)  NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0),以下圖:

 

在這裏我是真的沒有用其餘辦法,從網上搜了那麼多解決辦法就是不行,浪費了不少時間。後來我重複試了一下,發現必定要先點擊錄製而後再設置手機代理,在過程當中錄製可能會出現error報錯,不用管它,繼續設置手機代理,設置完畢以後點擊保存就能夠繼續錄製腳本了。若是朋友能找到其餘緣由或者好的解決辦法,歡迎評論指點!

 

這裏有幾個也是和我同樣問題的連接,若是有朋友遇到了一樣的問題,能夠試着看看,是否能恢復正常

一、loadrunner錄製手機app登錄腳本時,腳本問什麼錄製不上?

二、Loadrunner使用過程當中的問題記錄

 

 

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

相關文章
相關標籤/搜索