您好,登錄后才能下訂單哦!
提問題技巧之NGINX性能測試問題
最近碰到很多網(wǎng)絡(luò)朋友在咨詢生產(chǎn)性能故障問題,一般碰到的都是這樣提問題的:
老師,我們的生產(chǎn)環(huán)境CPU使用率99%,是什么問題?
老師,我壓力測試過程中響應(yīng)時間一直在增大是什么問題?
老師,我們壓力測試過程中,網(wǎng)頁打開白屏是什么問題?
這個時候變成是我們在協(xié)助猜測套問題,引導(dǎo)咨詢學(xué)生一步一步的說明問題原因,例如是測什么交易???是什么環(huán)境配置?出現(xiàn)什么狀況等?然后在交流討論過程中,他們才學(xué)會慢慢去看問題,有些監(jiān)控資源命令還不大懂,例如我問了CPU使用情況如何,他們也不多用什么命令去監(jiān)控,或者深一點的他們說CPU使用率不高,那是例如4C8G,這個時候,我又要套話,具體是4顆CPU 都使用率不高,還是平均使用率不高,或者某一顆CPU使用率100%,其他10%?----當(dāng)然這個相對而言初學(xué)者是不懂怎么看,比較情有可原。
我想說的是:一般做為初學(xué)者,一下子公司讓你們做壓力測試,碰到問題多很正常,工具使用問題是一個大問題,環(huán)境資源是什么情況,不了解也是一個問題,測試思路對錯也是一個大問題,反正說測就開刀,不管對錯,問題出現(xiàn)了,找專業(yè)人士,劈頭就如上發(fā)問,碰到脾氣好的會耐心引導(dǎo),碰到有個性的,直接不鳥你等等這純屬正常,又不認(rèn)識,各有工作需要忙碌,怎么會無條件支持呢?所以為了減少提問題溝通成本,也減少雙方的信息理解誤差,建議各位朋友在提問題前,先想清楚,什么時候、什么環(huán)境(環(huán)境配置)、什么條件下、什么交易、什么類型的系統(tǒng)、什么類型的中間件、什么類型的數(shù)據(jù)庫下、什么場景下等出席什么問題
例如,在測試環(huán)境下,壓力測試100用戶,響應(yīng)時間很大
生產(chǎn)環(huán)境下,LINUX 服務(wù)器,MYSQL數(shù)據(jù)庫,8C16G配置下,CPU使用率很高
生產(chǎn)環(huán)境下,LINUX服務(wù)器,應(yīng)用服務(wù)器,TOMCAT 8.5 ,CPU使用率沒辦法上去,前端無法訪問
測試環(huán)境下,接口壓力測試,50線程并發(fā)壓力測試10分鐘,壓測不上去,8C16G,tomcat8.5 ,CPU使用率很低等問題
當(dāng)然如果有一定基礎(chǔ)的測試人員,可以把錯誤信息截圖,資源使用截圖等等發(fā)給老師協(xié)助分析等這樣更容易讓雙方在問題分析上達(dá)成共識,減少溝通成本。
案例如下:
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。