999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺議移動應(yīng)用軟件性能測試

2017-11-24 15:48:27李兆翠王立群
科技資訊 2017年27期
關(guān)鍵詞:自動化

李兆翠++王立群

摘 要:隨著網(wǎng)絡(luò)的快速發(fā)展,手機(jī)等移動終端上網(wǎng)人數(shù)迅速增加,極大地帶動了移動應(yīng)用的快速發(fā)發(fā)展。用戶對移動應(yīng)用的性能期望非常高,如何提高移動應(yīng)用軟件性能,非常重要。本文介紹移動應(yīng)用概念、類別、提高移動應(yīng)用性能重要性,探析了移動應(yīng)用軟件在移動端性能測試的主要關(guān)注點(diǎn),性能測試過程以及性能測試工具。

關(guān)鍵詞:移動應(yīng)用 性能測試 自動化

中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2017)09(c)-0017-02

根據(jù)第39次互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告顯示,截至2016年12月中國網(wǎng)民規(guī)模達(dá)7.31億,其中手機(jī)網(wǎng)民規(guī)模達(dá)6.95億,網(wǎng)民中使用手機(jī)上網(wǎng)人群占比95.1%[1],手機(jī)不斷擠占其他個(gè)人上網(wǎng)設(shè)備的使用。手機(jī)上網(wǎng)人數(shù)的增加,帶動了移動應(yīng)用的快速發(fā)展。

1 移動應(yīng)用簡介

1.1 移動應(yīng)用

廣義移動應(yīng)用包含個(gè)人以及企業(yè)級應(yīng)用,狹義移動應(yīng)用指企業(yè)級商務(wù)應(yīng)用。一般運(yùn)行在手機(jī)、平板電腦介質(zhì)為代表的移動終端上。

目前移動應(yīng)用正逐漸滲透到人們生活和工作的各個(gè)方面,新聞資訊、移動音樂、手機(jī)游戲、在線視頻、即時(shí)通訊、地圖導(dǎo)航等豐富多彩的移動互聯(lián)網(wǎng)應(yīng)用快速發(fā)展,深刻地改變著社會生活,人們喜歡通過各種移動應(yīng)用獲取信息[2]。

1.2 移動應(yīng)用的類別

移動應(yīng)用可分成三大類:(1)本地應(yīng)用。用戶從網(wǎng)上下載、安裝到特定移動設(shè)備上,無需連接到互聯(lián)網(wǎng)就能使用。(2)聯(lián)網(wǎng)應(yīng)用。通過移動終端上的瀏覽器訪問網(wǎng)絡(luò)。(3)混合應(yīng)用。聯(lián)網(wǎng)應(yīng)用和本地應(yīng)用的結(jié)合,聯(lián)網(wǎng)應(yīng)用被內(nèi)嵌到本地移動應(yīng)用中,用戶界面像本地應(yīng)用,內(nèi)容聯(lián)網(wǎng)加載。

1.3 提高移動應(yīng)用性能的重要性

手機(jī)用戶對性能期望非常高,希望手機(jī)應(yīng)用能像在電腦上運(yùn)行那么快。據(jù)統(tǒng)計(jì):70%以上的用戶希望在手機(jī)上打開網(wǎng)頁能同電腦上一樣快,5s被認(rèn)為是用戶能忍受的最長響應(yīng)時(shí)間,如果響應(yīng)時(shí)間超過5s,50%以上的用戶會放棄,1/3失望的用戶會轉(zhuǎn)向競爭對手的移動應(yīng)用。通常手機(jī)用戶會嘗試兩次,如果第三次依然出現(xiàn)同樣問題,半數(shù)人再也不會使用該應(yīng)用。由此可見,移動應(yīng)用的性能對軟件來說非常重要。

2 性能測試

性能測試主要是通過自動化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試。性能測試主要目的是驗(yàn)證軟件系統(tǒng)是否能夠達(dá)到用戶提出的性能指標(biāo),同時(shí)發(fā)現(xiàn)軟件系統(tǒng)中存在的性能瓶頸及問題,找到軟件的可擴(kuò)展點(diǎn),優(yōu)化軟件,最后起到優(yōu)化系統(tǒng)的目的。移動應(yīng)用軟件性能測試主要是在移動端即客戶端的測試,主要關(guān)注以下內(nèi)容。

2.1 響應(yīng)時(shí)間測試

響應(yīng)時(shí)間是移動應(yīng)用軟件對用戶發(fā)出的請求做出響應(yīng)所需要的時(shí)間。響應(yīng)時(shí)間包括網(wǎng)絡(luò)傳輸時(shí)間、應(yīng)用服務(wù)器處理時(shí)間和數(shù)據(jù)庫服務(wù)器處理時(shí)間。用戶要求移動應(yīng)用軟件給出快速響應(yīng),一般業(yè)務(wù)響應(yīng)時(shí)間不超過5s。

2.2 移動應(yīng)用軟件資源占用測試

移動端移動應(yīng)用軟件占用資源主要有CPU、內(nèi)存、網(wǎng)絡(luò)流量、電量。

