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

機器學習助力高質量軟件工程

譯文 精選
人工智能 機器學習
本文旨在探討借助機器學習技術實現軟件工程項目的性能預測,從而幫助開發團隊能夠正確地進行方向調整。

譯者 | 朱先忠

審校 | 孫淑娟

引言

一般來說,軟件測試往往是比較簡單的:每個輸入=>已知輸出。然而,縱觀整個軟件測試的歷史,會發現很多測試往往都停留在猜測水平上。也就是說,測試時由開發者構想出用戶的操作流程,估計可能出現的負載并分析需要耗費的時間,然后運行測試,并將當前結果與基準答案進行比較。如果我們發現不存在回歸,那么就認為當前構建方案是正確的;然后,繼續后面的測試。如果存在回歸,就返回。大多數時候,我們已經知道了輸出結果,盡管它需要更好的定義——回歸的邊界清晰,并不那么模糊。其實,這正是機器學習(ML)系統和預測分析的切入點——結束歧義。

測試完成后,性能工程師所做的工作不僅是查看結果的算術平均值和幾何平均值,他們還會查看有關百分比數據。例如,系統運行過程中,往往10%的最慢請求都是由系統錯誤導致的——該錯誤會產生一個總是影響程序運行速度的條件。

雖然我們可以手動關聯數據中可用的屬性,但是ML可能會比您以更快的速度鏈接數據屬性。在確定導致10%的錯誤請求的條件后,性能工程師便可以構建測試場景來重現該行為。在修復之前和之后運行測試能夠幫助確定修復已經得到更正。

圖1:對績效指標的總體信心

機器學習和數據科學的性能

機器學習有助于促進軟件開發,使有關開發技術更堅固、更好地滿足用戶在不同領域和行業的需求。我們可以通過將管道和環境中的數據輸入到深度學習算法來暴露因果模式。預測分析算法與性能工程方法相結合,可實現更高效、更快的吞吐量,深入了解終端用戶如何在自然場景下使用軟件,并幫助開發者降低帶有缺陷的產品應用于生產環境的可能性。通過及早發現問題及其原因,您可以在開發生命周期的早期進行問題糾正,并防止對生產產生影響。總體來看,您可以通過以下方式利用預測分析來提高應用程序性能。

  • 確定根本原因。您可以使用機器學習技術來確定可用性或性能問題的根本原因,從而關注其他需要注意的領域。然后,預測分析可以分析每個集群的各種特征,提供我們需要進行更改的見解,以達到理想的性能并避免瓶頸。
  • 監視應用程序運行狀況。使用機器學習技術執行實時應用程序監控,有助于企業能夠及時發現系統性能降級并迅速作出響應。大多數應用程序依賴于多個服務來獲得完整應用程序的狀態;預測分析模型能夠在應用程序運行正常時關聯并分析數據,以識別傳入數據是否為異常值。
  • 預測用戶負載。我們依靠峰值用戶流量來調整基礎設施的規模,以適應未來訪問應用程序的用戶數量。這種方法有局限性,因為它不考慮變化或其他未知因素。預測分析有助于顯示用戶負載,并更好地做好應對準備,幫助團隊規劃其基礎設施需求和容量利用率。
  • 在為時已晚之前預測停機。在應用程序停機或停電發生之前預測它們將有助于采取預防措施。預測分析模型將遵循先前的停電情形,并繼續監測類似情況,以預測未來的故障。
  • 停止查看閾值,開始分析數據。可觀測性和監測產生的大量數據每周最多需要幾百兆字節。即使使用現代分析工具,您也必須事先知道自己在尋找什么。這導致團隊不直接查看數據,而是設置閾值作為行動的觸發因素。即使是成熟的團隊也會尋找例外情況,而不是鉆研他們的數據。為了緩解這種情況,我們將模型與可用數據源集成。然后,模型將篩選數據并計算隨時間推移的閾值。使用這種技術,模型被饋送并匯總歷史數據,提供基于季節性而不是由人類設定的閾值?;谒惴▉碓O置閾值有助于觸發更少的警報;另一方面,這也帶來更好的可操作性和更高價值。
  • 跨數據集分析和關聯。您的數據大多是時間序列,因此可以更容易地查看隨時間變化的單個變量。許多趨勢來自多種措施的相互作用。例如,只有在同一目標同時進行各種事務時,響應時間才會下降。對于人類來說,這幾乎是不可能的,但經過適當訓練的算法卻有助于發現這些相關性。

