PAC(Performance advisory council)大會由法國Neotys集團主辦。旨在促進來自世界各地的性能工程專家之間的互動,以進行成員之間的知識共享。
本次PAC大會以虛擬會場的形式在線開啟。在6月6日的24個小時內,來自全球的20位性能工程專家與所有在線觀眾一起研究探討多個主題。
來自網新恒天軟件PEG的宗婷婷經理作為全球20位專家之一參與了本次會議,發(fā)表了以“Integrate Performance Test with DevOps”為主題的演講。結合了恒天上百個項目持續(xù)集成的管理經驗,詳細闡述了性能工程與DevOps的完美結合的過程。
宗婷婷,浙江大學計算機碩士,法國巴黎綜合理工創(chuàng)新創(chuàng)業(yè)企業(yè)管理碩士。擁有8年以上性能工程領域的項目經驗。
作為恒天性能工程團隊(PEG)和安全工程團隊(SEG)的項目經理,在過去的五年里帶領20人的團隊完成了250+的軟件性能測試、性能調優(yōu)項目以及100+的軟件安全測試、安全調優(yōu)項目,擁有扎實的技術基礎和豐富的項目經驗。
本次的分享主題主要分為以下幾部分:
1、恒天天集系統(tǒng)的介紹
天集系統(tǒng)旨在建立一套適用于公司研發(fā)過程的管理規(guī)范,并結合相關項目管理平臺(PIS、禪道)、缺陷管理平臺(QAMS)、代碼管理平臺(Coding)的建設與實施,采用工作流引擎定制恒天標準化項目工作流程,推動公司內部生產流程標準化,以及各系統(tǒng)能夠穩(wěn)定、快速地進行融合,提升系統(tǒng)間通信的便利性,降低集成的耦合度。
結合產品定位與市場需求,加強產品研發(fā)計劃管理,提高產品研發(fā)能力與效率,確保研發(fā)產品質量,并能有效控制產品研發(fā)投入。
2、性能測試與DevOps的結合
圖中標綠的環(huán)節(jié)都是與性能測試相關的:
- 開發(fā)的流程中的單元測試階段的性能測試
- 靜態(tài)代碼性能掃描
- 在線URL性能測試
- 滲入性能測試+性能調優(yōu)
3、靜態(tài)代碼性能掃描工具PSAN
靜態(tài)代碼性能掃描工具可以直接對源代碼進行掃描進而分析出潛在的性能瓶頸,整個過程都是由天集系統(tǒng)觸發(fā)并自動運行,不需要真正部署運行被測系統(tǒng)。
當前靜態(tài)代碼性能掃描主要關注以下四個方面:
- 字節(jié)碼分析
- 抽象語法樹構建
- 數(shù)據(jù)庫分析
- 數(shù)據(jù)結構分析
4、在線URL性能測試系統(tǒng)
只需提供URl即可自動觸發(fā)在線性能測試。在線測試系統(tǒng)中的爬蟲程序會對提供的測試網址進行抓取和分析,解析出該地址所對應的頁面中的所有鏈接元素。系統(tǒng)還會進一步在二級頁面、三級頁面等進行抓取解析,用戶可以自定義抓取深度,最終生成性能測試報告返回給用戶。
5、系統(tǒng)分級評分與工作量評估
通過系統(tǒng)評級決定被測系統(tǒng)是否需要進行進一步的性能測試與調優(yōu),影響評級的元素包括目標用戶數(shù)、用戶訪問頻率、數(shù)據(jù)庫數(shù)據(jù)量等等。
被評定為需要進行性能測試和性能調優(yōu)的系統(tǒng)根據(jù)其系統(tǒng)特點,利用恒天軟件性能復雜度模型評估出預期工作量。
有關恒天PEG團隊:
恒天性能工程團隊秉承網新恒天“睿智進取,至臻服務”的企業(yè)文化,以性能工程為核心業(yè)務,以深厚的各領域業(yè)務知識和快速研究能力為基礎,通過出色的項目管理能力和領先的技術水平,是國內面向高端測試和咨詢服務的領軍力量。 作為一支具有全球戰(zhàn)略眼光的團隊,團隊重視與國際知名機構合作,重視人才增養(yǎng),不斷深化研究并優(yōu)化流程,以實踐帶動研究,以研究爭取領先。
恒天性能工程團隊將在性能工程領域不斷進取,爭取成為國內一流,國際知名的性能工程團隊。并將繼續(xù)為客戶提供更專業(yè)、更高效、更優(yōu)質的性能工程服務,為系統(tǒng)能夠運行地更快速、更穩(wěn)定、更持久而努力。
恒天PEG官網: http://peg.hengtiansoft.com/en/index.html