2023回顧之接口性能測試_第1頁
2023回顧之接口性能測試_第2頁
2023回顧之接口性能測試_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

第第頁2023回顧之接口性能測試2023回顧之接口性能測試

發(fā)表于:2023-06-17來源:新浪博客:JerryGao點擊數(shù):標簽:性能測試

2023年已經(jīng)過去了,一直在想去年我的測試水平到底有沒有提升,主要在哪些方面,而哪些方面提升不多,哪些事情做得不到位,這些都是需要思考的。其實自己個人感覺做得比較多,但是很多事情也沒有升華下去,接下來就說說自己做的幾塊大的事情吧,也說下

2023年已經(jīng)過去了,一直在想去年我的(測試)水平到底有沒有提升,主要在哪些方面,而哪些方面提升不多,哪些事情做得不到位,這些都是需要思考的。

其實自己個人感覺做得比較多,但是很多事情也沒有升華下去,接下來就說說自己做的幾塊大的事情吧,也說下自己的思考和不足。

預(yù)計會寫如下幾篇(爭取一天一篇):

2023回顧之接口(性能)測試

2023回顧之持續(xù)集成最佳實踐

2023回顧之持續(xù)測試設(shè)計最優(yōu)化

2023回顧之探索式測試實踐

2023回顧之公共組件的抽象

2023回顧之前端測試

接口(性能測試)

性能測試,這個領(lǐng)域我一直都不敢踏進,我怕我看不透,太表面了,而且一直有種畏懼的心理,很難說清楚。年初的時候,換了個新團隊,事情不是太多,就選了個接口性能測試的任務(wù)。由于自己做過接口測試,對接口的(功能測試)方面還是有些了解,做性能測試還是有一定后怕的。經(jīng)過痛苦的過程,總算完成了一些基本的任務(wù),自己還是提升比較多的,也寫了接口性能測試七步一殺的總結(jié)。

機器申請、環(huán)境搭建、性能測試方案設(shè)計、(開發(fā))Client和數(shù)據(jù)準備、(開發(fā))LoadRunner腳本、開發(fā)和運行測試場景、性能測試報告和線上跟蹤。

(1)機器申請:前提準備:我們已經(jīng)知道了所需要的機器數(shù)量;另外就是要知道被測應(yīng)用的(服務(wù)器)的線上硬件配置信息;另外就是(數(shù)據(jù)庫)的信息了。

(2)環(huán)境搭建:前提準備:拿到了性能測試機器后,根據(jù)性能測試的模型搭建環(huán)境,由于Client機器需要自己搭建,這里如果是使用接口性能測試模型,就需要自己安裝個Jboss

(3)性能測試方案設(shè)計:采集原始數(shù)據(jù):根據(jù)本項目確定需要進行性能測試的所有接口,每個接口的總PV和其最大能接受的響應(yīng)時間,線上機器數(shù)量和配置;計算期望TPS:根據(jù)性能測試模型計算出來每臺服務(wù)器每秒平均PV量和每臺服務(wù)器每秒高峰PV量;場景開發(fā):根據(jù)被測接口的業(yè)務(wù)關(guān)系,進行性能場景的開發(fā),對于接口測試,一般分兩種情況:一種是單場景的接口性能測試(就是每個場景測試一個接口),另外一種是混合場景的接口性能測試(每個場景可以測試多個相關(guān)的接口;確定性能測試類型:根據(jù)性能測試和穩(wěn)定性測試分別列出性能測試場景和相關(guān)數(shù)據(jù)。

后面的一些步驟都是比較基礎(chǔ)的,相信大家都容易比較理解。

性能測試團隊的XDJM幫助了我很多,傻瓜式的教我怎么配置、怎么使用LR、怎么寫性能報告。由于個人對性能測試實在了解不多,這里提出我個人的一些想法:

1.性能測試最關(guān)鍵的調(diào)試環(huán)節(jié),是我最痛苦的過程,需要不停的調(diào)我的vuser和時間來跑,是否有更好的思路和規(guī)則來引導(dǎo)呢

2.性能測試環(huán)境的(自動化)部署,也許各個公司的不一樣,負責(zé)環(huán)境的部署,確實需要一定實力,有時候甚至需要一點人品,我有時候就很痛苦,到底為啥呢

3.Client的發(fā)包框架可以更通用,由于測試的是(Java)接口,使用到了某個牛人開發(fā)的性能測試框架,和LR的結(jié)合還是比較不錯的,后續(xù)可以考慮Client的開發(fā)更加容易

4.有時候真的需要耐心,性能測試比功能測試更需要耐心。因為功能測試發(fā)現(xiàn)(bug)比性能測試容易多了,不容易被迷惑;性能測試很容易耐心去不斷的調(diào)優(yōu)和抓點,個人感覺需要一定的定力,我當(dāng)時調(diào)試時就缺乏耐心了。

5.性能測試的bug敏感度不亞于功能測試的bug敏感度,只是很難表現(xiàn)出來,因為性能測試向來需要較多時間,我就覺得自己這方面的敏感度不行,也許和經(jīng)驗有關(guān),經(jīng)驗豐富的性能(測試人員)很容易找到可疑點,然后使用工具確認和定位。使用工具也是我的弱項,發(fā)

溫馨提示

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

評論

0/150

提交評論