接口测试 jmeter 和 postman 发送接口的响应时间不同

秃头修炼者 · 2023年02月18日 · 最后由 今晚打老虎 回复于 2023年03月02日 · 5415 次阅读

测试一个接口的时候发现 jmeter 和 postman 的响应时间不同
jmeter 响应时间为 22 秒
postman 响应时间为 0.6 秒

都是使用正常配置

问一下大佬们,可能是什么原因造成的

共收到 7 条回复 时间 点赞

小白说下个人的理解,欢迎批评指正:
1.不同工具请求本身响应就不一样,可以分别多次运行看看;
2.可能是没请求到缓存,或者是数据读有问题;
3.JMeter 链接过程本身就会耗时,关注的应该是请求到网关的时间;

啥是正常配置,没有图很难帮你看啊

建议看看后端的日志,什么时候到网关的,什么时候服务器的

工具机制不同,请求数据不同,网络状态不同,硬件条件不同。。。很多原因都会造成这个现象。具体原因具体分析吧,最好直接看 server 端的日志

可能是工具的原因,也可能是网络的原因,要去分析

抓包

考虑一切正常的前提下,我猜测大概率是 jmeter 为首次请求,其生成的缓存被 postman 用了,否则即使有工具差异也不会这么大

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册