精品欧美一区二区三区在线观看 _久久久久国色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成人无码网天堂| 久久免费公开视频| 欧美大陆国产| 亚洲第一搞黄网站| 少妇精品久久久久久久久久| 91 中文字幕| 亚洲美女少妇无套啪啪呻吟| 中文字幕在线精品| 好吊色视频一区二区三区| 超碰这里只有精品| 亚洲国产综合在线| 亚洲激情一区二区三区| 欧美熟妇乱码在线一区| 六月丁香婷婷久久| 欧美一级免费视频| 九九免费精品视频| 日韩精品一区二区三区免费观影 | 亚洲欧美激情一区二区| 欧美日韩亚洲免费| 高清乱码毛片入口| 精品一二三四在线| 国产精品扒开腿做| 欧美不卡视频在线观看| 欧美私人啪啪vps| 日韩在线观看免费网站| 性欧美13一14内谢| 丁香婷婷成人| 欧美日韩高清不卡| 日日摸天天爽天天爽视频| 不卡av免费观看| 日韩理论片在线| 午夜午夜精品一区二区三区文| 色婷婷av一区二区三区之红樱桃| 国产精品一区二区久激情瑜伽| 国产精品视频永久免费播放| 4438国产精品一区二区| 亚洲日韩视频| 久久久久久午夜| 国产精品老熟女一区二区| 欧美韩日一区| 日韩在线观看网址| 最新日韩免费视频| 成人6969www免费视频| 亚洲天堂2020| аⅴ天堂中文在线网| jlzzjlzz亚洲女人| 伊人久久久久久久久久久| 国产肥白大熟妇bbbb视频| 久久最新网址| 在线视频中文亚洲| 国产精品成人无码免费| 大胆日韩av| 日韩在线观看免费| 国产精品 欧美激情| 91精品国产91久久综合| 久久天天躁狠狠躁夜夜躁| 亚洲天堂网av在线| 重囗味另类老妇506070| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲熟女www一区二区三区| 国产精品草草| 欧美一级大片视频| 中文天堂在线视频| 久久精品国产精品亚洲红杏| 国产一区二区在线免费视频| 国产亲伦免费视频播放| 国产v综合v亚洲欧| 久久精品成人一区二区三区蜜臀| 久热av在线| 国产精品久久久久久久午夜片| mm131午夜| 第一av在线| 色94色欧美sute亚洲线路二 | 狠狠色丁香久久婷婷综合丁香| 成人精品久久一区二区三区| 成人av手机在线| 99久久久精品| 亚洲精品免费在线看| 超碰免费在线播放| 婷婷开心久久网| 污污的网站18| 日韩成人视屏| 精品亚洲va在线va天堂资源站| 公肉吊粗大爽色翁浪妇视频| 亚洲高清影视| 日本电影亚洲天堂| 99久久精品日本一区二区免费| 不卡的av网站| 午夜欧美性电影| 女同一区二区免费aⅴ| 日韩欧美一区二区三区| www.色欧美| 日韩伦理一区二区三区| 久久九九热免费视频| 日本三级理论片| 久久精品国产亚洲a| 国产日韩在线一区二区三区| 在线观看av黄网站永久| 香港成人在线视频| 国产成人美女视频| 色婷婷综合久久久久久| 久久视频在线视频| 精品国产乱子伦| 成人午夜碰碰视频| 亚洲欧洲在线一区| 国产夫妻在线播放| 欧美一级夜夜爽| 一级黄色性视频| 在线不卡视频| 亚洲综合中文字幕68页| 国产午夜在线观看| 亚洲国产精品一区二区www| 日韩av卡一卡二| 九九视频精品全部免费播放| 欧美激情中文网| 一女二男一黄一片| 久久九九影视网| 久久99中文字幕| 国产在线一区不卡| 一本久久综合亚洲鲁鲁| 中日韩精品视频在线观看| 国产精品99久久久久久久vr| 性高潮久久久久久久久| 九九热线视频只有这里最精品| 精品国产凹凸成av人网站| 欧美黄色aaa| 麻豆极品一区二区三区| 日韩成人av电影在线| 亚洲欧洲自拍| 日韩精品小视频| 豆国产97在线 | 亚洲| 国产精品香蕉一区二区三区| 亚洲制服欧美久久| 欧美黄页免费| 中文字幕在线亚洲| 中文字幕 欧美激情| 国产亚洲精品精华液| 欧美激情成人网| 一区三区在线欧| 青青草原成人在线视频| 欧美亚洲日本| 色婷婷一区二区| 国产精品扒开腿做爽爽| 先锋影音久久久| 日本婷婷久久久久久久久一区二区| 中文在线а√天堂| 亚洲美女在线看| 午夜精品一区二| 久久久精品影视| 高清一区在线观看| 欧美xxxx中国| 亚洲影视九九影院在线观看| 亚洲夜夜综合| 精品国产网站在线观看| 日本系列第一页| 91免费观看在线| 国语对白做受xxxxx在线中国| av中字幕久久| 91视频国产精品| 成人性生交大片免费看网站| 精品粉嫩aⅴ一区二区三区四区| 日韩乱码在线观看| 久久影音资源网| 日韩一区二区三区久久| 欧美日韩99| 免费国产一区| 久久精品嫩草影院| 麻豆国产精品va在线观看不卡| 不卡的日韩av| 精品福利在线视频| 日韩免费成人av| 国产一区二区视频在线| 热99这里只有精品| re久久精品视频| 91原创国产| 亚洲精品永久免费视频| 中文字幕自拍vr一区二区三区| 国内毛片毛片毛片毛片| 天天操天天综合网| 青青青视频在线免费观看| 国产.精品.日韩.另类.中文.在线.播放| 男人添女人下面高潮视频| 欧洲grand老妇人| 国产精品久久久久久久久久直播| 超碰一区二区| 久久综合免费视频| 天堂在线中文字幕| 欧美情侣在线播放| 日韩欧美三级视频| 国产精品国产三级国产aⅴ中文| 18禁一区二区三区| 日韩av一级电影| 草b视频在线观看| 青青草国产成人a∨下载安卓| 国产精品入口免费| 欧美亚洲二区| 欧美又大又粗又长| 色www永久免费视频首页在线| 亚洲四色影视在线观看| 亚洲国产精彩视频| 在线免费观看日本欧美| 国产中文字幕免费| 国产精品欧美久久久久无广告| 亚洲午夜久久久久久久久| 久久精品国产秦先生| 看av免费毛片手机播放| 在线中文一区| 亚洲一区二区三区色| 天堂av一区二区三区在线播放| 97se亚洲综合| 国产亚洲欧美日韩精品一区二区三区 | 亚洲成人教育av| 91精品国产乱码久久久久| 色综合天天综合色综合av | 色综合久久综合中文综合网| 久久久久久国产精品免费播放| 中文字幕电影一区| 精品无人区无码乱码毛片国产| gogo大胆日本视频一区| 久久久久亚洲AV成人网人人小说| 久久精品国产免费看久久精品| 日本男人操女人| 欧美综合国产| 成人综合视频在线| 中日韩男男gay无套| 国产欧美精品aaaaaa片| 亚洲国产精品久久久天堂| 在线观看成人av| 日本一区二区免费高清| 日本一区二区精品| 精品九九在线| 日本在线观看不卡| 成人激情免费视频| 午夜欧美性电影| 欧美a级片视频| 一区二区三区电影| 97精品中文字幕| 一区二区不卡在线视频 午夜欧美不卡' | 日日夜夜精品视频天天综合网| 欧美丰满熟妇bbbbbb百度| 99国产精品久久久久久久| 成人性生活视频免费看| 亚洲人人精品| 日本精品免费在线观看| 先锋亚洲精品| 91在线视频观看免费| 日韩精品成人一区二区在线| 福利在线一区二区三区| 免费在线观看一区二区三区| 亚欧激情乱码久久久久久久久| 蜜臀91精品一区二区三区| 超碰超碰在线观看| 国产精品一区一区三区| 亚洲精品mv在线观看| 国产成人在线观看| 国产又黄又粗又猛又爽的视频| 26uuu亚洲综合色欧美| 久久av无码精品人妻系列试探| 国产亚洲一区二区在线观看| 一区二区三区在线观看免费视频| 国产精品入口麻豆原神| 欧洲美女女同性互添| 亚洲一区二区三区四区在线观看| 国产精品自拍视频一区| 色综合久久中文字幕| 中国精品一区二区| 日韩一区二区三区在线视频| 日本免费网站在线观看| 亚洲视频在线免费观看| 成人影院在线看| 97色在线播放视频| yw.尤物在线精品视频| 91美女片黄在线观| 欧美黑白配在线| 一区二区高清视频| 日韩天堂av| 国产喷水theporn| 成人午夜电影小说| 国产真人做爰视频免费| 亚洲美女屁股眼交3| 国产精品一区二区三区四| 欧美色综合网站| 秋霞av鲁丝片一区二区| 上原亚衣av一区二区三区| 女人黄色免费在线观看| 国产精品久久久久久网站| 51亚洲精品| 日韩三级电影免费观看| 日韩欧美字幕| 九一国产精品视频| 国内精品免费**视频| 熟妇高潮精品一区二区三区| 综合分类小说区另类春色亚洲小说欧美 | 欧美视频在线看| 国产一区二区视频免费观看| 亚洲激情国产精品| 搞黄网站在线观看| 国产精品成人av性教育| 精品三级av| 91精品国产吴梦梦| 免费在线观看不卡| 精品黑人一区二区三区观看时间| 亚洲人成伊人成综合网小说| 久久精品视频2| 亚洲国产三级网| 性欧美1819sex性高清大胸| 国产精品成人国产乱一区| 国产91精品入| 路边理发店露脸熟妇泻火| 免费精品99久久国产综合精品| 欧美双性人妖o0| 亚洲免费高清视频在线| 在线观看黄色国产| 国产一区二区动漫| 永久免费毛片在线播放| 国产三区二区一区久久| 午夜精品久久99蜜桃的功能介绍| 少妇网站在线观看| 国产午夜亚洲精品理论片色戒 | 日本在线观看不卡视频| 成人h动漫精品一区| 性久久久久久久久| 亚洲国产精品国自产拍久久| www.亚洲天堂| 玖玖精品在线| 一区不卡字幕| 精品一区二区影视| 日日碰狠狠添天天爽| 欧美视频一区二区三区四区 | 久久久精品在线观看| 久久电影天堂| 一区二区三区av| 国内精品伊人久久久久av一坑| 国产三级精品三级观看| 欧美无砖专区一中文字| 1769视频在线播放免费观看| 国产精品高潮呻吟视频| 欧美日韩精品一区二区视频| 国产xxxxx视频| 欧美国产在线观看| 这里只有精品999| www.日韩系列| 日本亚洲视频| 日本黄色片一级片| 99麻豆久久久国产精品免费| 99热国产在线观看| 亚洲欧美综合图区| 国产一区二区三区朝在线观看| 亚洲电影网站| 精品伊人久久久久7777人| 色在线观看视频| 精品国产一区二区三区四区四| av资源在线| 日本一区二区在线| 蜜臀国产一区二区三区在线播放| 91精品少妇一区二区三区蜜桃臀| 日韩一级片在线观看| 久草成色在线| 久久99精品久久久久久秒播放器 | 午夜电影网亚洲视频| 亚洲 精品 综合 精品 自拍| 日韩美女视频免费看| 成人影院在线| 免费欧美一级片| 午夜电影网一区| av片在线看| 999精品视频一区二区三区| 在线欧美三区| 丰满的亚洲女人毛茸茸| 91精品在线免费| 国产精品25p| 亚洲在线视频一区二区| 国产99精品国产| 国产成人无码av| 久久久精品电影| 美女视频亚洲色图| 亚洲天堂网一区| 亚洲一区在线观看免费| 欧美性孕妇孕交| 91久久国产综合久久蜜月精品| 国产欧美日韩一区二区三区在线| 国产又粗又黄又猛| 精品久久国产老人久久综合| 精品三区视频| 无码人妻少妇伦在线电影| 欧美—级在线免费片| 草逼视频免费看| 国产精品视频永久免费播放 | 色哟哟精品视频| 一区二区三区久久| 国产露出视频在线观看| 国产精品99久久久久久久| 免费一区二区视频| 亚洲精品午夜国产va久久成人| 久久精品人人爽| 免费视频国产一区| 国产清纯白嫩初高中在线观看性色| 日韩欧美中文字幕在线播放| 午夜dj在线观看高清视频完整版| 欧美激情第一页在线观看|