踩坑--loadrunner壓力測試APP

本文從原理與細節(jié)上詳細介紹一下loadrunner錄制APP腳本上岗,在這之前本人依照網上步驟試驗多次仍不成功,原因是網絡代理配置錯誤午阵。

測試方法

loadrunner壓力測試APP.png

APP的壓力測試與WEB或TCP的略有不同解幽,loadrunner錄制網頁非常方便鸳址,錄制TCP直接寫腳本即可,但APP錄制必須使用代理(當然還可以自己寫腳本就乓,還可以安裝模擬器)汉匙。

我將我的服務器tomcat與loadrunner 12都是放在一臺本地PC機上,因為僅是腳本錄制档址,所以無所謂盹兢,等真正壓力測試的時候只需要修改一下服務器端與IP即可。

loadrunner 12的Virtual User Generator提供了http代理與腳本錄制的能力守伸。

  1. app通過代理發(fā)送http請求給loadrunner的代理绎秒;
  2. 代理接收到http請求后,觸發(fā)loadrunner腳本錄制尼摹;
  3. loadrunner轉http請求轉發(fā)給本地tomcat见芹;
  4. 4、5蠢涝、6步是返回信息玄呛;

app本來是將請求發(fā)給業(yè)務服務器,但這樣不過loadrunner和二,無法錄制腳本徘铝,所以手機要設置請求loadrunner運行時的代理服務器,設置后APP就將請求發(fā)給loadrunner的代理惯吕,loadrunner代理請求的同時錄制腳本惕它,如此而已。

軟件準備

除自身服務器之外還需要

  1. 360免費wifi:如果是PC機废登,需要插個無線網卡才能用360免費wifi淹魄,如果是筆記本就直接可以用;360免費wifi下載地址為http://wifi.#/easy/pc/ 堡距,wifi建立好后甲锡,如下:
360免費wifi界面.png

2.loadrunner 12下載,我在csdn下載的羽戒,http://download.csdn.net/detail/nunterr/9600649 缤沦,按照上傳者步驟安裝,只需要解壓安裝 HP_LoadRunner_12.50_Community_Edition_HPLR_1250_Community_Edition即可易稠;

錄制腳本四個步驟

1.檢查網絡狀況

禁用掉其它網絡疚俱,比如docker的、虛擬機的等缩多,原因就是為了loadrunner代理的時候呆奕,它有可能代理了docker或虛擬機的养晋,導致代理不成功,所以只需要保留本地的localhost與360免費wifi梁钾,否則代理配置不會成功绳泉,如下是我的禁用

Paste_Image.png
2.loadrunner 錄制腳本

選擇錄制方式

Paste_Image.png

開始錄制

Paste_Image.png

設置遠程代理模式后,start recording即可姆泻,8899是隨便設置的零酪,不沖突即可

Paste_Image.png
3.檢查代理配置成功方法

這一步非常重要,而這是百度經驗或網上沒有的步驟拇勃,但我就掉這個坑里了四苇。

  • cmd命令輸入ipconfig
Paste_Image.png

詳見看紅框,我這里有兩個網卡方咆,所以出現(xiàn)兩個IPV4地址月腋,請區(qū)分清楚,否則手機上代理你不知道配置哪個IP瓣赂,這個坑我浪費了一天時間榆骚。

  • 輸入命令netstat -ano|findstr "8899"
Paste_Image.png

可見loadrunner代理的是172.27.35.1的網絡,而10.10.100.130被代理后IP變成了本地IP127.0.0.1煌集,這時我們應該在手機上設置代理IP為172.27.35.1妓肢。

4.手機連接360虛擬wifi且配置代理

不需要做其它配置,比如動態(tài)或靜態(tài)IP

微信圖片_20170330213841.jpg

手機配置好后苫纤,直接運行APP碉钠,觸發(fā)請求即可看到loadrunner的recording小框后面的event數(shù)量的變動,大于12就算是錄制成功了

Paste_Image.png

錄制后卷拘,腳本如下(略修改)

Paste_Image.png

總結

我在網上大概搜索到五六篇不同的用loadrunner錄制APP的文章喊废,都沒有試驗成功,所以我這篇文章加了一些檢查網絡代理的步驟恭金,只有代理配置成功了操禀,loadrunner腳本才能錄制成功褂策,我在這里浪費了富貴的時間横腿,所以希望對讀者有幫助。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末斤寂,一起剝皮案震驚了整個濱河市耿焊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌遍搞,老刑警劉巖罗侯,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異溪猿,居然都是意外死亡钩杰,警方通過查閱死者的電腦和手機纫塌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讲弄,“玉大人措左,你說我怎么就攤上這事”艹” “怎么了怎披?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瓶摆。 經常有香客問我凉逛,道長,這世上最難降的妖魔是什么群井? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任状飞,我火速辦了婚禮,結果婚禮上蝌借,老公的妹妹穿的比我還像新娘昔瞧。我一直安慰自己,他們只是感情好菩佑,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布自晰。 她就那樣靜靜地躺著,像睡著了一般稍坯。 火紅的嫁衣襯著肌膚如雪酬荞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天瞧哟,我揣著相機與錄音混巧,去河邊找鬼。 笑死勤揩,一個胖子當著我的面吹牛咧党,可吹牛的內容都是我干的。 我是一名探鬼主播陨亡,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼傍衡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了负蠕?” 一聲冷哼從身側響起蛙埂,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎遮糖,沒想到半個月后绣的,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年屡江,在試婚紗的時候發(fā)現(xiàn)自己被綠了芭概。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡惩嘉,死狀恐怖谈山,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情宏怔,我是刑警寧澤奏路,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站臊诊,受9級特大地震影響鸽粉,放射性物質發(fā)生泄漏。R本人自食惡果不足惜抓艳,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一触机、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玷或,春花似錦儡首、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至位他,卻和暖如春氛濒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鹅髓。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工舞竿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人窿冯。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓骗奖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親醒串。 傳聞我的和親對象是個殘疾皇子执桌,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內容