This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-platform-galaxy-trou…/24.02/tsg_olap_e2e_test
2024-04-20 23:09:58 +08:00
..
2024-04-20 20:03:27 +08:00
2024-04-20 23:04:11 +08:00
2024-04-20 23:09:58 +08:00
2024-04-20 14:02:24 +00:00

TSG OLAP End-to-End Test

环境依赖

使用方法

配置QGW API 地址

  • 修改 enviroment.json配置QGW的IP地址和端口 (首次安装)
  {
        "key": "qgw_ip",
        "value": "192.168.44.30",
        "type": "default",
        "enabled": true
},
{
        "key": "qgw_port",
        "value": "9999",
        "type": "default",
        "enabled": true
}

写入测试集至Kafka

  • Logs
cd tsg_olap_e2e_test/ 

kafka-operation.sh producer SESSION-RECORD < ./datasets/logs/session_record.dat

kafka-operation.sh producer VOIP-RECORD < ./datasets/logs/voip_record.dat

kafka-operation.sh producer PROXY-EVENT < ./datasets/logs/proxy_event.dat
  • Metrics
cd tsg_olap_e2e_test/ 

kafka-operation.sh producer NETWORK-TRAFFIC-METRIC < ./datasets/metrics/network_traffic_metric.dat

kafka-operation.sh producer POLICY-RULE-METRIC < ./datasets/metrics/policy_rule_metric.dat

kafka-operation.sh producer OBJECT-STATISTICS-METRIC < ./datasets/metrics/object_statistics_metric.dat

kafka-operation.sh producer STATISTICS-RULE-METRIC < ./datasets/metrics/statistics_rule_metric.dat
  • Files

输出故障诊断报告

  • 不指定folder选项将对所有模块进行诊断具体包括logs, metrics, files

# Logs进行故障诊断输出诊断明细
newman run ./collection.json -n 3 -e ./enviroment.json --delay-request 1000 --timeout-script 10000 --timeout-request 300000 --timeout 3600000 --insecure  --verbose --ignore-redirects --folder logs 

#Logs进行故障诊断通过表情形式输出测试结果
newman run ./collection.json -n 3 --delay-request 1000 -e ./enviroment.json --ignore-redirects --folder logs -r emojitrain

#Logs进行故障诊断输出报告json格式自动存储newman目录
newman run ./collection.json -n 3 --delay-request 1000 -e ./enviroment.json --ignore-redirects --folder logs -r json