51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 561|回复: 0
打印 上一主题 下一主题

Jmeter压测部分参数优化简介

[复制链接]
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 941 天

    连续签到: 3 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2023-6-2 10:40:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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"}"


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-3 05:27 , Processed in 0.063398 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表