服务端性能压测
? ? ? ?最近在網(wǎng)上搜到一個(gè)不錯(cuò)的壓縮程序代碼,git地址是:https://github.com/link1st/go-stress-testing.git
[root@ads-adr-test go-stress-testing]# go run main.go -c 1000 -n 7 -u http://127.0.0.1:80/query -data "{\"category\":\"ad\",\"uid\":\"12\",\"keys\":[{\"master_key\":\"1111\"}]}"開(kāi)始啟動(dòng) 并發(fā)數(shù):1000 請(qǐng)求數(shù):7 請(qǐng)求參數(shù): request:form:http url:http://127.0.0.1:80/query method:POST headers:map[Content-Type:application/x-www-form-urlencoded; charset=utf-8] data:{"category":"ad","uid":"12","keys":[{"master_key":"1111"}]} verify:statusCode timeout:30s debug:false ─────┬───────┬───────┬───────┬────────┬────────┬────────┬────────┬────────耗時(shí)│ 并發(fā)數(shù)│ 成功數(shù)│ 失敗數(shù)│ qps │最長(zhǎng)耗時(shí)│最短耗時(shí)│平均耗時(shí)│ 錯(cuò)誤碼 ─────┼───────┼───────┼───────┼────────┼────────┼────────┼────────┼────────1s│ 1000│ 2318│ 0│ 3081.14│ 514.55│ 116.96│ 0.32│200:23182s│ 1000│ 5584│ 0│ 3247.97│ 514.55│ 116.96│ 0.31│200:55842s│ 1000│ 7000│ 0│ 3432.34│ 514.55│ 61.94│ 0.29│200:7000************************* 結(jié)果 stat **************************** 處理協(xié)程數(shù)量: 1000 請(qǐng)求總數(shù)(并發(fā)數(shù)*請(qǐng)求數(shù) -c * -n): 7000 總請(qǐng)求時(shí)間: 2.246 秒 successNum: 7000 failureNum: 0 ************************* 結(jié)果 end ****************************可以指定并發(fā)數(shù)和請(qǐng)求數(shù),qps和其他統(tǒng)計(jì)數(shù)據(jù)也很全面。
總結(jié)
- 上一篇: redis的flushall命令
- 下一篇: linux命令lscpu