问答 关于使用 jmeter 碰到的问题

Lemon_107 · 2022年10月24日 · 最后由 回复于 2023年05月23日 · 6049 次阅读

1.设置 500 个并发量,持续运行 1 分钟,但是到了持续运行时间后,还是没有结束。了解到可能是因为出现线程阻塞,jmeter 所申请的内存不足导致的,尝试通过调整 jmeter.bat 中的内存参数,仍然无法解决。请问还有什么办法吗?

2.设置 500 个并发量,持续运行 1 分钟,会出现响应数据报错的情况,可以通过取消设置 keepAlive 解决,且取消 keepAlive 设置后,cpu 的使用率降低了,请问并发测试中这个设置是否需要勾选的呢?

共收到 4 条回复 时间 点赞

了解到可能是因为出现线程阻塞,jmeter 所申请的内存不足导致的,尝试通过调整 jmeter.bat 中的内存参数

是 jmeter 申请内存不足,还是测试机内存不足了,后者是不是可以考虑分布式执行之类

leixs 回复

应该是 jmeter 申请内存不足,在运行过程中,测试机的内存是没有超过 80% 的~

并发测试肯定要保持连接的呀,不然频繁建立连接跟实际使用场景不一样的

建议请求添加超时时间,60s 或者自定义

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