当前位置:网站首页>[JMeter] shell script automatically executes JMeter

[JMeter] shell script automatically executes JMeter

2022-06-22 10:39:00 bulabula2022

#!/bin/bash
# Force to kill JMeter process
killJMeter()
{
    pid=`ps -ef|grep jmeter|grep java|grep ${jmx_filename}|awk '{print $2}'`
    echo "jmeter Id list :$pid"
    if [[ "$pid" = "" ]]
    then
      echo "no jmeter pid alive"
    else
      kill -9 $pid
    fi
}


# You need to define... In the system variable jmeter The location of the root directory , as follows
export jmeter_path="/home/qa/jmeter/apache-jmeter-5.3/bin"
export jmx_Name="Scripts/SingleInterfacePressureTest-Web1.jmx"
export jmx_filename="SingleInterfacePressureTest-Web1.jmx"
    # Initial number of users
    Thread_num=5
    # Gradient pressurization number
    LoadUser=5
    # The duration of the
    duration=60
    while ((Thread_num<=15))
    do
    currentTime=`date "+%Y%m%d-%H:%M:%S"`
    echo $currentTime
    echo "JMeter Silent piezometry s User volume :${Thread_num}"
    cd ${jmeter_path}
    ./jmeter.sh -JthreadCount=${Thread_num} -Jduration=${duration} -n -t ${jmeter_path}/${jmx_Name}
    let Thread_num=Thread_num+${LoadUser}
    sleep 10
    killJMeter
    done

原网站

版权声明
本文为[bulabula2022]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/173/202206221012488086.html