預測分析中數據的重要性

“大數據”通常指的是數據集。不錯,是大數據集,速度提升很快,內容變化也很大。對于這樣數據的分析需要專門的方法,以便我們能夠從中提取模式和信息。近些年來,存儲、處理器、進程并行化以及算法設計的改進都使得系統能夠在合理的時間內處理大量數據,從而允許更廣泛地使用這些方法。為了獲得有意義的結果,您必須確保數據的一致性。

例如,每個項目必須使用相同的排名系統,因此,如果一個項目使用1作為關鍵值,而另一個項目使用5——就像人們使用“DEFCON 5”表示“DEFCON 1”時一樣;那么,必須在處理之前對這些值進行規范化處理。預測算法由算法及其輸入的數據組成,而軟件開發產生了大量數據,直到最近,這些數據仍處于閑置狀態,等待刪除。然而,預測分析算法可以處理這些文件,針對我們無法檢測到的模式,根據這些數據提出和回答問題,例如:

  • 我們是否在浪費時間測試未使用的場景嗎?
  • 性能改進如何與用戶幸福感相關聯?
  • 修復特定缺陷需要多長時間?

這些問題及其答案就是預測分析的用途——更好地理解可能發生的事情。

算法

預測分析的另一個主要組成部分是算法;您需要仔細選擇或實現它。從簡單開始是至關重要的,因為模型往往會變得越來越復雜,對輸入數據的變化越來越敏感,并有可能扭曲預測。它們可以解決兩類問題:分類和回歸(見圖2)。

  • 分類:分類用于預測集合的結果,方法是從輸入數據中推斷標簽(如“向下”或“向上”)開始,將集合劃分為不同的類別。
  • 回歸:當輸出變量是一組實值時,回歸用于預測集合的結果。它將處理輸入數據來進行預測——例如,使用的內存量、開發人員編寫的代碼行等。最常用的預測模型是神經網絡、決策樹以及線性和邏輯回歸。

圖2:分類與回歸

神經網絡

神經網絡通過實例學習,并使用歷史數據和當前數據來預測未來價值。它們的架構允許它們識別隱藏在數據中的復雜關系,以復制我們大腦檢測模式的方式。它們包含許多層,這些層接受數據、計算預測并作為單個預測提供輸出。

決策樹

決策樹是一種分析方法,它將結果呈現在一系列“if/then”選項中,以預測特定選項的潛在風險和收益。它可以解決所有分類問題并回答復雜問題。

如圖3所示,決策樹類似于由算法生成的自頂向下的樹,該算法能夠識別將數據分割成分支狀劃分的各種方式,以說明未來的決策并幫助識別決策路徑。

如果加載時間超過三秒,樹中的一個分支可能是放棄購物車的用戶。在這一條之下,另一條分支可能會指明她們是否屬于女性。“yes”的回答會增加風險,因為分析表明,女性更容易沖動購買,而這種延遲會讓人陷入沉思。

圖3:決策樹示例

線性和邏輯回歸

回歸是最流行的統計方法之一。在估算數字時,這一點至關重要,例如在“黑色星期五”大促活動期間,我們需要為每項服務增加多少資源。許多回歸算法被設計來估計變量之間的關系,在龐大的和混合的數據集中找到關鍵模式,以及它們之間的關系。它的范圍從簡單的線性回歸模型(計算擬合數據的直線函數)到邏輯回歸(計算曲線)(圖4)。

線性和邏輯回歸總體對比

線性回歸

邏輯回歸

用于定義連續范圍內的值,例如接下來幾個月用戶流量峰值的風險。

這是一種統計方法,其中參數是根據舊的集合預測的。它最適合二進制分類:y=0或1的數據集,其中1表示默認類。它的名字來源于它的轉換函數是一個邏輯函數。

它表示為y=a+bx,其中x是用于確定輸出y的輸入集。系數a和b用于量化x和y之間的關系,其中a是截距,b是直線的斜率。

