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

如何用New Relic進行性能與壓力測試

譯文
開發 測試
本文將分為3部分、12個步驟,向您介紹在性能工程中,如何使用New Relic開展有序的壓力測試,并進行規范性的根本原因分析。

【51CTO.com快譯】在任何現代化軟件組織的日常工作中,性能工程(Performance engineering)和壓力測試(load testing)都是非常關鍵的組成部分。實際上,許多公司都會在此類團隊的建設上日益增加投入。而那些缺乏此類流程的公司,也正在朝著該方向迅速改進中。

從理論上說:在關鍵性能指標(KPI,請參見:https://kpi.org/KPI-Basics)的驅動下,軟件應用領域的性能工程和壓力測試具有如下三個主要目標:

1. 驗證應用程序的當前負載容量。

2. 識別應用代碼、軟件配置、以及硬件資源上的瓶頸限制。

3. 提高應用程序的可伸縮性,以滿足目標負載能力。

具體來說,典型的壓力測試會涉及如下六個方面:

目前,雖然業界有著大量的相關測試工具,它們可以通過生成并非用戶的訪問負載,來進行性能測試,但是New Relic平臺,特別是New Relic APM(https://newrelic.com/products/application-monitoring)、New Relic Infrastructure(https://newrelic.com/products/infrastructure)和New Relic Browser(https://newrelic.com/products/browser-monitoring)都提供了較為深入的監控與服務,以及各種關鍵性的洞見。New Relic能夠分析瀏覽器的響應時間、用戶的會話數、應用程序的運行速度、以及后端資源的利用率。根據New Relic所創建的壓力測試環境,測試團隊能夠獲悉有關應用性能的端到端“全景視圖”。

本文將分為3部分、12個步驟,向您介紹在性能工程中,如何使用New Relic開展有序的壓力測試,并進行規范性的根本原因分析。

第1部分:設置基線并確定當前容量?

我們的首要任務就是先構造壓力測試,然后緩慢增加負載,直至應用程序出現瓶頸。

1.我們從最小用戶數的負載開始(例如:5個用戶的并發量),執行至少持續一小時的壓力測試。我們將這種低負載測試的結果作為一個基線。

如果針對基線壓力測試的結果,已經能夠出現并發的事務超出了服務級別協議(SLA),那么我們就沒有理由再進行下一步的可伸縮性測試了。而如果一切正常,我們則繼續下一步。

2.通過基線壓力測試的結果,您可以為應用設置可接受的Apdex分數(https://docs.newrelic.com/docs/apm/new-relic-apm/apdex/apdex-measure-user-satisfaction)。該Apdex是目標應用程序平均響應時間的標準。您需要為那些在執行時間上超過整體SLA的特定事務,創建關鍵事務(https://docs.newrelic.com/docs/apm/transactions/key-transactions/introduction-key-transactions)。例如,對于典型的Web應用而言,其Browser Apdex值應當為0.3秒。而Java應用程序的APM Apdex值則可能為0.5秒。如果您的應用程序有一個微服務集合,并通過API來處理事務,那么每個服務的Apdex則可能是0.2秒。因此,我們的宗旨是為每個執行事務的服務,設置適當的Adex值。

3.設計并執行壓力測試,然后有條不紊地增加用戶數量。請為每一個應用程序設計不同的吞吐量和用戶負載目標。例如,您可以使用5個并發用戶數來觸發壓力測試,接著每隔15秒鐘再添加5個用戶。隨著用戶數量的增加,壓力測試將慢慢接近性能的臨界點,這將使您能夠了解到目標應用程序所能夠處理負載的極限。

記住:壓力測試應當被設計為有序進行,而不要一股腦地將目標工作負載拋給應用程序,否則得到的結果不但混亂、且難以解釋。例如:如果您的目標是達到5,000個并發用戶,那么您設計的壓力測試應當先錨定該目標的一半。如果此應用能夠成功地擴展到目標負載的一半,那么您才可以繼續設計下一輪測試,以使負載加倍。同樣,如果您測試的是負載吞吐量,而不是用戶數與活動會話,那么您仍然可以使用相同的方法穩健地達到目標所設定的每秒事務數。例如,如果您的API吞吐量目標為每秒200個事務的話,那么您可以逐步將測試的壓力擴展到每秒100個事務。

4.在應用程序的APM概覽頁面中,您可以通過更改視圖,來查看“Web事務分位數(Web transactions percentiles)”。由于其中95%的記錄都會比中位或平均值更加敏銳與精細,因此您可以將主要精力集中在這95%的記錄行上。

通過觀察,您可以找到目標應用在壓力測試下開始出現服務質量下降的時間點,然后突出顯示并放大該時間范圍與跨度,以便您能夠執行更為深入的分析。例如,您可以深入挖掘各種事務性、分布式的軌跡、以及相關的錯誤,或是從APM模式切換到Browser模式,以便從前端轉為后端分析。New Relic能夠持續地自動聚焦該時間范圍內的各類信息。

記住:該測試部分的主要目標是首次識別瓶頸,因此您不需擔心在首次拐點之后的圖表走勢。任何跨過該點的狀態,都只是某個根本原因的后續癥狀而已。

第2部分:隔離首個瓶頸

針對上述發現的性能下降情況,您可以根據應用的實際情況,執行如下步驟5到9(可以不一定按照該順序)以進行問題排查。例如,您可以從使用New Relic Browser去分析響應的時間開始,順藤摸瓜,直到發現APM中的代碼缺陷(也就是所謂的自上而下的方法)。當然,您也可以從New Relic Infrastructure開始,以識別那些導致瀏覽器響應耗時的資源限制(也就是所謂的自下而上的方法)。

5.利用在步驟4中所收集的信息,采用服務映射(service maps,https://docs.newrelic.com/docs/understand-dependencies/understand-system-dependencies/service-maps/introduction-service-maps)來識別到底是哪個應用事務的哪些內、外部服務水平出現了下降,并導致了總體響應時間的增加。

如果您發現有多個事務存在著服務水平的下降趨勢,那么這通常表明有某些資源已經接近到了它們的飽和點。

 

事務分析

6.使用New Relic APM來逐步隔離各種代碼的缺陷、或是錯誤的條件。使用事務跟蹤(transaction traces,https://docs.newrelic.com/docs/apm/transactions/transaction-traces/introduction-transaction-traces)的方法,來隔離服務降級、或是拋出錯誤的確切代碼。

7.使用Infrastructure的主機集成(on-host integrations,https://docs.newrelic.com/docs/integrations/host-integrations/getting-started/introduction-host-integrations),來識別基礎架構中諸如Web服務器、JVM或數據庫等方面的限制。

8.使用Infrastructure來檢查應用部署所涉及到的每一臺主機和服務器,以查看是否有硬件資源(CPU、內存、以及網絡等)被濫用的情況。

硬件資源不一定是在完全飽和時,才能導致響應時間的延長。有時候,達到70%的飽和度時,其性能就會受到影響。如果您在壓力測試中發現瓶頸并非源自硬件資源,那么就請檢查服務器的軟件資源,其中包括:連接池、數據源連接數、及其TCP堆棧等方面。因為當軟件資源飽和時,它們同樣會在基礎架構中出現“排隊”的狀況。

9.使用Browser來確定響應時間的增加是否來自應用的前端。例如,當您的站點需要呈現某些HTML類資產時,那些向第三方遠程服務器發送的Ajax請求數,就有可能會導致整體速度的下降。

第3部分:優化以緩解瓶頸問題

在確定了瓶頸的原因之后,您需要通過實施變更,來應對新的壓力測試。

10.對于應用程序的任何變更,您都需要設置New Relic的部署標記(deployment marker,https://docs.newrelic.com/docs/apm/new-relic-apm/maintenance/record-deployments)來予以記錄。您可以使用諸如:“向VM增加了2顆CPU”之類詳細信息,來標記針對某次變更的部署。

記住:一次僅修改一個變量。如果您一次性地修改了兩個、或更多的內容(例如,增加了多個硬件資源、并讓JVM堆棧的大小翻倍了),那么您將無從知曉到底是哪個變量,如何影響了應用程序的總體負載性能。

11.重新運行壓力測試并分析新的結果,以判斷性能是否有所改觀。如果沒有任何差異的話,那就意味著您并未找到真正的瓶頸。請保留或還原先前的變更,并按需重復前面的測試步驟。

12.持續進行壓力測試,直至真正消除了瓶頸,并滿足了既定的各項負載需求。

使性能工程成為一個迭代的過程

客觀地說,壓力測試和性能工程是“永無止境”的。由于從應用程序的工作負載、到功能服務、再到體系架構中的幾乎每個組件,我們都需要對它們進行持續的開發與部署,因此就算是某個新增的簡單變更,也可能會對前期的性能測試結果帶來干擾。所以說,性能測試應當隨著應用程序的迭代而繼續。

其他的壓力測試和性能分析資源

下面是一些您可能在壓力測試和性能分析中用得上的,其他類型的New Relic工具:

原文標題:How to Use New Relic for Performance Engineering and Load Testing ,作者:Rebecca Clinard

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2021-01-05 08:00:00

Windows 10工具GPU

2014-08-28 03:05:14

mAPMNew Relic移動應用性能監測

2020-05-18 07:00:00

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

2011-06-08 16:59:04

性能測試載測試壓力測試

2020-07-07 13:00:00

Linux壓力測試

2023-06-06 16:10:11

2025-01-27 11:52:23

2021-07-03 08:54:49

LinuxSysbench性能

2014-09-01 10:26:09

New Relic企業級SaaS

2014-07-07 11:33:50

SaaSNew Relic移動開發

2009-07-06 10:22:26

Web網站壓力測試

2016-09-14 11:09:06

Web工具運維

2014-12-14 18:22:00

OneAPMNew Relic

2023-08-31 08:36:52

.NET性能測試開源

2012-03-26 10:55:03

JavaJava EE

2017-10-11 17:25:03

webwebbenchlnmp

2019-07-03 09:35:20

Oracle數據庫監聽

2014-08-28 14:48:29

New Relic企業級SaaS

2022-05-17 08:53:26

TPS性能測試

2009-12-17 16:57:35

LTP套件
點贊
收藏

51CTO技術棧公眾號

台湾亚洲精品一区二区tv| 中国日本在线视频中文字幕| 99热精品在线观看| 在线视频亚洲欧美| 欧美xxxx黑人| 中文字幕人成乱码在线观看| 一色桃子久久精品亚洲| 精品日产一区2区三区黄免费 | 亚洲mv在线观看| 欧美日韩免费高清| 亚洲成人av综合| 日本欧美久久久久免费播放网| 欧美大奶子在线| 日本乱子伦xxxx| av日韩精品| 欧美日韩高清在线播放| 丰满爆乳一区二区三区| 日本中文字幕在线看| www.亚洲激情.com| 91精品中文在线| 成人av网站在线播放| 黄色国产精品| 日韩视频永久免费观看| 中文字幕人妻一区二区| 一区二区三区亚洲变态调教大结局| 91久久精品国产91性色tv| 国产91沈先生在线播放| 高潮毛片在线观看| 国产女同互慰高潮91漫画| 精品国产一区二区三区麻豆小说 | 亚洲青青一区| 91久久久免费一区二区| 日韩激情免费视频| h片在线观看| 亚洲男人的天堂在线aⅴ视频| 日韩福利一区二区三区| 爽爽视频在线观看| 99久久99久久久精品齐齐| 97人人澡人人爽| 国产女无套免费视频| 久久精品国产亚洲一区二区三区 | 女人被男人躁得好爽免费视频| 国产区视频在线播放| 91农村精品一区二区在线| 国产伦理久久久| 亚洲精品无amm毛片| 国产呦萝稀缺另类资源| 91亚洲va在线va天堂va国| 中文字幕你懂的| 日本不卡一区二区| 国产精品久久久久7777婷婷| 亚洲乱码国产乱码精品| 久久久精品网| 国产91亚洲精品| 91青青草视频| 欧美aⅴ一区二区三区视频| 国产精品视频网站| 在线观看免费中文字幕| 久久精品理论片| 亚洲一区二区日本| 亚洲av无码乱码国产精品| 国产91丝袜在线播放九色| 成人综合色站| 深夜影院在线观看| 久久久久久久久一| 日韩在线导航| av毛片在线看| 亚洲成人综合视频| 日韩欧美精品在线观看视频| 日韩成人动漫| 欧美精三区欧美精三区| 可以看的av网址| 激情小说一区| 亚洲免费一在线| 国产又粗又猛又爽又黄的视频四季 | 亚洲老板91色精品久久| 色欲狠狠躁天天躁无码中文字幕 | 午夜国产精品一区| 精品久久久噜噜噜噜久久图片 | 91禁在线看| 一本大道久久精品懂色aⅴ| 五月婷婷狠狠操| 亚洲久草在线| 亚洲成人黄色网| 91精品人妻一区二区| 久久亚洲成人| 国内精品模特av私拍在线观看| 麻豆久久久久久久久久| 老鸭窝一区二区久久精品| 999精品视频一区二区三区| 天天干天天爱天天操| 国产精品天天看| 草b视频在线观看| 日韩a**中文字幕| 欧美一区二区精美| a天堂中文字幕| 欧美欧美天天天天操| 国产脚交av在线一区二区| 99国产精品久久久久久久成人| 99久久精品国产网站| 亚洲一区3d动漫同人无遮挡| 国产蜜臀在线| 欧美片在线播放| 中文字幕在线播放视频| 天天精品视频| 国产精品扒开腿做爽爽爽视频 | 成人小视频在线| 亚洲精品久久区二区三区蜜桃臀| 色呦呦视频在线观看| 欧洲精品中文字幕| 国产人妻黑人一区二区三区| 日韩欧美高清| 秋霞av国产精品一区| www.日韩高清| 国产精品国产三级国产aⅴ无密码| 国产一二三在线视频| 成人精品在线| 一区二区三区 在线观看视| 国产精久久久久久| 国产一区二区三区综合| 日本精品一区二区三区视频| 爱啪视频在线观看视频免费| 欧美一二三区在线观看| av资源在线免费观看| 麻豆精品网站| 久久久久资源| a毛片不卡免费看片| 欧美一区国产二区| 欧美特黄一级片| 美女视频第一区二区三区免费观看网站| 精品国产一区二区三区麻豆小说| 四季久久免费一区二区三区四区| 欧美人妖巨大在线| av资源在线免费观看| 男男视频亚洲欧美| 日韩国产欧美精品| 欧美不卡高清一区二区三区| 亚洲免费影视第一页| 久久久久99精品成人片我成大片| 成人黄色777网| 亚洲理论电影在线观看| 深夜激情久久| 色在人av网站天堂精品| 午夜免费福利视频| 亚洲综合免费观看高清完整版在线| 国产传媒免费观看| 99国产**精品****| 91久久久国产精品| 伊人影院在线视频| 日韩欧美一区在线观看| 免费网站看av| 成人午夜激情在线| 国产白丝袜美女久久久久| 亚洲盗摄视频| 国产精品美女午夜av| av大全在线免费看| 欧美高清你懂得| 午夜写真片福利电影网| 成人小视频在线观看| 男女视频网站在线观看| 亚洲精品一级二级三级| 国产精品96久久久久久又黄又硬| www.亚洲资源| 67194成人在线观看| 欧美成人国产精品高潮| 99re8在线精品视频免费播放| 欧美网站免费观看| 欧美偷拍综合| 91在线精品播放| а√在线天堂官网| 亚洲视频在线观看视频| 91麻豆国产在线| 夜夜爽夜夜爽精品视频| 免费a级黄色片| 日韩中文字幕区一区有砖一区| 伊人色综合久久天天五月婷| 亚洲精品一区二区三区在线| 91av网站在线播放| 91ph在线| 精品裸体舞一区二区三区| 一本一道无码中文字幕精品热| 国产精品伦理一区二区| 国产精品99久久久精品无码| 一区二区国产在线观看| 一区不卡字幕| 成人知道污网站| 国产精品中文字幕久久久| 四虎影院观看视频在线观看| 国产亚洲精品成人av久久ww| 国产黄色av网站| 色香蕉成人二区免费| 亚洲成人生活片| 国产视频一区二区在线观看| 午夜免费视频网站| 视频一区国产视频| 大陆极品少妇内射aaaaaa| 奇米狠狠一区二区三区| eeuss一区二区三区| 日韩在线免费| 91成人福利在线| 黄色网页在线免费看| 亚洲毛片在线免费观看| 国产福利第一视频| 欧美日韩精品福利| 国产成人在线免费视频| 亚洲婷婷国产精品电影人久久| 成年人在线观看av| 国产成人精品免费网站| 五月婷婷六月丁香激情| 久久精品一本| 亚洲国产精品无码观看久久| 91精品国产乱码久久久久久久| 欧美精品一区三区在线观看| 日日夜夜精品视频| 成人做爰www免费看视频网站| 神马电影网我不卡| 91地址最新发布| 欧美xxxx少妇| 欧美日本黄视频| 毛片av在线| 色偷偷偷综合中文字幕;dd| 欧美日韩国产亚洲沙发| 日韩h在线观看| 国模无码一区二区三区| 日韩欧美第一区| 国产丝袜在线视频| 欧美久久免费观看| 丰满熟女人妻一区二区三| 91黄色免费版| 福利网址在线观看| 精品福利在线看| 99久在线精品99re8热| 亚洲高清视频的网址| 久久精品国产亚洲av无码娇色| 亚洲欧美在线另类| 国产精品成人69xxx免费视频| 中文字幕 久热精品 视频在线 | 亚洲精品tv久久久久久久久久| 天天人人精品| 日韩专区精品| 在线免费观看成人网| 外国成人免费视频| 手机成人av在线| 2023国产精品久久久精品双| 亚洲视频在线观看日本a| 青青草97国产精品麻豆| 亚洲一区二区三区色| 国产精品成人a在线观看| 中文字幕一区二区三区四区五区| 91九色精品国产一区二区| 国产精品美女在线播放| 91精品精品| 欧美日韩视频免费| 伊人久久亚洲美女图片| www.中文字幕在线| 青娱乐精品视频| 在线观看日本www| 国产精品一区二区三区四区| 日本性生活一级片| 91亚洲午夜精品久久久久久| 亚洲天堂网一区二区| 久久久影视传媒| 萌白酱视频在线| 亚洲一区中文日韩| 亚洲高清毛片一区二区| 欧美丝袜丝交足nylons图片| 97人妻精品一区二区三区| 日韩手机在线导航| 亚州男人的天堂| 中文字幕不卡av| av大大超碰在线| 国产69精品久久久久久| 草民电影神马电影一区二区| 成人情趣片在线观看免费| 2021年精品国产福利在线| 女人一区二区三区| 午夜精品毛片| 欧美三级一级片| 精品一区二区在线免费观看| 中文字幕三级电影| 中文字幕免费不卡在线| 免费人成年激情视频在线观看| 福利一区福利二区微拍刺激| 一区二区三区免费在线| 亚洲电影av在线| 69久久久久| 97色在线观看| 亚洲精品大全| 久热这里只精品99re8久| 成人三级视频| 久久久久久久久久久99| 精品在线亚洲视频| aa一级黄色片| 亚洲一区电影777| 自拍偷拍色综合| 日韩av综合网站| 色图在线观看| 91精品久久久久久久久久另类 | 久久久天堂国产精品| 视频一区二区欧美| 中文字幕在线视频播放| 综合亚洲深深色噜噜狠狠网站| 天堂中文字幕在线观看| 欧美一卡2卡三卡4卡5免费| 久色视频在线| 国模精品视频一区二区| 亚洲福利影视| 午夜精品短视频| 亚洲欧美久久久| 在线中文字日产幕| 中文字幕一区二区三区在线不卡| 国产黄色片免费看| 精品人伦一区二区色婷婷| 欧美高清视频| 国产精品电影观看| 亚洲免费专区| 欧美变态另类刺激| 成人av在线观| 久久国产精品二区| 欧美一级黄色录像| 好了av在线| 国产情人节一区| 欧美日中文字幕| 无码日韩人妻精品久久蜜桃| 91视频精品在这里| 日本三级视频在线| 精品国产污网站| 人人超在线公开视频| 成人美女av在线直播| 久久一本综合| 国产精品久久久毛片| 国产三级欧美三级日产三级99| 成人午夜淫片100集| 亚洲精品久久久久中文字幕欢迎你 | 精品理论电影在线| 日本三区在线观看| 91麻豆国产在线观看| www.色国产| 亚洲区免费影片| 日韩高清不卡| 一区二区三区我不卡| 国内外成人在线视频| 久久国产波多野结衣| 91精品国产欧美一区二区18| 成人在线观看免费网站| 99精彩视频在线观看免费| 激情综合亚洲| 亚洲精品女人久久久| 日韩人在线观看| 久久天堂电影| 国产免费一区二区三区在线观看| 日本一区二区高清不卡| 欧洲美女亚洲激情| 亚洲一区免费视频| 涩涩视频在线观看免费| 国产精品999999| 亚洲欧美在线专区| 国产免费a级片| 日韩欧亚中文在线| 777电影在线观看| 懂色一区二区三区av片| 国产精品毛片在线| 538精品视频| 91精品国产色综合久久ai换脸| 日本乱理伦在线| 久久精品二区| 蜜臀精品一区二区三区在线观看 | 日韩成人精品在线| 婷婷久久综合网| 亚洲福利在线播放| 日本少妇一区| 99久久99久久精品| 91麻豆swag| 国产丝袜视频在线观看| 91av在线影院| 99国产**精品****| 成人性生活免费看| 欧美偷拍一区二区| 欧美大胆的人体xxxx| 日本10禁啪啪无遮挡免费一区二区| 激情亚洲综合在线| 一区二区三区视频免费看| 中文字幕国产亚洲| 成人偷拍自拍| 色天使在线观看| 午夜久久电影网| 成人高清免费在线| 欧美视频观看一区| 国产成人小视频| 欧美成人精品网站| 久久久久久久久久久91| 国产91精品对白在线播放| 午夜免费福利在线| 亚洲h动漫在线| 黄色网页网址在线免费| 六月婷婷久久| 国产福利91精品一区二区三区| 免费污污视频在线观看| 久久青草福利网站| 希岛爱理av一区二区三区|