軟件工程軟件性能測(cè)試實(shí)習(xí)報(bào)告_第1頁
軟件工程軟件性能測(cè)試實(shí)習(xí)報(bào)告_第2頁
軟件工程軟件性能測(cè)試實(shí)習(xí)報(bào)告_第3頁
軟件工程軟件性能測(cè)試實(shí)習(xí)報(bào)告_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件工程軟件性能測(cè)試實(shí)習(xí)報(bào)告一、摘要

2023年7月1日至2023年8月31日,我在XX公司擔(dān)任軟件性能測(cè)試實(shí)習(xí)生,負(fù)責(zé)核心業(yè)務(wù)系統(tǒng)的性能測(cè)試與調(diào)優(yōu)。通過搭建性能測(cè)試環(huán)境,執(zhí)行壓力測(cè)試,收集并分析JMeter生成的數(shù)據(jù),定位3處關(guān)鍵性能瓶頸,優(yōu)化后系統(tǒng)并發(fā)處理能力提升40%,平均響應(yīng)時(shí)間從1200ms降至350ms。熟練應(yīng)用JMeter錄制腳本、LoadRunner分析報(bào)告、Grafana可視化工具,并掌握性能測(cè)試用例設(shè)計(jì)方法。提煉出“預(yù)加載階梯式加載峰值測(cè)試穩(wěn)定性測(cè)試”的標(biāo)準(zhǔn)化測(cè)試流程,形成可復(fù)用的性能基線數(shù)據(jù)集,為后續(xù)測(cè)試提供參考。

二、實(shí)習(xí)內(nèi)容及過程

2023年7月1日到8月31日,我在一家科技公司做軟件性能測(cè)試實(shí)習(xí)生。實(shí)習(xí)目的是把學(xué)校學(xué)的性能測(cè)試知識(shí)用到實(shí)際項(xiàng)目里,理解真實(shí)業(yè)務(wù)場(chǎng)景下的測(cè)試流程。公司主要做金融科技產(chǎn)品,系統(tǒng)對(duì)穩(wěn)定性和響應(yīng)速度要求很高。

實(shí)習(xí)初期,跟著導(dǎo)師熟悉了核心業(yè)務(wù)系統(tǒng)的架構(gòu),主要是微服務(wù)+數(shù)據(jù)庫集群。我負(fù)責(zé)搭建性能測(cè)試環(huán)境,用JMeter模擬用戶并發(fā)訪問,重點(diǎn)測(cè)試交易模塊。7月10號(hào)開始執(zhí)行測(cè)試,發(fā)現(xiàn)系統(tǒng)在并發(fā)超過800用戶時(shí),響應(yīng)時(shí)間會(huì)飆升到2000ms,日志里顯示是數(shù)據(jù)庫慢查詢導(dǎo)致的。通過分析SQL執(zhí)行計(jì)劃,我把三個(gè)慢查詢語句加了索引,7月15號(hào)重新測(cè)試,系統(tǒng)穩(wěn)定支持1600并發(fā),平均響應(yīng)時(shí)間降到600ms。

遇到最大的挑戰(zhàn)是8月初一次突發(fā)的性能抖動(dòng)。用戶反饋系統(tǒng)卡頓,但監(jiān)控沒明顯異常。我檢查了JMeter腳本,發(fā)現(xiàn)沒考慮網(wǎng)絡(luò)延遲因素,模擬環(huán)境與線上環(huán)境差異太大。臨時(shí)用Wireshark抓包分析,發(fā)現(xiàn)是CDN節(jié)點(diǎn)同步問題,調(diào)整了腳本中的延遲參數(shù)后,復(fù)現(xiàn)問題變得穩(wěn)定,導(dǎo)師說這讓我對(duì)端到端測(cè)試有了更直觀認(rèn)識(shí)。

學(xué)到不少東西,比如怎么用Grafana看各項(xiàng)指標(biāo)趨勢(shì),怎么寫負(fù)載測(cè)試報(bào)告。印象最深的是導(dǎo)師教我的“先壓測(cè)再調(diào)優(yōu)”思路,以前覺得順序不重要,實(shí)際操作才明白壓測(cè)數(shù)據(jù)是優(yōu)化依據(jù)。雖然公司培訓(xùn)機(jī)制比較松散,有時(shí)候沒人指導(dǎo),但能自學(xué)到不少東西。崗位匹配度還行,就是業(yè)務(wù)背景需要自己補(bǔ),比如金融術(shù)語得慢慢學(xué)。

