jmeter压测部分参数优化

1、jmeter使用http请求的时候会自动勾选use keepAlive,在高并发过程中可能会造成请求连接数不足,在实际执行时可以取消勾选

jmeter压测部分参数优化_第1张图片

2、在默认使用httpclient4进行请求过程,也会偶现由于httpclient本身原因造成的异常,可以进行优化,选择java,来规避异常请求:

jmeter压测部分参数优化_第2张图片

主要处理解决:

Non HTTP response code: java.net.NoRouteToHostException/Non HTTP response message: Cannot assign requested address (Address not available)

jmeter压测部分参数优化_第3张图片

 

 3、使用linux环境进行使用时,报没有权限的时候需要对jmeter文件夹整体进行赋权

 sudo chmod -R 777 apache-jmeter-5.5/

export JMETER_HOME=/usr/local/apache-jmeter-5.5
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

通过执行,进行linux下的压测执行:

jmeter -n -t test.jmx -l /root/j_report/test.jtl -e -o /root/j_report/

4、优化堆内存:

在linux下

vim /usr/local/apache-jmeter-5.5/bin/jmeter 的文件下,根据机器的实际情况进行优化:

"${HEAP:="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=1g"}"

jmeter压测部分参数优化_第4张图片

你可能感兴趣的:(测试,java,jmeter)