解决jmeter的大压力下线程无法退出问题

压力测试中经常会遇到jmeter场景执行完毕后,一些部分线程无法退出的情况,解决办法又以下几种,仅供参考:

1.在jmeter安装bin下找到jmeter文件编辑:

# This is the base heap size -- you may increase or decrease it to fit your
# system's memory availability:
HEAP="-Xms512m -Xmx512m"

修改内存,尽量大点(避免压力测试中java进程占用内存过大,内存溢出,另外可查看cpu使用率(<=75%))

2.如果脚本中请求的返回值过于大时,必须要设置请求头为Accept-Cofing:gzip,将返回的值进行压缩,避免占用过大内存(即脚本本身不能存在瓶颈)

3.用jstack查看线程是否有死锁现象

 

posted @ 2017-09-01 10:12  浮尘~若梦  阅读(9619)  评论(0编辑  收藏  举报