【廣告】
下面說說我在實際工作中所做的性能測試和穩(wěn)定性測試:
性能測試:實際項目中所做的性能測試多是以能力驗證為測試目的,軟件開發(fā)自學(xué),也可以理解為采用性能驗證測試方法,開發(fā)定一個指標(biāo),如并發(fā)上傳1000條報警信息,看看報警的服務(wù)器能否正常接收處理并上傳給MQ至數(shù)據(jù)庫,報警的服務(wù)器是否異常,資源消耗是否正常,需注意的有:CPU占用率,內(nèi)存占用率,GDI,分頁數(shù),句柄數(shù)等等。
使用的測試工具也是公司內(nèi)部提供的測試工具,性能測試時間多是一天(我們公司性能測試時間應(yīng)該算比較長的了,女朋友公司性能測試多是1小時或者更短,不同的用戶需求設(shè)置不同的測試條件),性能測試多是個Build執(zhí)行,我們知道如性能出問題了多是架構(gòu)設(shè)計問題,屬于比較嚴(yán)重的問題,以盡早確定被測系統(tǒng)的架構(gòu)設(shè)計是否有問題及時修改。其它步驟由于涉及到具體的項目這里就不做具體介紹了。(由于用戶對產(chǎn)品的性能指標(biāo)要求不是很嚴(yán)格,實際測試中也是測試個大致值,性能測試過程和數(shù)據(jù)的收集也沒有書本上或者大蝦們說的那么復(fù)雜難搞,在這里還是要提醒大家性能測試一定要明確測試目的)
正厚軟件培訓(xùn)怎么樣,有人在那邊學(xué)過嗎?求告知?
看到問題,為老師們宣傳一波 。學(xué)習(xí)還是個很痛苦的過程,3個月的時間。從0的開始,我經(jīng)歷過。每天早上5點鐘要起床背Linux命令,每晚上11點多才走教室離開。有問題很晚了還有老師在群里解答。后惡補(bǔ)的知識點,軟件開發(fā)工程師,歷歷在目呀。
從個人來說,還是比較感激老師們的。結(jié)果我是滿意的我詳細(xì)說下那邊關(guān)于培訓(xùn)這塊的情況,軟件開發(fā)周末班,句句屬實。
1. 一個半20人左右,人不多,也保證了教學(xué)效果,點贊。當(dāng)時我們班19人。
2. 教學(xué)過程中有3次的考試,每次的結(jié)果統(tǒng)計、老師們的談話、復(fù)習(xí)知識點的整理大綱、定時的老師們的驗收。
3. 有小班制的特殊學(xué)員的輔導(dǎo),以前是每周一次。
4. 上課每天9點到晚上5點半;但是絕大部分時間的任務(wù)是不可能5點半走的,還是比較嚴(yán)格的。每天檢查作業(yè)、進(jìn)度等。對于學(xué)習(xí)不好的學(xué)員還有額外的強(qiáng)加任務(wù)。還是很嚴(yán)格的。
5. 有專職的就業(yè)老師和班主任、講師每天授課。都還是很**的。
6. 就業(yè)老師也比較好,每次都找我談話。后的就業(yè)薪資我還是很滿意的,懷念那里的3個月的時間。想起剛?cè)氚嗟臅r候老師說過的,我們的人生中沒有多少的時光可以像現(xiàn)在這樣。一幫人在一起,干凈、純粹的學(xué)習(xí)。
平均并發(fā)用戶數(shù)的計算:C=nL / T
其中C是平均的并發(fā)用戶數(shù),n是平均每天訪問用戶數(shù),L是一天內(nèi)用戶從登錄到退出的平均時間(操作平均時間),軟件開發(fā),T是考察時間長度(一天內(nèi)多長時間有用戶使用系統(tǒng))
并發(fā)用戶數(shù)峰值計算: C^約等于C 3*根號C 其中C^是并發(fā)用戶峰值,C是平均并發(fā)用戶數(shù),該公式遵循泊松分布理論。(該公式針對一般被測系統(tǒng),特殊不做討論)
吞吐量計算:當(dāng)沒有遇到性能瓶頸的時候,吞吐量與虛擬用戶數(shù)之間存在一定的聯(lián)系,可以采用以下公式計算:F=VU * R / T其中F為吞吐量,VU表示虛擬用戶個數(shù),R表示每個虛擬用戶發(fā)出的請求數(shù),T表示性能測試所用的時間,其實通過這個公式就能看出吞吐量與并發(fā)用戶數(shù)之間的關(guān)系了(這里的VU就是我們用工具模擬的并發(fā)用戶數(shù))。
企業(yè): 南京正厚軟件技術(shù)有限公司
手機(jī): 13357804560
電話: 025-86665061
地址: 南京鼓樓區(qū)湖南路16號5樓