51Testing软件测试论坛

标题: Jmeter压测部分参数优化简介 [打印本页]

作者: lsekfe    时间: 2023-6-2 10:40
标题: Jmeter压测部分参数优化简介
1、jmeter使用http请求的时候会自动勾选usekeepAlive,在高并发过程中可能会造成请求连接数不足,在实际执行时可以取消勾选。

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

  主要处理解决:
  NonHTTPresponsecode:java.net.NoRouteToHostException/NonHTTPresponsemessage:Cannotassignrequestedaddress(Addressnotavailable)


  3、使用linux环境进行使用时,报没有权限的时候需要对jmeter文件夹整体进行赋权
  
  1. sudochmod-R777apache-jmeter-5.5/
  2.   exportJMETER_HOME=/usr/local/apache-jmeter-5.5
  3.   exportCLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
  4.   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"}"







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2