Loadrunner12实现手机APP压力测试
Loadrunner12實(shí)現(xiàn)手機(jī)APP壓力測(cè)試
在LoadRunner12增加了對(duì)手機(jī)app的操作腳本錄制功能,但僅支持50個(gè)用戶并發(fā)。經(jīng)過實(shí)踐發(fā)現(xiàn),LoadRunner12錄制的手機(jī)app操作腳本可以運(yùn)行在LoadRunner11上,所以可以采用LoadRunner12錄制腳本+ LoadRunner11運(yùn)行腳本的方式來(lái)實(shí)現(xiàn)對(duì)手機(jī)app后端服務(wù)器的壓力測(cè)試。
原理實(shí)際上是通過LoadRunner12代理遠(yuǎn)程應(yīng)用程序,監(jiān)控手機(jī)對(duì)服務(wù)器發(fā)出的請(qǐng)求,Loadrunner12捕獲這些請(qǐng)求,壓力測(cè)試是壓測(cè)服務(wù)器的。
具體步驟如下:
在電腦上安裝Loadrunner12程序;
插入360隨身wifi等無(wú)線網(wǎng)卡,官網(wǎng)下載并安裝相關(guān)驅(qū)動(dòng),使電腦可以共享無(wú)線網(wǎng)絡(luò);
啟動(dòng)Loadrunner12 Virtual User Generator,點(diǎn)擊File – New Script and Solution,在Single Protocol中選擇Web – HTTP/HTML,在輸入腳本名字和存儲(chǔ)位置后,點(diǎn)擊Create;
點(diǎn)擊工具欄的紅色的Record按鈕,Recording mode選擇 Remote Application via LoadRunner Proxy,端口port設(shè)置為8899(只要不沖突就可以,命令行中執(zhí)行“netstat?-anop?tcp”可以查看端口使用詳情),Loadrunner會(huì)監(jiān)聽這個(gè)端口,此端口是手機(jī)連接的代理服務(wù)器端口。IP設(shè)置為上面步驟4查詢到的無(wú)線網(wǎng)卡的IP地址。然后點(diǎn)擊開始錄制。?
手機(jī)連接上步驟2中無(wú)線網(wǎng)卡共享的無(wú)線網(wǎng)絡(luò),并長(zhǎng)按這個(gè)網(wǎng)絡(luò),點(diǎn)擊修改網(wǎng)絡(luò),選中顯示高級(jí)選項(xiàng),然后將代理設(shè)置為手動(dòng),服務(wù)器主機(jī)名和服務(wù)器端口設(shè)置為步驟5中l(wèi)oadrunner設(shè)置的對(duì)應(yīng)的代理IP和端口。點(diǎn)擊保存。然后就可以看到Loadrunner錄制條中的錄制事件正在增加,就說(shuō)明正在錄制手機(jī)上的操作了。
錄制完成后會(huì)生成腳本,如下,可以刪除不必要的腳本,只剩下自己要測(cè)的程序的。
至此,Loadrunner12錄制手機(jī)app腳本就完成了。剩下的就是回放和調(diào)試腳本、參數(shù)化及關(guān)聯(lián)、設(shè)置并發(fā)數(shù)量、運(yùn)行壓測(cè)、分析結(jié)果等等了,就和普通的性能測(cè)試步驟一樣了。
總結(jié)
以上是生活随笔為你收集整理的Loadrunner12实现手机APP压力测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单table分页
- 下一篇: 【练习---日志文件的恢复】-----多