精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

探討性能測試的負載目標

開發 測試
本文介紹的是性能測試的負載目標,希望對你有幫助,一起來看。

性能測試主要評價系統或組件的性能是否和具體的性能需求一致,例如:對訪問速度的性能需求或對內存使用情況的需求。特定性能測試的關注點在于組件或系統在規定的時間內和特定的條件下響應用戶或系統輸入的能力。

一、前提

近期我跟蹤了2個外協人員參與的性能測試項目,溝通中發現大家在制定測試策略時對如何確定負載目標、計算并發用戶數量等方面有很多不同方法,本文希望能對各種方法進行探討,并根據已有經驗對策略制定方面給出一些自己的建議。本文被測應用以銀行系統為主,壓力發起工具以LoadRunner為例。

二、術語

單位時間:本文中以1秒為單位時間。

在線用戶數量:訪問被測應用的用戶數量,但單位時間內用戶不會同時對被測服務器發送請求,產生壓力。

并發用戶數量:部分書中分狹義和廣義兩種,狹義指單位時間內同時執行一種操作的用戶數量,廣義指單位時間內同時執行多種不同操作的用戶數量,廣義的并發用戶操作更接近實際業務環境。但本文中的并發用戶數量僅指狹義而言,因為廣義是多種狹義的組合。

TPS:Transaction per Second,每秒事務數量,單位是事務/秒。

TRT:Transaction Response Time,事務響應時間,指TPS穩定時的平均事務響應時間,單位是秒。

三、負載目標

1. 負載視角

制定測試策略是性能測試的重點,包括測試范圍、場景提取、負載目標、發起方式、通過標準等。而負載目標關系整個測試的場景設計、并發配比、結果評判,因此確定負載目標也決定了測試的總體方向。通過了解業務需求,負載目標都會轉化為一系列具體的數值,一般可從兩方面來劃分:

前端:業務人員更關注前端并發用戶數量或在線用戶數量,以人數衡量;

后端:技術人員更關注后端應用服務器和數據庫服務器的負載能力,以TPS衡量;

前端并發用戶數量的計算在業界中有很多公式和原則,如2/8原則、10%在線用戶數量估算、(在線用戶數量*session時間)/監控時間等,但各公式和原則計算出的并發用戶數量并不精確,如有10萬在線用戶的系統不能說僅測試10萬*10%=1萬并發用戶即可。

后端TPS反應被測應用的實際負載能力,對已有具體業務量的應用可以計算精確,如銀行系統中某省行對公交易量日均10萬筆,則可精確計算出TPS均值=10萬/(6*3600)=4.63筆/秒(對公業務按6小時計算),若被測應用達不到TPS要求則完成不了當日業務。

同一個被測應用以不同視角估算負載目標,得到的數值可能會有很大差異,因此如何正確選擇負載目標,將會直接影響之后的測試方法和場景設計。

2. 負載指標

拋開視角的選擇,單從最終測試指標來說,對于一個軟硬件環境固定的應用程序,只有一個負載指標是固定的,那就是***事務處理能力 – 通常以TPS衡量。隨著負載的增加,被測應用將會逐漸達到***事務處理能力,若應用足夠健壯,則負載繼續增加,應用的事務處理能力也不會驟然下降。因此性能測試的目標就是確定被測應用的***事務處理能力。以事務處理能力反推,將逐漸捋清TPS、TRT、并發用戶數量、在線用戶數量等負載目標的關系和估算。

1)TPS

Transaction的粒度會直接影響TPS的計算,因此Transaction定義時要保證粒度適當:

C/S架構聯機類應用中一筆交易往往會流經多層前置應用,需要確定壓力發起工具所在位置,建議跨過前端直壓被測應用,此時一個Transaction代表一支后臺交易。

B/S架構經管類應用中一個頁面操作可能會和后臺有多次交互,建議以頁面上的操作為Transaction劃分基準,但要保證Transaction內的交互操作在前端是不可再拆分的。

LoadRunner發起壓力時Action內的語句是反復迭代的,而LR計算TPS僅看1秒內執行了幾次Transaction,如果Action內有多個Transaction則各事務的TPS都一樣,反應不出各事務的真實處理能力,因此建議Action內只定義一個或盡量精簡的Transaction。

由此TPS才可以準確表示被測應用的事務處理能力。

通過獲取生產日志、參考相似系統等方式能夠得到具體交易(事務)數量的被測應用程序,以TPS為負載目標是直接也最準確的。但要注意,若以TPS為目標,則前端配置的并發數量就不再代表并發人數,而是并發提交事務的數量。TPS和TRT的計算關系將在下面詳述。

