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

基于Web軟件的性能測試研究

2019-08-27 04:03:11劉紅
世界家苑 2019年7期
關鍵詞:用戶系統

劉紅

摘要:當下正處于互聯網高速發展時期,更快、更穩定、更安全的系統已成為用戶選擇軟件系統的一個重要因素,這使得更多的公司在軟件服務創新的同時,更加重視應用系統的性能特性。本文結合日常性能工作,主要從性能測試的定義,類型,方案的制定,流程,測試結果的指標進行說明。

關鍵詞:性能測試;loadrunner壓測

近年來,互聯網、移動互聯飛速發展,與此同時,隨著公司業務的發展,軟件需要更多的關注日漸增多的用戶數量,更加多層的交互場景及使用軟件產生的數據量,這就要求服務器能夠更加快速和及時地響應用戶請求。為了解決以上軟件公司所面臨的挑戰,我們可以利用性能測試檢測系統的成熟度和客戶需求進行對比,確認系統是否滿足用戶對軟件在功能和性能上的需求。本文著重從性能測試的類型、流程,性能測試結果的系統指標進行說明。

1 性能測試的定義及類型

1.1 性能測試定義

性能測試是通過模擬真實環境(多用戶)測試系統應用,通過多種較極端的情況對測試系統進行攻擊。觀察應用軟件的系統指標(如:響應時間、吞吐量、每秒事務數、事務成功率等)和空間資源是否達到預期標準,如果未達到預期,需對結果指標進行分析,得出系統瓶頸,為軟件調優提供解決方案。

1.2 性能測試類型

常見的性能測試類型包括以下幾種:

(1)并發測試:通過模擬多用戶同時做同一操作,觀察系統的性能和是否存在錯誤。

(2)壓力測試:系統在飽和狀態下,不斷給給定系統加壓,檢查系統長時間在較大壓力下的響應情況。

(3)綜合場景測試:是最能模擬真實業務場景的測試,綜合場景包括幾個常見要點:多個用戶、多個腳本、在線運行較長一段時間,觀察系統性能情況。

2 性能測試的流程

2.1 性能測試的流程

對系統進行性能測試時,應按照以下流程進行測試:

(1)分析性能測試需求,進行工作評估,制定性能測試方案,編寫測試計劃

(2)根據測試方案,準備測試腳本、測試環境及測試數據

(3)創建場景,執行測試

(4)運行、監控場景,收集性能數據,進行缺陷管理

(5)分析性能測試結果,編寫測試報告,提供系統調優方案

2.2 性能測試工具loadrunner三大組件工作原理

(1)對于給定的被測系統,Visual User Generator根據選定協議(Windows Sockets,Http/Html,MS SQL Server等協議),捕獲和記錄客戶端行為、生成腳本,用戶可進行腳本調試(如添加檢查點、事務、集合點等)。

(2)在VuGen中針對腳本,可以設置Run-time Settings

(3)在controller中設置場景:根據需求,選擇腳本,設置運行場景和runtime setting,并可以通過負載生成器模擬大量用戶進行負載和壓力測試。。

(4)運行場景,通過analysis組件查看報告,包括summary和多個graph,通過多種方法(如:合并圖表、網頁細分圖、鉆取、水晶報表等方法)分析性能測試結果數據,提供性能調優的數據依據。

3 性能測試指標分析

3.1 響應時間

響應時間是指服務器對請求作出響應所消耗的時間。注意區分用戶的感性時間和真正的響應時間,感知時間是指從客戶端向系統提交請求開始返回信息的時間;實時響應時間是指從請求發送出去到頁面展示所有數據的時間。

3.2 吞吐量

吞吐量是指單位時間內服務器處理的字節數。如果一段時間內,用戶數量持續增加,而吞吐量趨于平衡甚至有略微減少不見遞增,說明該用戶數量即為當前系統所能承受的最大用戶數量,系統處理能力已經達到瓶頸。

3.3 TPS:

TPS是指服務器每秒處理的事務數,tps值越大,系統處理能力越強。

4 性能測試結果分析

性能測試數據可以通過性能測試工具loadrunne的analysis組件進行分析,得出系統瓶頸。常見的分析方法包括:合并圖表法、網頁細分圖、鉆取技術、硬件指標分析。下面結合性能測試經驗,提出幾個可能導致tps過低的原因:

(1)網絡帶寬

在壓力測試過程中會通過負載生成器模擬大量用戶,此時會產生大量對地請求,傳輸過程中的數據包需要較大帶寬,如果超出帶寬能力,則會造成響應不及時。

(2)硬件資源達到瓶頸

包括CPU(%Processor Time、Processor queue length)、內存(Avalible Mbytes)、磁盤(%Disk Time、page fault)、網絡(Bytes Total/sec)。

(3)數據庫設置的最大連接數不足

(4)連接池

連接池連接不夠,會導致請求響應不過來,造成排隊等待。

隨著公司業務的發展,軟件產品愈加復雜,公司會面臨更多日漸增多的用戶數量,更加多層的交互場景及超大數據量等諸多問題。如何提高軟件的性能,解決實際業務中的問題,也是我們做性能測試的根本目標。在性能測試過程中,我們應該制定更加合理的性能測試方案,監控性能測試流程,對軟件做更加充分的測試,定位問題,找出瓶頸,為軟件調優提供解決方案,提供更好的軟件服務。

(作者單位:江西軟件職業技術大學)

猜你喜歡
用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
主站蜘蛛池模板: 婷婷色一二三区波多野衣| 亚洲精品成人片在线观看| 高清久久精品亚洲日韩Av| 五月婷婷精品| 亚洲精品少妇熟女| 国产探花在线视频| 麻豆精品国产自产在线| 国产精品自在线天天看片| 国产午夜无码片在线观看网站| 国产成人精品三级| 久久国产免费观看| 国产一级毛片网站| 狠狠综合久久| 九一九色国产| 中国一级毛片免费观看| aaa国产一级毛片| 99久久精品无码专区免费| 高清码无在线看| 国产玖玖视频| 国产精品尤物铁牛tv| 欧美亚洲一区二区三区导航 | 97在线视频免费观看| 国产精品福利社| 91黄视频在线观看| 久久影院一区二区h| 欧美特级AAAAAA视频免费观看| а∨天堂一区中文字幕| 久久久久久久蜜桃| 99视频精品在线观看| 四虎永久免费网站| 国产成人艳妇AA视频在线| 国产一线在线| 国产内射在线观看| 国产高清免费午夜在线视频| 中文字幕亚洲另类天堂| 亚洲精品在线91| 中文字幕不卡免费高清视频| 欧美特黄一级大黄录像| 欧洲成人在线观看| 国产成人麻豆精品| 亚洲精品在线观看91| 国产一区二区网站| 久久国语对白| 大香网伊人久久综合网2020| 欧美性天天| 精品视频免费在线| 亚洲不卡网| 亚洲美女AV免费一区| 又爽又大又光又色的午夜视频| 亚洲精品动漫在线观看| 免费在线成人网| 国产精品蜜臀| 亚洲成a人片| 久久一色本道亚洲| 亚洲无码高清视频在线观看| 老司机精品一区在线视频| 67194亚洲无码| 天天综合网在线| 韩国v欧美v亚洲v日本v| 高清国产va日韩亚洲免费午夜电影| 伊人久久精品无码麻豆精品 | 国产精品视频猛进猛出| 国产拍在线| 色有码无码视频| 欧美不卡在线视频| 老汉色老汉首页a亚洲| 欧美亚洲一区二区三区导航| 色亚洲激情综合精品无码视频| 无码视频国产精品一区二区| 久久 午夜福利 张柏芝| 色成人综合| 2020最新国产精品视频| 国产AV无码专区亚洲A∨毛片| 尤物国产在线| 一本综合久久| 69av免费视频| 欧美亚洲国产日韩电影在线| 欧美劲爆第一页| 99热国产这里只有精品无卡顿"| 久久国产av麻豆| 久久久久国产一级毛片高清板| 婷婷成人综合|