它由邏輯函數表示:


其中,β0是截距,β1是速率。它使用訓練數據來計算系數,將預測結果與實際結果之間的誤差最小化。

目標是擬合最接近大多數點的直線,減少y和直線之間的距離或誤差。

它形成S形曲線,其中應用閾值將概率轉換為二進制分類。

圖4:線性回歸與邏輯回歸

這些是監督學習方法,因為算法解決了特定的屬性。當你心中沒有特定的結果,但想確定可能的模式或趨勢時,可以使用無監督學習。在這種情況下,該模型將分析盡可能多的特征組合,以找到人類可以采取行動的相關性。

圖5:有監督與無監督學習

性能工程中的“左移”

使用以前的算法來衡量消費者對產品和應用程序的看法,使得性能工程更加以消費者為中心。收集所有信息后,必須通過適當的工具和算法對其進行存儲和分析。這些數據可以包括錯誤日志、測試用例、測試結果、生產事件、應用程序日志文件、項目文檔、事件日志、跟蹤,等等。然后,我們可以將其應用于數據中,以獲得各種見解:

  • 分析環境中的缺陷
  • 評估對客戶體驗的影響
  • 確定問題模式
  • 創建更準確的測試場景,等等

該技術支持質量方面的左移(shift-left)方法,允許您預測執行性能測試所需的時間、可能識別的缺陷數量以及可能導致生產的缺陷數量,從而實現性能測試的更好覆蓋,并創建真實的用戶體驗。可防止和糾正可用性、兼容性、性能和安全性等問題,而不會影響用戶。

以下是一些有助于提高質量的信息類型的示例:

  • 缺陷類型
  • 在哪個階段發現了缺陷
  • 缺陷的根本原因是什么
  • 缺陷是否可再現

一旦您了解了這一點,就可以進行更改并創建測試,以更快地防止類似問題。

結論

自編程誕生以來,軟件工程師已經做出了成百上千的假設。但是,今天的數字用戶們更加意識到這一點,而且對錯誤和失敗的容忍度也進一步降低。另一方面,企業也在競相通過量身定制的服務和越來越難測試的復雜軟件,力圖提供更具吸引力和完美的用戶體驗。

今天,一切都需要無縫工作,并支持所有流行的瀏覽器、移動設備和應用程序。即使是幾分鐘的撞車事故也可能造成數千或數百萬美元的損失。為了防止出現問題,團隊必須在整個軟件生命周期中整合可觀測性解決方案和用戶體驗。管理復雜系統的質量和性能需要的不僅僅是執行測試用例和運行負載測試。趨勢可以幫助您判斷情況是否得到控制、好轉或惡化,以及改善或惡化的速度。機器學習技術可以幫助預測性能問題,使團隊能夠正確進行方案調整。最后,讓我們來引用本杰明·富蘭克林(Benjamin Franklin)的一句話作為結束語:“一盎司預防抵得上一磅治療?!?/span>

譯者介紹

朱先忠,51CTO社區編輯,51CTO專家博客、講師,濰坊一所高校計算機教師,自由編程界老兵一枚。

原文標題:??Performance Engineering Powered by Machine Learning??,作者:

責任編輯:華軒 來源: 51CTO
相關推薦

2013-01-09 16:21:56

醫療護理成功案例

2023-07-06 14:51:30

開發高質量軟件

2010-04-02 10:48:39

CentOS系統

2011-05-31 13:43:46

外鏈

2017-07-14 09:54:47

代碼函數程序

2022-07-06 08:34:17

前端單測項目

2023-01-27 23:46:36

嵌入式軟件技巧

2021-08-08 14:26:24

SQL數據庫開發

2021-04-07 23:05:45

存儲

2023-05-12 16:10:13

數字經濟

2025-07-23 04:00:00

2011-06-24 14:59:41

外鏈

2023-10-15 12:07:09

2012-09-13 10:44:18

Python代碼
點贊
收藏

51CTO技術棧公眾號