(1)CPU。主要測試移動應(yīng)用軟件CPU占用率。應(yīng)用軟件CPU占用率經(jīng)常超過80%,該軟件需要調(diào)優(yōu)。(2)內(nèi)存。主要測試移動應(yīng)用軟件內(nèi)存使用率。在Android系統(tǒng)中,每個(gè)APP進(jìn)程同其他進(jìn)程共享且獨(dú)用私有內(nèi)存。PSS(實(shí)際使用的物理內(nèi)存)值包括自身占用的內(nèi)存大小和共享庫的大小。一般用PSS來衡量一個(gè)APP的內(nèi)存開銷,移動設(shè)備為每個(gè)APP進(jìn)程分配的私有內(nèi)存是有限制的。這就要求要合理的申請內(nèi)存使用和及時(shí)釋放內(nèi)存,以免發(fā)生內(nèi)存泄漏。(3)網(wǎng)絡(luò)流量。主要測試移動應(yīng)用軟件對網(wǎng)絡(luò)流量的消耗情況。目前的網(wǎng)絡(luò)類型包含2G、3G、4G、WiFi,且區(qū)分的不同運(yùn)營商。在統(tǒng)計(jì)流量消耗時(shí),要連接不同的網(wǎng)絡(luò)進(jìn)行測試。(4)電量。主要測試移動應(yīng)用軟件對電量的消耗情況。移動設(shè)備的電池電量有限,要測試軟件的電量使用,以免用戶手機(jī)耗電發(fā)熱,帶來不良體驗(yàn)。

2.3 可靠性測試

軟件可靠性是軟件系統(tǒng)在規(guī)定的時(shí)間內(nèi)及規(guī)定的環(huán)境條件下,完成規(guī)定功能的能力。軟件可靠性測試是指為了保證和驗(yàn)證軟件的可靠性要求而對軟件進(jìn)行的測試。大部分通過自動化測試工具來實(shí)現(xiàn)。通過軟件可靠性測試可以達(dá)到以下目的:(1)有效地發(fā)現(xiàn)程序中影響軟件可靠性的缺陷。(2)驗(yàn)證軟件可靠性滿足一定的要求。(3)預(yù)計(jì)軟件可靠性水平。

3 性能測試的基本過程

性能測試過程是一個(gè)持續(xù)的測試和優(yōu)化過程,即先進(jìn)行性能測試,發(fā)現(xiàn)問題,試圖處理問題以提高系統(tǒng)的性能,再進(jìn)行性能測試、優(yōu)化,直到達(dá)到滿意的結(jié)果[3]。基本過程有以下幾步。

(1)確定性能測試需求,包括確定性能指標(biāo)及系統(tǒng)會承受的負(fù)載。(2)選擇測試工具和開發(fā)相應(yīng)的測試腳本。一般針對選定的關(guān)鍵業(yè)務(wù)操作來開發(fā)相應(yīng)的自動化測試腳本,并進(jìn)行測試腳本的數(shù)據(jù)關(guān)聯(lián)和參數(shù)化。(3)建立性能測試負(fù)載模型,確定每次請求的數(shù)據(jù)量、思考時(shí)間、加載方式和持續(xù)加載時(shí)間。(4)多次運(yùn)行性能測試,獲得軟件系統(tǒng)的性能數(shù)據(jù)。(5)對系統(tǒng)資源進(jìn)行跟監(jiān)控和分析,發(fā)現(xiàn)性能瓶頸,定位代碼中的性能問題。解決軟件系統(tǒng)的性能問題,進(jìn)行優(yōu)化。(6)提交性能測試報(bào)告。

4 性能測試工具

性能測試大多通過測試工具自動化進(jìn)行測試,測試工具種類繁多。經(jīng)典的性能測試工具是HP LoadRunner。HP LoadRunner Mobile Recorder可進(jìn)行移動端應(yīng)用業(yè)務(wù)腳本錄制,VuGen可實(shí)現(xiàn)腳本編輯,Controller實(shí)現(xiàn)業(yè)務(wù)負(fù)載場景的設(shè)計(jì)、監(jiān)控及執(zhí)行,Analysis進(jìn)行結(jié)果的分析,實(shí)現(xiàn)移動平臺性能測試。

其他測試工具主要有以下幾類。

(1)Android studio自帶性能測試工具。Memory Monitor主要用于內(nèi)存檢測實(shí)時(shí)監(jiān)測應(yīng)用的內(nèi)存使用情況,查找內(nèi)存泄漏。CPU Monitor主要用于實(shí)時(shí)監(jiān)測應(yīng)用的CPU的使用情況。Network Monitor主要用于實(shí)時(shí)監(jiān)測應(yīng)用的網(wǎng)絡(luò)使用情況。

(2)第三方性能測試工具。

①Emmagee:Emmagee是網(wǎng)易QA團(tuán)隊(duì)開發(fā)的Android性能監(jiān)測小工具,主要用于監(jiān)控單個(gè)App的CPU、內(nèi)存、流量、啟動耗時(shí)、電量、電流等性能狀態(tài)的變化。

