Feature: performance test case

This commit is contained in:
liuxueli
2024-06-19 01:59:53 +00:00
parent 3ceb026983
commit bfc54a6289
9 changed files with 384 additions and 62 deletions

View File

@@ -14,4 +14,7 @@ stat_interval_time_s=5
stat_output="metrics/dns_decoder_local_stat.json"
[decoder.dns.test]
perf_worker_thread_num=1
write_result_enable="no"
commit_result_enable="yes"
decode_resource_record_enable="no"

View File

@@ -0,0 +1,27 @@
#!/bin/bash
ARGC=$#
EXPORTER=/opt/tsg/framework/bin/fieldstat_exporter.py
TARGET=/opt/tsg/sapp/metrics/dns_decoder_perf_test.json
case $1 in
-h|--help)
echo "$0"
echo "Usage: [exporter] [target]"
echo " exporter: path of exporter, default is $EXPORTER"
echo " target: path of target file, default is $TARGET"
exit 0
;;
esac
case $ARGC in
1)
EXPORTER=$1
;;
2)
EXPORTER=$1
TARGET=$2
;;
esac
#new version
python3 $EXPORTER local -b 0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,0.99 -f summary -j $TARGET