lsekfe 发表于 2023-6-2 10:40:32

Jmeter压测部分参数优化简介

1、jmeter使用http请求的时候会自动勾选usekeepAlive,在高并发过程中可能会造成请求连接数不足,在实际执行时可以取消勾选。
http://www.51testing.com/attachments/2023/06/15326880_202306011424511nbx9.png
  2、在默认使用httpclient4进行请求过程,也会偶现由于httpclient本身原因造成的异常,可以进行优化,选择java,来规避异常请求:
http://www.51testing.com/attachments/2023/06/15326880_202306011424561GlOQ.png
  主要处理解决:
  NonHTTPresponsecode:java.net.NoRouteToHostException/NonHTTPresponsemessage:Cannotassignrequestedaddress(Addressnotavailable)

http://www.51testing.com/attachments/2023/06/15326880_202306011424581vwU1.png
  3、使用linux环境进行使用时,报没有权限的时候需要对jmeter文件夹整体进行赋权
  sudochmod-R777apache-jmeter-5.5/
  exportJMETER_HOME=/usr/local/apache-jmeter-5.5
  exportCLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
  exportPATH=$JMETER_HOME/bin:$PATH:$HOME/bin

  通过执行,进行linux下的压测执行:
  jmeter-n-ttest.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"}"
http://www.51testing.com/attachments/2023/06/15326880_202306011425001DzK4.png

页: [1]
查看完整版本: Jmeter压测部分参数优化简介