現(xiàn)在覺得公司管理上可以改進(jìn),比如測(cè)試環(huán)境維護(hù)太耗時(shí)間,有時(shí)候因?yàn)榕渲脝栴}要花半天。建議給實(shí)習(xí)生配個(gè)專屬測(cè)試機(jī),或者用容器化技術(shù)快速部署環(huán)境。另外,崗位要求里沒提性能調(diào)優(yōu)經(jīng)驗(yàn),實(shí)際工作發(fā)現(xiàn)需要懂點(diǎn)Linux和SQL,希望后續(xù)能明確技能要求。這段經(jīng)歷讓我確定職業(yè)方向,想往性能測(cè)試專家方向發(fā)展,但知道得還少,得繼續(xù)學(xué)。

三、總結(jié)與體會(huì)

這8周實(shí)習(xí),從7月1日到8月31日,確實(shí)讓我收獲不小。一開始去的時(shí)候,心里挺沒底的,畢竟學(xué)校里做項(xiàng)目都是小范圍,真上大型系統(tǒng)壓力測(cè)試,完全沒概念。但實(shí)際操作下來,發(fā)現(xiàn)很多理論要用起來,還得看場(chǎng)景。比如7月15號(hào)那次性能調(diào)優(yōu),我只是單純加索引,系統(tǒng)并發(fā)能力直接翻了一倍多,從800到1600用戶穩(wěn)穩(wěn)當(dāng)當(dāng),那一刻感覺挺有成就感的。這讓我明白,性能測(cè)試不只是點(diǎn)點(diǎn)按鈕,得懂系統(tǒng)底層邏輯,才能精準(zhǔn)定位問題。

實(shí)習(xí)最大的改變,是心態(tài)上的。以前做實(shí)驗(yàn),錯(cuò)了改改,重來一遍就行,現(xiàn)在不一樣了,7月25號(hào)系統(tǒng)突然不穩(wěn)定,用戶反饋卡死,那段時(shí)間真是壓力山大。我連續(xù)熬了兩天,白天分析數(shù)據(jù),晚上研究日志,最后發(fā)現(xiàn)是緩存同步問題。雖然最后解決了,但確實(shí)體會(huì)到職場(chǎng)人的責(zé)任感,不能隨便丟下問題不管。這種抗壓能力,比單純會(huì)幾個(gè)工具重要多了。

對(duì)我未來的職業(yè)規(guī)劃挺有指導(dǎo)意義的。實(shí)習(xí)前想往測(cè)試開發(fā)方向發(fā)展,但這次經(jīng)歷讓我意識(shí)到,性能測(cè)試才是我的興趣點(diǎn)。公司用的JMeter、LoadRunner,還有性能分析那些技巧,我現(xiàn)在還在琢磨呢。打算下學(xué)期考個(gè)性能測(cè)試相關(guān)的認(rèn)證,比如ISTQB的性能測(cè)試方向,把實(shí)習(xí)里沒接觸到的分布式系統(tǒng)、云性能測(cè)試補(bǔ)上。行業(yè)里現(xiàn)在都說云原生、微服務(wù),性能測(cè)試的挑戰(zhàn)肯定更多,但這也說明機(jī)會(huì)不少。

整體感覺,這次實(shí)習(xí)就像上了堂實(shí)踐課,把書本知識(shí)跟真金白銀的項(xiàng)目掛起來了。雖然公司里有些地方做得不夠好,比如培訓(xùn)這塊,但對(duì)我個(gè)人成長(zhǎng)幫助很大。接下來得好好總結(jié),把學(xué)到的東西系統(tǒng)化,爭(zhēng)取下次實(shí)習(xí)能做得更好。從學(xué)生到職場(chǎng)人,轉(zhuǎn)變挺大的,但感覺自己離真正的專業(yè)人士,還差得遠(yuǎn),得繼續(xù)努力。

四、致謝

感謝在實(shí)習(xí)期間給予我指導(dǎo)和幫助的團(tuán)隊(duì)。特別感謝我的實(shí)習(xí)導(dǎo)師,在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論