mac 版 jmeter,运行脚本后 cpu 爆满,能耗超高,100% 的电量十几分钟能全部耗完。 请问有没有大佬知道咋回事,怎么可以解决呢
脚本并不大,只留了一个 bash shell 预处理脚本,一个 MQTT connect 和 MQTT pub 还有查看结果的东西。 其他全部注释了, 只有 200 行,都是数据组装,十六进制转换的代码
单纯的打开,占用不大。 只要一运行,资源就持续升高, 两三分钟就能达到上图的情况
可以用后台执行命令 jmeter -n -t E:\apache-jmeter-5.3\bin\登录.jmx -l result.jtl -e -o E:\apache-jmeter-5.3\bin\Report
之前也用 mac 直接 jmeter 压测过,并发测试量较大的话单机承受不了,即使是后台运行也会出现卡死的情况。不过可以基本按照 2 楼的方式试试看能不能解决问题
Mac 版的 Jmeter GUI 很难用,神烦!莫名其妙的 CPU 就爆满,我还以为只有我自己是这样
我当时也是测试 mqtt 的,难道是 mqtt 插件的问题..
用命令行的方式,确实可以避免这个问题。 不过不用图形化,不好调整脚本,因为测过一个点之后,都是需要调整参数的
不是 mqtt 的问题, 我弄了 http 的也这样
需要很高并发的话,安利一波这个https://testerhome.com/topics/24998
感谢
都是丢服务器上用非 gui 压的 单机谁扛得住啊
我貌似找到问题了, 在最后加一个 mqtt disconnect 断开 mqtt 连接。 电脑就不吃资源了