wrk 与 JMeter 的深度较量
在互联网系统的压力测试中,我们经常会遇到两款风格迥异的工具:一个是极其轻量、追求极致吞吐量的 wrk;另一个是功能大而全、模拟真实业务流的 JMeter。
在互联网系统的压力测试中,我们经常会遇到两款风格迥异的工具:一个是极其轻量、追求极致吞吐量的 wrk;另一个是功能大而全、模拟真实业务流的 JMeter。
针对某个热点函数进行性能优化,耗时的大头在内部的循环上,AI提示可用到 enumerate 和 ranges,于是查阅了一下相关资料。
业务系统设计了 Summary 类型的监控指标,计算平均耗时:request_duration_milliseconds_sum / request_duration_milliseconds_count。
查看数据,发现某个接口平均耗时很高,翻看时序图,平均耗时是突然增加的,等于就是某次请求耗时很高,拉高了平均值,想查具体是什么时候发生的请求,由于时段内的请求太少,查出来的数据一直空。