2)TRT

TRT指TPS穩定時(不一定是***時)的平均事務響應時間,不關注個別事務,它和TPS關系緊密,隨TPS的變化而變化。當負載增加時TRT會逐漸增大,直至事務阻塞,交易超時。

TPS × TRT = 并發提交事務的數量。如果以TPS=20為目標,且此時TRT=2秒,則并發提交事務的數量=20×2=40筆。如果1個用戶單位時間內提交1筆事務,則可等于有40個并發用戶數量。

設定好目標TPS后要同時兼顧TRT的表現,若TRT明顯超出業務要求,即使達到負載目標也是無效的。TRT無固定的好壞標準,一般來說對OLTP的聯機應用,從前端提交到返回不應高于3秒,后臺應用程序和數據庫的處理應在1秒左右。對OLAP的在線分析系統或一般網站可遵循3/5/8原則,或更長。

3)并發用戶數量

通常理解并發用戶數量就是LoadRunner里設置的VUser數量,通過梯度增加VUser,對比TPS變化即可找到被測應用的***并發用戶。但我卻認為并發用戶數量不等于LoadRunner中設置的VUser數量。受交易響應時間、thinktime、pacing和集合點等因素影響,VUser數量不能直接體現被測應用負載能力。假設同樣10個VUser并發一次,如果A程序的響應時間是1秒,則A程序的TPS=10/1=10。而B程序的響應時間是5秒,則B程序的TPS=10/5=2。同樣在混合場景中用VUser比例體現不同應用的負載比例也是錯誤的,混合場景下由于各交易相互影響,單交易負載時響應快的很可能現在出現阻塞,前端VUser的比例根本無法準確控制后端應用的壓力。

因此我更愿意將“并發用戶數量”和“并發提交事務數量”掛鉤,體現被測應用實際負載:單位時間內n個用戶并發向被測應用提交n個事務請求(n是相同的)。VUser的數量和發起設置只是實現并發用戶數量的一種手段。

4)在線用戶數量

在線用戶數量與并發用戶數量、TPS、TRT間沒有固定的換算公式,我不提倡10%這樣的粗糙比例,對聯機類應用在線用戶就是每天簽到的柜員數量,對經管類應用就是月末、季末時所有登錄系統的用戶數量。在線用戶數量可以從需求人員或生產管理員處獲得大概數值,但不能通過性能測試倒推出在線數量。

四、負載目標選擇

1. 有明確交易量的應用

通過上面對各種典型負載指標的分析可以看出,以TPS衡量的事務處理能力是最準確的負載目標。通過生產日志或相似系統的交易量可以算出TPS均值、峰值。根據2/8原則和業務擴展可估算更高的峰值。銀行的聯機類應用屬于典型的有明確交易量的應用系統。

LoadRunner中可以通過設置Run-Time Settings的Pacing為At fixed intervals, every 1 sec,來控制每次迭代執行時間為1秒。如果迭代腳本里只定義一個Transaction,且TRT小于1秒,則VUser數量=并發用戶數量=TPS,可以通過調節VUser數量方便控制負載目標。注意,如果迭代中包含多個Transaction,或TRT隨著TPS目標的增加而變大,則需以TPS目標為基礎,實時調整VUser數量和這里every N sec里的間隔時間。

2. 無明確交易量的應用

無明確交易量的被測應用建議以確定***事務處理能力為目標。設置Pacing為As soon as the previous iteration ends,刪除thinktime,部署發壓工具和被測應用在同一網段,無網絡瓶頸,讓VUser能對被測應用產生***負載。弱化VUser數量聽上去的意義,遞增直到達到被測應用的***事務處理能力或其他性能指標閥值(如成功率或TRT)。新業務和經管類Web應用屬于無明確交易量的應用系統。

3. VUser的意義

盡管建議在確定負載目標時弱化VUser的意義,但測試中還要注意一種情況,如果被測應用有具體的操作用戶數量,如只有簽到或登錄的用戶才能提交交易,則VUser的數量不能高于實際注冊用戶數量。就按照***用戶數量加壓,以需求要求的TRT為目標調優被測應用,盡量提高TPS。

希望本文能給你帶來幫助。

【編輯推薦】

  1. 高效的單元測試Rails該怎樣進行
  2. 淺談單元測試方法和步驟
  3. 關于手機測試用例設計的幾件事
  4. 介紹幾種測試工作量的估算方法
  5. C++多線程調試和測試的注意事項
責任編輯:于鐵 來源: 互聯網
相關推薦

2020-05-18 07:00:00

