職位描述:
1.熟悉C++/Go/Python至少一種,能編寫協(xié)議模擬工具(如自定義TCP封包工具)
2.精通Wireshark/Perf/Ethereal等網(wǎng)絡(luò)協(xié)議分析工具
3.掌握Redis/MongoDB的集群壓測方法,熟悉SQL查詢優(yōu)化
4.具有MMO服務(wù)器架構(gòu)經(jīng)驗(yàn)(如分區(qū)分服、無縫大世界架構(gòu))
5.熟練使用Prometheus+Grafana構(gòu)建監(jiān)控體系,具備指標(biāo)可視化能力
6.對游戲業(yè)務(wù)敏感:能預(yù)判運(yùn)營活動(如開服搶號、全服拍賣)的峰值壓力點(diǎn)
任職要求:
1.根據(jù)游戲架構(gòu)設(shè)計(jì)高并發(fā)的壓力測試方案,模擬百人同屏、跨服戰(zhàn)等復(fù)雜場景,構(gòu)建機(jī)器人AI行為模型,模擬真實(shí)玩家操作(移動、技能釋放、交易等)
2.監(jiān)控服務(wù)器CPU/內(nèi)存/帶寬占用、數(shù)據(jù)庫響應(yīng)延遲、同步幀率等核心指標(biāo),定位網(wǎng)絡(luò)丟包、內(nèi)存泄漏、數(shù)據(jù)庫鎖死等性能瓶頸
3.使用Locust/JMeter等工具搭建分布式壓測集群,實(shí)現(xiàn)百萬級并發(fā)請求模擬,設(shè)計(jì)斷線重連、異常流量注入等破壞性測試用例
4.驗(yàn)證服務(wù)器水平擴(kuò)展、分區(qū)分服、AOI算法優(yōu)化的實(shí)際效果
5.開發(fā)自動化壓測腳本并與CI/CD流程集成。構(gòu)建性能基線數(shù)據(jù)庫,實(shí)現(xiàn)版本迭代的回歸測試自動化