性能测试持续学习 jmeter 报告中统计的响应时间比监控系统统计的响应时间要长,是什么原因导致的呢?

会飞的猪 · 2019年11月15日 · 1083 次阅读

eg:压测时发现接口的响应时间为 20ms,但是监控系统中发现接口的响应时间仅为 10ms.这 10ms 发生在哪里呢。
答:网络开销的时间和数据传输的时间。
eg:jmeter 耗时

遇到的问题是:监控系统上显示的耗时要比这个耗时少 7ms 左右。
使用 ping 命令测量两个系统之间的延时。发现大概有 3.5ms 的延时。如果数据量很大那么延时会更大。

所以当测试对比一个应用的性能是上升还是下降的时候,要选择同一参照物进行对比。如果你第一次是使用监控的数据进行的对比,那么你第二次也使用监控的数据进行对比。不要随便换参照物。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册