性能测试问题

2018-07-18 12:14:22 +08:00
 ray1888

对于同一个接口,我使用了 ab 和 jmeter 都进行了测试,为什么结果差这么多? ab 测试出来的是 500qps 而 Jmeter 的 throughout 是 110 我应该相信哪一个值?

2518 次点击
所在节点    程序员
8 条回复
jaaazzz
2018-07-18 12:38:30 +08:00
跟你测试的姿势有关,建议用 loadrunner,功能更强大
owenliang
2018-07-18 13:24:41 +08:00
带上长连接选项,相同的并发度,然后再看。
scmod
2018-07-18 13:35:56 +08:00
本地服务?远程的话没人占带宽什么的都有关,直接测那个方法调用比较准点....本地的话可能两个测试工具本来占用资源不一样也会影响
ray1888
2018-07-18 14:04:28 +08:00
本地去对远程服务器加压 @scmod
opengps
2018-07-18 14:16:58 +08:00
信最低的啊
zjb861107
2018-07-18 14:17:17 +08:00
先排除是不是工具使用的问题,比如某些参数的设置。

如果都不是,那还有可能是因为“ jmeter 是 BIO 的” ,来自“ https://testerhome.com/topics/12443
ray1888
2018-07-18 14:36:49 +08:00
找到原因了,是因为自己当时设置 jmeter 的时候,没有放开 qps 限制
scmod
2018-07-19 13:50:18 +08:00
@ray1888 jmeter 还有这样的设置?貌似用得少,我一直是直接测方法调用的...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471924

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX