我有一个服务,是一个上传服务器,现在想计算qps
问题:
1.我的上传文件大小是不固定的,是不是要评估qps需要,不同大小的测试样本,分别测试一遍,比如算100k上传一批的qps,1G上传一批的qps
2.我这个服务是有认证信息的,也就是通过一些特殊的header头来判断的,这认证信息时需要客户端计算,并且服务端进行同样计算,对比的,如果用市面上的压测工具比如apache ab是不是做不到这种带逻辑的压测
3.有没有我这种的情况,可以推荐的压测工具
4.压测过程中关注哪些指标?cpu ideo?内存的占用?网卡的流量?都是用什么命令或者工具去收集呢?
文件上传服务器以QPS作为性能衡量指标非常不靠谱啊,给几个可供参考的指标:带宽吞吐量,IO吞吐量、CPU使用率、内存使用率。压测工具是话应该是有,不过我没用过不好乱建议,实在不行就自己写多线程的脚本来跑吧,服务器上的采集脚本好像得自己写。
个人建议,仅供参考。