#!/bin/bash #RUN_THREADS="1 2 4 8 16 32 64 128 256" RUN_THREADS="512" CURRENT_DIR=`echo $PWD` #for script in `echo "adder_getTotal-src adder_syncAdd-src"` for script in `echo "adder-addKafka"` do JMX_NAME="${script}" JMX_FILE="${JMX_NAME}.jmx" RUN_TMP_NAME="run_${JMX_NAME}" RUN_TMP_FILE="${RUN_TMP_NAME}.tmp" for thread in `echo "${RUN_THREADS}"` do sed -i "s#1#${thread}#g" ${CURRENT_DIR}/myjmx/${JMX_FILE} sleep 5 echo "----------------------Now run test: ${JMX_NAME}-${thread}-----------------------------" >>${RUN_TMP_FILE} 2>&1 sh jmeter.sh -n -t ${CURRENT_DIR}/myjmx/${JMX_FILE} -l myjtl/res_${JMX_NAME}_${thread}.jtl >>${RUN_TMP_FILE} 2>&1 sleep 5 sed -i "s#${thread}#1#g" ${CURRENT_DIR}/myjmx/${JMX_FILE} sleep 180 done sleep 300 done
转载于:https://www.cnblogs.com/perTest/p/9839731.html