崗位職責
? 與產(chǎn)品、研發(fā)、運維共同拆解業(yè)務場景,梳理核心接口、關鍵鏈路及 SLA 指標(TPS、RT、P99、錯誤率、資源利用率等)。
壓測方案設計
? 制定可落地的壓測計劃:場景模型、并發(fā)梯度、數(shù)據(jù)構造、監(jiān)控維度、熔斷閾值。
? 選型并二次開發(fā)壓測工具(JMeter、k6、Locust、Gatling、自研等)。
壓測環(huán)境管理
? 獨立搭建并維護多套壓測環(huán)境(Docker/K8s 集群、云壓測資源、隔離網(wǎng)絡)。
? 維護壓測數(shù)據(jù)工廠,實現(xiàn)億級數(shù)據(jù)脫敏、預埋、回滾自動化。
壓測執(zhí)行與監(jiān)控
? 執(zhí)行全鏈路壓測、容量評估、破壞性測試、混沌工程實驗。
? 實時監(jiān)控并采集 50+ 維度指標:網(wǎng)關、應用、JVM、OS、DB、緩存、消息隊列。
問題定位與閉環(huán)
? 快速定位性能瓶頸(CPU、內(nèi)存、鎖競爭、網(wǎng)絡、磁盤 IO、GC、慢 SQL)。
? 輸出可視化報告(Grafana、Prometheus、ELK),給出容量規(guī)劃、JVM 調(diào)優(yōu)、架構優(yōu)化建議,并推動落地。
流程與平臺建設
? 建設持續(xù)壓測流水線(GitLab CI/CD、Jenkins、Argo CD),實現(xiàn)“代碼合并即壓測”。
? 沉淀壓測用例庫、腳本模板、指標基線,提升團隊整體效率 30%+。
崗位要求
1、計算機相關專業(yè),3 年及以上服務端性能測試/壓測經(jīng)驗,有大型分布式系統(tǒng)壓測案例。
2、精通至少兩種壓測工具(JMeter、k6、Locust、Gatling、wrk、ab),能進行二次開發(fā)或插件擴展。
3、熟悉 Linux 系統(tǒng)調(diào)優(yōu)、TCP/IP、HTTP/2、gRPC,掌握常用性能分析工具(top、perf、strace、ebpf)。
4、熟練使用 JVM 性能調(diào)優(yōu)(GC 日志、Heap Dump、JIT、JFR),熟悉 Java/Go/Python 任一語言。
5、熟練使用 Prometheus、Grafana、ELK、SkyWalking、Jaeger 等監(jiān)控鏈路追蹤工具。
6、掌握 MySQL、Redis、Kafka、RocketMQ、ES 等常見中間件的壓測方法及調(diào)優(yōu)手段。
7、具備高度的數(shù)據(jù)敏感度和報告呈現(xiàn)能力,能用數(shù)據(jù)推動業(yè)務決策。