服务端测试的关注:全链路和流量回放
性能指标:CPU,内存,网络,I/O,测试体系:https://blog.51cto.com/u_15127561/4566481 测试方法理论、shell相关、py、数据库sql、git、web自动化、客户端专项、服务端接口、服务端接口自动化、服务端性能、docker、ci&cd、jenkins
流量回放:https://www.jianshu.com/p/e0a9b76c4f95
接口测试简单总结:https://www.cnblogs.com/yyhh/p/6083159.html
简单的rpc搭建:https://blog.51cto.com/u_13488278/3209477
RPC(Remote Procedure Call)即远程过程调用,简单的说就是在A机器上去调用B机器上的某个方法,在分布式系统中极其常用。
分析思路
-
整体系统CPU利用率
-
内存利用率
-
磁盘I/O的利用率和延迟
-
网络利用率
CPU定位分析
CPU利用率大于50%,需要注意;大于70%,需要密切关注;高于90%,情况比较严重。
监控命令:vmstat、sar、dstat、mpstat、top、ps