1.设置 500 个并发量,持续运行 1 分钟,但是到了持续运行时间后,还是没有结束。了解到可能是因为出现线程阻塞,jmeter 所申请的内存不足导致的,尝试通过调整 jmeter.bat 中的内存参数,仍然无法解决。请问还有什么办法吗?
2.设置 500 个并发量,持续运行 1 分钟,会出现响应数据报错的情况,可以通过取消设置 keepAlive 解决,且取消 keepAlive 设置后,cpu 的使用率降低了,请问并发测试中这个设置是否需要勾选的呢?
了解到可能是因为出现线程阻塞,jmeter 所申请的内存不足导致的,尝试通过调整 jmeter.bat 中的内存参数
是 jmeter 申请内存不足,还是测试机内存不足了,后者是不是可以考虑分布式执行之类
应该是 jmeter 申请内存不足,在运行过程中,测试机的内存是没有超过 80% 的~
并发测试肯定要保持连接的呀,不然频繁建立连接跟实际使用场景不一样的
建议请求添加超时时间,60s 或者自定义