- Java游戲服務(wù)器架構(gòu)實戰(zhàn)
- 王廣帥編著
- 356字
- 2025-03-19 16:19:12
1.3.5 測試模塊
測試模塊主要包括單元測試和系統(tǒng)集成測試,單元測試可以使用目前流行的測試架構(gòu),比如TestNG、JUnit 4等。單元測試不僅可以保證代碼的正確性,而且有利于代碼的設(shè)計,因為一個方法如果不方便測試,說明這個方法設(shè)計不合理,需要優(yōu)化,比如方法太長,或方法中嵌套太多,或者代碼有重復(fù)導(dǎo)致重復(fù)測試等。因此它也是一種優(yōu)化代碼的手段。
系統(tǒng)集成測試是一種功能測試方案,它在單元測試的基礎(chǔ)上,保證多個類組成的系統(tǒng)功能的正確性。它的測試方式一般是模擬真實的游戲客戶端,操作正常的游戲流程,測試功能的正常性。
還有一種壓力測試是建立在系統(tǒng)集成測試的基礎(chǔ)之上的。系統(tǒng)集成完成之后,就可以啟動N個客戶端,向服務(wù)器發(fā)送大量并發(fā)的請求進行壓力測試。壓力測試需要做的是額外統(tǒng)一一些測試參數(shù),比如請求超時數(shù)量、丟失數(shù)量、CPU使用率、內(nèi)存使用率、硬盤使用率等。
推薦閱讀
- SQL Server 從入門到項目實踐(超值版)
- C# 7 and .NET Core Cookbook
- TensorFlow Lite移動端深度學(xué)習(xí)
- Learning Spring 5.0
- PaaS程序設(shè)計
- Arduino開發(fā)實戰(zhàn)指南:LabVIEW卷
- Mastering C# Concurrency
- Learning Firefox OS Application Development
- C語言從入門到精通(第4版)
- 微信小程序開發(fā)與實戰(zhàn)(微課版)
- C# Multithreaded and Parallel Programming
- Python 3快速入門與實戰(zhàn)
- Learning PrimeFaces Extensions Development
- Instant MongoDB
- IBM Cognos 10 Report Studio Cookbook(Second Edition)