②Itest:Itest是科大訊飛出品,可獲取應(yīng)用的資源消耗情況,用于記錄應(yīng)用的CPU、內(nèi)存、流量、電量等消耗。

(3)云測試平臺。國內(nèi)外有一些云測試平臺,借助于云測試平臺可更真實(shí)地對移動應(yīng)用軟件進(jìn)行性能測試。移動應(yīng)用性能測試的云測試平臺有Testing云測試、百度MTC、阿里MQC、貫眾云測試、騰訊優(yōu)測、騰訊WeTest等。

5 結(jié)語

隨著網(wǎng)絡(luò)的快速發(fā)展,手機(jī)等移動終端上網(wǎng)人數(shù)迅速增加,極大地帶動了移動應(yīng)用的快速發(fā)發(fā)展。用戶對移動應(yīng)用的性能期望非常高,如何提高移動應(yīng)用軟件性能,非常重要。

參考文獻(xiàn)

[1] 中國互聯(lián)網(wǎng)絡(luò)信息中心.第39次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告[EB/OL].http://www.cnnic.net.cn/hlwfzyj/hlwxzbg/,2017-06-24.

[2] 王立群,楊靜.移動應(yīng)用軟件性能測試研究[J].科技風(fēng),2015(21):115.

[3] 朱少民.軟件測試方法和技術(shù)[M].3版.北京:清華大學(xué)出版社,2016.endprint

猜你喜歡
自動化
國內(nèi)焊接設(shè)備市場現(xiàn)狀及發(fā)展趨勢研究
供電企業(yè)電力自動化主站系統(tǒng)研究
錦界煤礦連采膠帶機(jī)集控系統(tǒng)的介紹
供熱站自動控制系統(tǒng)中PLC的應(yīng)用
AGV小車在白酒行業(yè)自動化立體倉庫中的應(yīng)用
中國市場(2016年36期)2016-10-19 03:40:15
電氣工程及其自動化問題與對策
我國機(jī)械設(shè)計(jì)制造及其自動化的現(xiàn)狀及發(fā)展趨勢
淺論節(jié)能設(shè)計(jì)理念在機(jī)械制造與自動化中的應(yīng)用
簡析火力發(fā)電廠熱工自動化儀表應(yīng)用及故障排除方法
配網(wǎng)自動化實(shí)用化模式建設(shè)及系統(tǒng)運(yùn)行
主站蜘蛛池模板: 日韩福利在线观看| 国产免费怡红院视频| 九九线精品视频在线观看| 国产亚卅精品无码| 国产成人禁片在线观看| 亚洲第一成网站| 伊人91视频| 成人国产免费| 91视频首页| 97青草最新免费精品视频| 亚洲综合九九| 精品少妇人妻一区二区| 成人无码一区二区三区视频在线观看| 99视频免费观看| 国产91在线|中文| 人妻丰满熟妇啪啪| 四虎永久在线视频| 青青青国产在线播放| 日本在线欧美在线| 在线99视频| 久久精品这里只有国产中文精品| 狂欢视频在线观看不卡| 国产一区亚洲一区| 久久精品亚洲专区| 久久精品人人做人人| 精品自窥自偷在线看| 日韩欧美国产成人| 国产精品短篇二区| 亚洲综合色区在线播放2019| 国产jizz| 中文字幕佐山爱一区二区免费| 熟妇丰满人妻av无码区| 国产精品专区第一页在线观看| 久久久久亚洲精品成人网| 欧美在线黄| 亚洲综合香蕉| 欧美日在线观看| 天天色综网| 亚洲香蕉在线| 美女高潮全身流白浆福利区| 国产精品视频a| 欧美成人一区午夜福利在线| 亚洲视频免费播放| 欧美天天干| 69av免费视频| 亚洲看片网| 不卡网亚洲无码| 亚洲中久无码永久在线观看软件| 少妇极品熟妇人妻专区视频| 免费观看男人免费桶女人视频| 亚洲综合精品香蕉久久网| 五月天久久综合国产一区二区| 亚洲综合精品香蕉久久网| 在线观看欧美精品二区| 欧美中文字幕在线视频| 欧美亚洲国产精品第一页| 久久伊伊香蕉综合精品| 国产精品成人免费视频99| 欧美亚洲另类在线观看| 91伊人国产| 免费 国产 无码久久久| 中文字幕在线视频免费| 国产精品短篇二区| 国产精品专区第1页| 欧美一区二区精品久久久| 亚洲一区网站| 欧美精品v欧洲精品| 色婷婷综合激情视频免费看| 大香伊人久久| 国产欧美日韩18| 亚洲精品无码专区在线观看| 欧美激情视频二区三区| 色婷婷色丁香| 欧美一级专区免费大片| 日本久久免费| 日韩无码黄色| 欧美日韩中文国产| 国产成人狂喷潮在线观看2345| 亚洲AV无码久久天堂| 国产理论精品| 高清乱码精品福利在线视频| av在线人妻熟妇|