Sheeps服務(wù)器壓力測(cè)試框架
Sheeps 是通用于 TCP 和 UDP 服務(wù)器的壓力測(cè)試框架,基于數(shù)據(jù)包的錄制和回放,集成時(shí)間控制、快進(jìn)、暫停功能,可以完成對(duì)游戲服務(wù)器的壓力測(cè)試,探知游戲服務(wù)器所能承載的最大在線人數(shù)。
工作原理
該系統(tǒng)采用協(xié)議錄制、回放的方式進(jìn)行壓力測(cè)試。分為控制端和負(fù)載端,控制端負(fù)責(zé)錄制、回放及消息分發(fā),負(fù)載端完成項(xiàng)目接入后,接收控制端命令及消息,建立大量連接至目標(biāo)服務(wù)器,作為壓力發(fā)起端,并支持分布式部署。此過(guò)程中負(fù)載端通過(guò)調(diào)用項(xiàng)目接入層,對(duì)網(wǎng)絡(luò)封包進(jìn)行解析、修改、再打包發(fā)送至服務(wù)器,實(shí)現(xiàn)壓測(cè)每個(gè)壓測(cè)用戶的差異化處理。
評(píng)論
圖片
表情