久久精品视频一区| 国产精品国码视频| 欧美日本高清视频在线观看| 正在播放久久| 国产刺激高潮av| 久久电影一区| 色偷偷噜噜噜亚洲男人| 野战少妇38p| 草莓视频成人appios| 亚洲一区二区三区四区五区中文 | 97av中文字幕| 国产在线视频网| 狠狠v欧美v日韩v亚洲ⅴ| 91国产美女视频| 国产喷水在线观看| 亚洲国产欧美日韩在线观看第一区| 精品视频资源站| 777777av| 日本在线视频网址| 国产精品美女视频| 久久久影院一区二区三区| 国产精品一区二区人人爽| 日日摸夜夜添夜夜添精品视频| 久久6免费高清热精品| аⅴ天堂中文在线网| 国产厕拍一区| 欧美一卡二卡在线| 爱情岛论坛亚洲首页入口章节| av2020不卡| 亚洲色图制服诱惑| 亚洲午夜精品一区二区| 欧美日韩激情视频一区二区三区| 国产成人av资源| 91精品久久久久久综合乱菊| 午夜久久久久久久久久影院| 在线日本成人| 欧美贵妇videos办公室| 欧美性生给视频| 性欧美lx╳lx╳| 欧美精品一区二区三区久久久 | 成人三级伦理片| 亚洲永久在线观看| 91麻豆一区二区| 蜜臀久久99精品久久久画质超高清 | 欧美激情黑人| 国产精品美女久久久久久久网站| 日韩av电影免费播放| 日本午夜在线视频| 99精品久久只有精品| 春色成人在线视频| 亚洲第一视频在线| 成人免费三级在线| 国产精品亚洲综合| 天天综合网在线| 91亚洲精华国产精华精华液| 久久偷窥视频| 日韩精品视频无播放器在线看 | 日韩一区二区免费在线观看| 国产永久免费网站| 国产一区二区久久久久| 日韩一区二区在线播放| 亚洲成人激情小说| 欧美一级三级| 一本久久综合亚洲鲁鲁| 国产一二三四视频| 亚洲自拍偷拍网| 欧美国产高跟鞋裸体秀xxxhd| 国产亚洲精品女人久久久久久| 黄色成人精品网站| 欧美亚洲视频在线看网址| 中文字幕超碰在线| 青青国产91久久久久久| 91精品久久久久久久| 国产成人毛毛毛片| 成人av网址在线| 欧美一区二区三区在线播放| www.中文字幕久久久| 国产精品成人网| 成人av在线播放观看| 久草在线视频资源| 色综合久久久久网| 依人在线免费视频| 99这里只有精品视频| 日韩av中文字幕在线| 中文文字幕文字幕高清| 欧美日韩一区二区综合 | 欧美人与牲禽动交com| 精品动漫一区二区三区| 亚洲欧美在线精品| 9l亚洲国产成人精品一区二三 | 欧美性大战久久久久久久蜜臀| 亚洲久久中文字幕| 高清日韩中文字幕| 中文字幕亚洲专区| 国产无码精品在线播放| 青青草国产成人av片免费| 豆国产97在线| av黄色在线观看| 亚洲一区二区欧美| 国产视频1区2区3区| 女同另类激情重口| 日韩三级成人av网| 国产区一区二区三| 国产毛片精品视频| 日韩理论片在线观看| 性xxxfreexxxx性欧美| 色视频一区二区| 麻豆tv在线观看| 成人3d精品动漫精品一二三| 久久久久久有精品国产| 中文字幕 亚洲视频| jlzzjlzz亚洲日本少妇| 制服国产精品| 在线日韩影院| 精品国产伦一区二区三区观看体验 | 日本成人中文| 久久国产精品久久国产精品| 蜜臀尤物一区二区三区直播| 成人一级黄色片| 国产精品波多野结衣| 黄瓜视频成人app免费| 亚洲第一中文字幕| 久草福利资源在线观看| 久久99精品国产麻豆婷婷洗澡| 免费99视频| 不卡一本毛片| 欧美成人伊人久久综合网| 激情高潮到大叫狂喷水| 日本美女一区二区三区| 久久久久久久久久久久久久一区| 人交獸av完整版在线观看| 欧美日韩精品一区二区| 欧洲美一区二区三区亚洲| 国产亚洲亚洲| 国产视频一区二区三区四区| 神马午夜伦理不卡| 91精品综合久久久久久| 中日韩一级黄色片| 久久97超碰色| 国产又爽又黄ai换脸| 中文幕av一区二区三区佐山爱| 一区三区二区视频| 中文在线观看免费高清| 国产日韩欧美一区二区三区综合| 亚洲国产精品久久久久爰色欲| 蜜臀av一区| 91国产美女视频| 四虎精品在线| 欧美体内谢she精2性欧美| 一区二区三区少妇| 夜夜嗨av一区二区三区网站四季av| 官网99热精品| 国产一二三在线| 日韩经典中文字幕在线观看| 91视频免费网址| 91麻豆视频网站| 中文字幕乱码人妻综合二区三区| 一区二区三区四区在线看| 国产97免费视| 香蕉视频在线播放| 91精品国产综合久久蜜臀| 国产一区二区播放| 国产黄色成人av| 人妻少妇精品无码专区二区| 日韩av中文字幕一区| 国产成人精品国内自产拍免费看| 成人精品一区| 欧美猛男男办公室激情| 国产精品久久久精品四季影院| 国产馆精品极品| 免费无码毛片一区二三区| 亚州国产精品| 国产日韩精品在线观看| 四虎亚洲精品| 亚洲激情自拍图| 最近国语视频在线观看免费播放| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 亚洲欧美视频| 亚洲欧美99| 91久久偷偷做嫩草影院电| 97色在线视频观看| 最新国产在线观看| 日韩精品一区二区三区视频 | 欧美天堂亚洲电影院在线播放| 久久国产高清视频| aaa亚洲精品| 国产精品区在线| 亚洲黄色影院| 亚洲精品成人a8198a| 亚洲亚洲一区二区三区| 日本视频久久久| 中文字幕伦理免费在线视频| 日韩成人激情在线| 国产又粗又黄又爽的视频| 亚洲成av人影院| 极品美妇后花庭翘臀娇吟小说| 成人一区在线观看| 在线黄色免费观看| 亚洲黄色免费| 国产成人精品免费看在线播放 | 亚洲高清在线观看一区| 成人高潮视频| 国产美女高潮久久白浆| 日本蜜桃在线观看视频| 久久天天躁狠狠躁夜夜躁 | 99久久99久久精品免费观看| 亚洲xxxx2d动漫1| 亚洲区一区二| 韩国黄色一级大片| 精品国产一区二区三区av片| 国产精品国产精品国产专区不卡| 六九午夜精品视频| 欧亚精品在线观看| 成人三级小说| 欧美成人免费一级人片100| 丁香婷婷在线观看| 日韩成人性视频| 国产国语亲子伦亲子| 欧美日韩黄色一区二区| 日韩特级黄色片| 午夜不卡在线视频| 黄色一级免费视频| 中文字幕亚洲欧美在线不卡| av男人的天堂av| 久久综合色综合88| 国产精品久久久久久亚洲色| 国产一区二区调教| 不卡中文字幕在线观看| 欧美96一区二区免费视频| www.亚洲天堂网| 亚洲精品四区| 免费av手机在线观看| 欧美日韩在线大尺度| 久久天天东北熟女毛茸茸| 欧美丰满老妇| 这里只有精品66| 欧美国产美女| 中文字幕剧情在线观看一区| 爽成人777777婷婷| 亚洲精品欧美精品| 日韩免费视频| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 国产一区二区在线| 五月天久久综合网| 成人影视亚洲图片在线| 亚洲精品在线免费| 久久免费精品视频在这里| 亚洲国产日韩欧美| 欧美第十八页| 日本xxx免费| 欧美二区视频| 国产精品一线二线三线| 99国产精品视频免费观看一公开| 免费观看国产精品视频| 一本久久综合| 日韩av一二三四| 三级亚洲高清视频| 亚洲免费一级视频| 国产一区二区0| 亚洲成年人在线观看| 不卡的av中国片| 丰满少妇高潮一区二区| 欧美国产丝袜视频| 国产天堂av在线| 一区二区国产盗摄色噜噜| 日本一区二区三区四区五区| 欧美日韩在线影院| 在线观看国产黄| 日韩一区二区免费视频| 亚洲色欧美另类| 26uuu色噜噜精品一区| 欧美床上激情在线观看| 黄黄的网站在线观看| 欧美国产乱视频| 瑟瑟视频在线看| 国产精品一二区| av不卡一区二区| 日本高清一区| 欧美激情91| 国产淫片免费看| 免费欧美日韩国产三级电影| 亚洲热在线视频| 久久综合色天天久久综合图片| 免费看污片的网站| 亚洲精选视频在线| 国产精品a成v人在线播放| 日本大香伊一区二区三区| 国产精品天天操| 日韩av在线免费播放| 视频免费一区| 久久久久久亚洲| 国产亚洲欧美日韩精品一区二区三区| 999在线观看免费大全电视剧| 亚洲人成伊人成综合图片| 亚洲精品一区二区三区蜜桃久| 在线日本成人| 国产永久免费网站| 久久久久久久综合色一本| 日本在线一级片| 一本久久综合亚洲鲁鲁五月天| 国产精品爽爽久久久久久| 亚洲欧美国产精品专区久久| 成人ww免费完整版在线观看| 茄子视频成人在线| 亚洲网一区二区三区| 亚洲天堂电影网| 国产亚洲网站| 国产香蕉精品视频| 一区视频在线播放| 中文字幕一区在线播放| 精品日韩在线观看| 色综合久久影院| 国产极品精品在线观看| 国产精品黄网站| 中文字幕日韩精品久久| 久久精品观看| 在线黄色免费网站| 亚洲免费视频中文字幕| 一级片免费观看视频| 亚洲欧美资源在线| 96av在线| 国产精品免费在线播放| 在线精品视频在线观看高清| 午夜免费看视频| 国产日韩欧美高清| 中文字幕激情小说| 欧美精品一区二区久久久| 91蜜桃在线视频| 91免费在线视频| 天天色综合色| 欧美第一页浮力影院| 欧美国产日韩亚洲一区| 黄色片视频免费| 精品亚洲一区二区| 绿色成人影院| 精品乱色一区二区中文字幕| 亚洲韩日在线| 大乳护士喂奶hd| 天天综合色天天综合| 成人午夜精品福利免费| 久久久久久久久久av| 9l视频自拍九色9l视频成人| 欧美精品视频www在线观看| 色av性av丰满av| 国产婷婷成人久久av免费高清 | 91精品国产91久久久久福利| 在线视频亚洲欧美中文| 久久亚洲a v| 国产成人亚洲综合a∨婷婷| 国产女人18水真多毛片18精品| 欧美一区二区在线播放| 中文字幕在线观看播放| av资源一区二区| 亚洲二区免费| 亚洲乱码国产乱码精品精大量| 欧美性jizz18性欧美| 黄色片在线免费观看| 国产精品国产三级国产专播精品人| 精品国产日韩欧美| 99九九99九九九99九他书对| 亚洲精品国产精华液| 老熟妇高潮一区二区高清视频| 久久久久久亚洲精品| 久久成人高清| 91女神在线观看| 亚洲乱码国产乱码精品精98午夜 | 国产一区二区三区播放| 国产精品18久久久久久久久| 国产精品9191| 亚洲品质视频自拍网| 国产成人a视频高清在线观看| 永久免费精品视频网站| 国产精品一二三四| 日韩精品手机在线| 一区二区三区四区视频| 日韩精品免费视频一区二区三区| 一卡二卡三卡视频| 久久女同互慰一区二区三区| 91精品人妻一区二区三区果冻| 久久69精品久久久久久国产越南| 日韩av资源网| 亚洲免费看av| 夜夜揉揉日日人人青青一国产精品 | 国产探花在线观看| 欧美激情一区二区三区在线视频 | 成人在线精品视频| 亚洲国产电影| 欧洲性xxxx| 精品美女在线观看| 日韩久久一区二区三区| 欧美日韩中文字幕在线播放| 久久精品欧美一区二区三区不卡| 国产男男gay网站| 91wwwcom在线观看| 亚洲视频电影在线| wwwwxxxx国产| 日韩女优制服丝袜电影| 日韩精品第一| 欧美一区二区激情| 中文字幕在线一区|