zoukankan      html  css  js  c++  java
  • jmeter性能压测-性能压测过程中常用命令

    在linux环境运行.jmx文件的命令:
    jmeter -n -t wenjianming.jmx -l shengchengwenjian.jtl
    说明:
    wenjianming.jmx:是通过gui环境保存的jmx文件(需要运行的文件名称)
    shengchengwenjian.jtl:是运行kmx文件生成的结果文件
    运行的jmx文件需要存放在linux环境下的jmeter中,需要的依赖包也要放在对应的位置
    在linux环境压测结果是否正常的命令:
    cat log.jtl
    说明:
    log.jtl :该文件就是上面命令中指定的生成文件名
    日志显示200则表示请求成功
    服务器/数据库的资源监控命令:
    ./nmon -f -s 60 -c 2100
    说明:
    60:是指60秒收集一次数据
    2100:是指共收集数据2100次
    为了使生成的图标免于争议,一般收集次数小于压测时间(收集的次数根据压测时间定)
    ps -ef |grep nmon :查看进程,通过查看进程可以确定nmon命令是正常进行的
    查看进程的命令:
    ps -ef | grep jstat    该命令可以查看对应请求(jstat)的进程id
    jps          该命令可以查看所有java服务的进程id
    fgc监控命令:
    基本命令(jstat)jstat -gc 777 1000
    说明:
    777:进程id
    1000:1秒收集一次数据(1000ms)
    扩展命令:nohup jstat -gc 777 30000 >>/data/app/bin/fgc.txt &
    说明:
    该命令用于将监控fgc的情况放于后台执行
    30000:30000ms收集一次数据
    >>/data/app/bin/fgc.txt:文件存放的位置
    nohup command &:后台执行,执行任务计划,退出登录而不打断
    实时查看资源使用情况的命令:
    top -Hp pid 查看对应进程中所有线程对资源的使用情况
    top -p pid  查看对应进程对资源的使用情况
    查看cpu的个数,cpu的核数,多核超线程数的命令:
    查看cpu的个数(物理):cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l   (2)
    查看cpu的核数(每个):cat /proc/cpuinfo| grep "cpu cores"| uniq        (10)
    查看逻辑cpu的个数:cat /proc/cpuinfo| grep "processor"| wc -l          (20)
    //总核数 = 物理CPU个数 X 每颗物理CPU的核数                 (2*10=20)
    //总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数        (2*10*1=20)每个核有一个超线程
    我们通常说的多少核cpu指的是逻辑cpu的个数
    注释://存在某些服务启动的时候,会提示没有该启动命令
    启动文件,提示文件不存在,输入此命令即可:dos2unix -o dump.sh restart.sh start.sh stop.sh
    脚步匆匆
  • 相关阅读:
    Python3 list基本操作
    Oracle Sql关于case-when,if-then,decode
    Oracle12c解锁scott测试用户
    Java得到下一天日期
    SQLiteTest源代码
    实况照片的视频合并
    一个支持中文的日志类
    为对话框添加背景图片
    获取当前应用程序的文件名
    Win7系统x64正在准备再循环
  • 原文地址:https://www.cnblogs.com/yj-lm/p/11526427.html
Copyright © 2011-2022 走看看