性能測試壓力測試負載測試

2011-06-08 16:59:04

性能測試載測試壓力測試

2022-05-17 08:53:26

TPS性能測試

2010-05-07 13:09:06

2015-07-28 14:18:21

Ceph性能測試優化

2023-07-07 15:34:27

負載測試性能測試

2010-04-26 10:55:41

全局負載均衡

2023-07-20 14:59:37

負載測試測試

2019-08-30 09:32:32

監控負載測試工具

2010-05-06 09:34:36

負載均衡集群

2009-02-12 10:10:00

2021-06-30 09:00:00

測試Web軟件

2010-08-06 10:34:27

ODB2系統性能優化

2023-09-18 16:14:35

性能測試開發

2013-12-25 10:32:41

MySQL性能測試

2013-05-08 09:31:32

MangoDB

2017-08-10 14:04:25

前端JavaScript函數性能

2010-04-28 15:52:15

數據流負載均衡

2024-06-11 00:00:03

網關限流算法

2017-06-26 10:22:22

Linux平均負載性能監控
點贊
收藏

51CTO技術棧公眾號

xxx中文字幕| 一区不卡字幕| 天堂av免费在线观看| 欧美gvvideo网站| 欧美一级理论片| 狠狠97人人婷婷五月| 999国产在线视频| 成人一区二区在线观看| 国产成人精彩在线视频九色| 99久久婷婷国产综合| 日韩mv欧美mv国产网站| 69av一区二区三区| 黄色片视频在线免费观看| 九色porny在线| 91免费国产在线| 444亚洲人体| 亚洲综合成人av| 亚洲精选在线| 久久在精品线影院精品国产| 熟女少妇一区二区三区| 粉嫩一区二区三区在线观看| 日韩欧美大尺度| 日本男女交配视频| 五月天婷婷在线视频| 91麻豆免费在线观看| 99国产视频| 一级aaaa毛片| 首页欧美精品中文字幕| 高清亚洲成在人网站天堂| 日本不卡一二区| 国产伦精品一区二区三区视频| 精品国产青草久久久久福利| 男人的天堂最新网址| 3d性欧美动漫精品xxxx软件| 亚洲va在线va天堂| 视频一区二区视频| av网站在线免费播放| 久久午夜色播影院免费高清| 国产精品区免费视频| 999免费视频| 精品一区二区三区视频| 国产精品久久在线观看| 无码人妻精品一区二区蜜桃色欲| 99在线观看免费视频精品观看| 久久99国产精品自在自在app | 国产精品素人视频| 欧美综合激情| 欧美捆绑视频| 久久亚洲综合色一区二区三区| 国产伦精品一区二区三区在线| 国产高清在线免费| 国产盗摄精品一区二区三区在线 | 亚洲精品久久久蜜桃动漫| 激情六月婷婷综合| 91久热免费在线视频| 一区二区三区免费在线| 久久精品99久久久| 成人国内精品久久久久一区| 国产影视一区二区| 韩国成人福利片在线播放| 国产日本欧美一区二区三区| 亚洲天堂视频网| 激情六月婷婷综合| 91在线短视频| 成人午夜免费福利| 99国产精品国产精品久久| 国产一区二区久久久| 午夜福利理论片在线观看| 91在线视频18| 视频一区二区三| 日本蜜桃在线观看| 一个色综合网站| 99在线精品免费视频| 少妇视频在线观看| 欧美午夜在线观看| 91香蕉视频在线观看视频| 91精品短视频| 亚洲精品一区久久久久久| 天天操天天干天天操天天干| 亚州av乱码久久精品蜜桃 | 免费人成视频在线| 亚洲国产午夜| 国产精品video| 国产一区二区三区中文字幕| 国产91在线观看丝袜| 久久综合狠狠综合久久综青草| 丁香在线视频| 亚洲美女少妇撒尿| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 精品视频在线一区二区在线| 日韩欧美区一区二| 亚洲自拍偷拍一区二区| 亚洲草久电影| 欧美在线性视频| 国产精品毛片一区二区在线看舒淇 | 亚洲欧美日韩国产另类专区| 人体内射精一区二区三区| 国精产品一区一区三区四川| 日韩一区二区三区在线| 亚洲一级中文字幕| 国产精品av久久久久久麻豆网| 欧美在线免费视频| av小说天堂网| 久久夜色精品国产欧美乱极品| 久久免费一级片| 周于希免费高清在线观看| 欧美久久一区二区| 成人h动漫精品一区| 91精品高清| 日韩免费不卡av| 亚洲精品字幕在线| 中文字幕日本不卡| 亚洲爆乳无码专区| 伊人久久大香线蕉av超碰| 亚洲人成网站999久久久综合| 久久国产精品二区| 麻豆freexxxx性91精品| 黄色99视频| 黑人极品ⅴideos精品欧美棵| 欧美日韩中文精品| 中文幕无线码中文字蜜桃| 亚洲无线视频| 亚洲一区二区三区成人在线视频精品| 国产在线免费观看| 精品久久久久久久久中文字幕| 日韩av加勒比| 欧美成人直播| 国产精品日韩在线观看| 男女视频在线观看| 精品国产成人av| 亚洲免费观看在线| 欧美va亚洲va日韩∨a综合色| 国产日韩精品在线| 国产三级视频在线看| 欧美丝袜第一区| 少妇户外露出[11p]| 伊人成人网在线看| av日韩免费电影| 午夜dj在线观看高清视频完整版| 欧美欧美午夜aⅴ在线观看| 中文字幕第24页| 视频一区二区三区中文字幕| 欧美亚洲另类久久综合| 伊人久久综合一区二区| 日韩精品中文字幕在线观看| xxxxxx国产| 99re视频这里只有精品| 精品无码国模私拍视频| 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 日韩欧美中文视频| 你懂的一区二区| av日韩免费电影| caoporn视频在线| 亚洲丁香婷深爱综合| 国产亚洲欧美久久久久| 国产69精品久久777的优势| 黄色一级大片免费| 超碰在线一区| 91av在线免费观看视频| 视频国产在线观看| 日本国产一区二区| 永久免费av无码网站性色av| 久久一区二区三区超碰国产精品| 日韩高清dvd| 国内精品伊人| 另类专区欧美制服同性| 亚洲精选一区二区三区| 午夜久久久久久久久久一区二区| 国产亚洲无码精品| 日本午夜一区二区| 国产911在线观看| 国产精品超碰| 欧美在线视频一区| 2019中文字幕在线视频| 91精品国产高清一区二区三区蜜臀| 久久精品www| 久久这里只有精品首页| 2025韩国理伦片在线观看| 欧美在线影院| 久久综合九色综合久99| 欧美性生活一级| 国语自产精品视频在免费| 电影在线高清| 精品国产三级a在线观看| 中文字幕免费高清网站| 亚洲精品一二三| 国产精品无码永久免费不卡| 美国av一区二区| 国产真人做爰毛片视频直播| 欧美自拍偷拍| 痴汉一区二区三区| 一二区成人影院电影网| 欧美精品aaa| av福利在线播放| 欧美精品一区二区久久久| www.日韩一区| 亚洲成人免费视| 精品视频第一页| 99re热这里只有精品视频| 超碰超碰在线观看| 在线视频亚洲| 一区二区三区四区免费观看| 免费久久久久久久久| 国产精品麻豆免费版| 黄色精品视频网站| 91超碰caoporn97人人| 黄网页在线观看| 亚洲视频欧洲视频| 天堂av资源网| 日韩视频免费观看高清完整版在线观看 | 国产交换配乱淫视频免费| 国产福利视频一区二区三区| 午夜激情在线观看视频| 亚洲精品孕妇| 久久精品在线免费视频| 日本久久黄色| 免费看成人片| 国产精品17p| 成人免费观看网址| 国产极品久久久久久久久波多结野| 91精品国产高清久久久久久久久| 综合久久2019| 操日韩av在线电影| 欧美边添边摸边做边爱免费| 亚洲欧洲高清在线| 色综合成人av| 亚洲国产中文字幕久久网| 午夜精品一区二区三| 8x8x8国产精品| 一卡二卡在线观看| 欧美系列一区二区| 国产真人无遮挡作爱免费视频| 精品福利视频导航| 精品久久免费视频| 一卡二卡欧美日韩| 久久网中文字幕| 亚洲综合一区在线| 精品在线视频免费| 亚洲韩国精品一区| 精品少妇久久久久久888优播| 亚洲欧美韩国综合色| 色老板免费视频| 亚洲人成在线播放网站岛国| 在线日韩国产网站| 亚洲视频在线一区观看| 天天综合天天做| 亚洲精品国产成人久久av盗摄| 久久久久久视频| 综合亚洲深深色噜噜狠狠网站| 情侣偷拍对白清晰饥渴难耐| 亚洲人精品午夜| 精品99在线观看| 亚洲国产成人av网| 91九色丨porny丨肉丝| 精品美女久久久久久免费| www.com国产| 欧美亚洲动漫另类| 亚洲一区二区天堂| 欧美一级一区二区| 欧美一级在线免费观看| 亚洲国产私拍精品国模在线观看| 亚洲 欧美 自拍偷拍| 亚洲欧洲视频在线| 在线免费观看黄| 久久99热精品| 日韩激情电影| 国产精品丝袜白浆摸在线| 91精品网站在线观看| 亚洲free性xxxx护士白浆| 66精品视频在线观看| 国模精品娜娜一二三区| 一区三区在线欧| 中文字幕一区二区三区四区五区六区 | 日韩欧美国产亚洲| 欧美综合在线视频| 国产青青草视频| 日韩成人中文字幕| porn亚洲| 欧美激情欧美激情在线五月| 在线人成日本视频| 国产情人节一区| 97一区二区国产好的精华液| 麻豆久久久9性大片| 午夜久久免费观看| 成人在线免费在线观看 | 蜜臀aⅴ国产精品久久久国产老师| 97aⅴ精品视频一二三区| 中文字幕在线观看二区| 亚洲影视在线观看| 久久精品久久久久久久| 91精品国产综合久久久久久久| 亚洲精品一区二区三区新线路 | 久久精品ww人人做人人爽| 日韩一区二区在线免费| 日韩xxxx视频| 精品一区二区三区欧美| 99久久久久久久久久| 一区二区三区在线观看视频| 国产主播第一页| 亚洲第一av网| 精精国产xxxx视频在线| 欧美诱惑福利视频| 亚洲专区**| 亚洲午夜精品久久久中文影院av | 五月天精品一区二区三区| 中文字幕第31页| 亚洲精品久久久久久久久| 日本网站在线免费观看视频| 97成人超碰免| 日韩在线成人| 一区二区91美女张开腿让人桶| 亚洲一区二区三区高清| 秋霞午夜鲁丝一区二区 | 国产精品suv一区二区69| 欧美日韩高清在线| 韩日在线视频| 91禁外国网站| 亚洲一区二区免费在线观看| 亚洲免费av网| 蜜臀av一区二区| 国产成人无码精品久久二区三| 一区二区三区不卡在线观看| 国产又黄又粗又长| 日韩在线小视频| 日本一区二区电影| 欧美污视频久久久| 午夜亚洲视频| 中国美女乱淫免费看视频| 亚洲高清免费观看高清完整版在线观看 | 国精一区二区三区| 亚洲最大福利视频网站| 91精品国产91久久综合| 一个色综合久久| 国产精品欧美一区二区三区| 精品黑人一区二区三区| 亚洲欧美日韩一区二区在线| 色戒汤唯在线观看| 久久99九九| 在线亚洲自拍| 超碰97在线资源站| 精品久久久中文| 少妇性bbb搡bbb爽爽爽欧美| 91精品国产沙发| 一呦二呦三呦国产精品| 毛片一区二区三区四区| 久久精品在线免费观看| 日韩精品在线一区二区三区| 永久免费精品影视网站| 成人一区视频| 97超碰免费观看| 国产不卡免费视频| 日本三级2019| 亚洲精品视频免费| 羞羞影院欧美| 一本久久a久久精品vr综合| 久久国产成人午夜av影院| 日韩精品一区二区亚洲av性色 | 成人a级免费视频| 亚洲第一偷拍| 国产成人av免费观看| 婷婷六月综合亚洲| 三级在线电影| 国产精品一区二区性色av| 亚洲国产精品日韩专区av有中文| 下面一进一出好爽视频| 午夜亚洲国产au精品一区二区 | 久久亚洲国产精品| 超碰97久久| 亚洲五月天综合| 亚洲精选免费视频| 图片区 小说区 区 亚洲五月| 国产成人一区二区三区电影| 五月精品视频| 成年人小视频在线观看| 日韩欧美福利视频| 免费网站黄在线观看| 国产高清一区视频| 日韩精品乱码免费| 国模无码国产精品视频| 亚洲国产精品99| 国语自产精品视频在线看抢先版结局| 黄黄视频在线观看| 99国产欧美另类久久久精品| 亚洲一级特黄毛片| 久久免费国产精品1| 成人在线视频免费观看| 四川一级毛毛片| 日本高清不卡视频| 四虎亚洲精品| 视频一区视频二区视频三区高| 国产盗摄精品一区二区三区在线| 一级片在线观看免费| 久99久在线视频| 精品国产中文字幕第一页| 99国产精品免费视频| 色视频成人在线观看免| 欧美aaaaaaa| 天堂va久久久噜噜噜久久va| 成人动漫av在线| 一本色道久久综合熟妇|