测试基础 jmeter 怎么分布式压测 10 万用户并发登录

吹西文 · January 18, 2020 · Last by 小风水 replied at March 16, 2020 · 1742 hits

jmeter分布式压测做10万用户登录的并发,一台电脑的上限是2000,做10万就要50台,组长觉得50台电脑不太现实,在想怎么处理这个问题,使用5台压测10万,各位大神,有没有什么方法指教?

共收到 6 条回复 时间 点赞

有个分布式的插件,服务端安装就可以了,可以查看一下手册,但是手动安装50台服务端也是个事啊 为什么上限2000?

我觉得可以做个折算,先看看单台2000,两台4000,3台6000的性能情况,然后估算下10万个用户可能的情况。另外,实际情况应该没有10万用户并发登录吧,怎么会有这么大的并发量呢?

你们项目是12306吗,这么牛

简单登录就别用jmeter了,wrk小工具应该就能满足

jmeter在启动过程中的一些打印信息你可以细看一下,能够解释为什么一台设备最高打2000

================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file

Check : https://jmeter.apache.org/usermanual/best-practices.html

搞足够的机器,设置10w的集合点,发出去

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up