軟件測試_Loadrunner_APP測試_性能測試_腳本錄制_基本操作流程


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

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

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

 

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

一、Loadrunner設置代理

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

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

  • 新建New Entry

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

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

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

注意:如果不知道哪些端口被占用過,可以進行如下操作:開始->輸入cmd->命令彈窗中輸入netstat -ano,會列出所有已占用的端口。

 

  • Capture level:設置成Socket level data

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

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

 

 4、設置完畢后點擊OK。進入錄制中

二、手機設置代理(點擊開始錄制之后再進行手機代理設置)

 

 

1、已連接的可以選中WIFI長按->修改網絡->勾選顯示高級選項;

       第一次連接的可以先輸入密碼->勾選顯示高級選項;

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

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

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

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

 

 

 三:腳本錄制

1、點擊OK開始錄制(或者設置完手機代理后直接進行錄制)

2、Loadrunner啟動代理服務器開始錄制,可以在手機中操作APP需要錄制的功能,操作完成后,在Loadrunner界面結束錄制即可。

注意:點擊OK后過一會會彈出警告窗口,如下圖。這個是啟動的代理服務器,在錄制時不要關閉,錄制結束后點擊關閉即可。

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

4、錄制成功的標志:

 

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

1、通過安卓模擬器錄制;
2、通過抓包錄制;
3、通過代理方式錄制;

相關鏈接: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報錯,不用管它,繼續設置手機代理,設置完畢之后點擊保存就可以繼續錄制腳本了。如果朋友能找到其他原因或者好的解決辦法,歡迎評論指點!

 

這里有幾個也是和我一樣問題的鏈接,如果有朋友遇到了同樣的問題,可以試着看看,是否能恢復正常

1、loadrunner錄制手機app登陸腳本時,腳本問什么錄制不上?

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

 

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM