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
主站蜘蛛池模板: 亚洲免费人成影院| 亚洲精品不卡午夜精品| 伊人婷婷色香五月综合缴缴情| 国产污视频在线观看| 国产精品妖精视频| 67194在线午夜亚洲| 97在线国产视频| 日本午夜精品一本在线观看 | 一区二区三区国产精品视频| 视频在线观看一区二区| 浮力影院国产第一页| 亚洲天堂网在线视频| 精品一区二区三区中文字幕| 国产精品视频a| 国产亚洲精品91| 国产高清精品在线91| 国产精品成人一区二区不卡| 色网在线视频| 亚洲中久无码永久在线观看软件| 国产成年女人特黄特色毛片免| 亚洲欧美自拍视频| 三上悠亚在线精品二区| 中国特黄美女一级视频| 日韩成人高清无码| 制服丝袜亚洲| Aⅴ无码专区在线观看| 国产成人91精品| 沈阳少妇高潮在线| 国产免费黄| 欧美成人国产| 久久五月天综合| 正在播放久久| 青青草国产精品久久久久| 亚洲浓毛av| 9丨情侣偷在线精品国产| 欧美性久久久久| 亚洲A∨无码精品午夜在线观看| 色丁丁毛片在线观看| 一本大道视频精品人妻| 日韩在线第三页| 日日摸夜夜爽无码| 美女一级免费毛片| 91精品久久久无码中文字幕vr| 男女男免费视频网站国产| 久久 午夜福利 张柏芝| 国产美女91视频| 91视频首页| 日韩av在线直播| 爆乳熟妇一区二区三区| 婷婷六月天激情| 美女一区二区在线观看| 中文字幕在线不卡视频| 亚洲午夜综合网| 欧美成人一级| 午夜啪啪福利| 精品国产黑色丝袜高跟鞋| 国产成人高清在线精品| 综合亚洲网| 成人精品免费视频| 中国美女**毛片录像在线| Aⅴ无码专区在线观看| 91久久偷偷做嫩草影院电| 亚洲精品在线影院| 亚洲免费成人网| 国产精品久久久久久搜索| 久久久久亚洲AV成人人电影软件| 亚洲一级毛片免费看| 欧美19综合中文字幕| 亚洲第一成年人网站| 91免费片| 8090成人午夜精品| 无码网站免费观看| 无码电影在线观看| 亚洲国产成人自拍| 亚洲国产精品VA在线看黑人| 国产免费怡红院视频| 色丁丁毛片在线观看| 欧美午夜在线观看| 精品午夜国产福利观看| 国产精品 欧美激情 在线播放| 精品欧美日韩国产日漫一区不卡| 色悠久久综合|