命令行测试工具
使用命令行工具来执行工作流程。 在您开发工作流程内容或对其进行故障诊断时,命令行工具会提供快速反馈。
命令行工具不会与实时 IBM QRadar 事件管道进行交互。 从 Universal Cloud REST API 协议检索的任何事件都将写入 QRadar Console。
V2
要在 V2 或更高版本中运行该工具,请输入以下命令。
/opt/qradar/bin/test-workflow.sh
要在 V1中运行该工具,请将一个或多个命令添加到以下命令行的末尾以运行该工具。 如果未指定任何参数,那么将编写整个用法。
java -cp "/opt/ibm/si/services/ecs-ec-ingress/current/bin/*:/opt/ibm/si/services/ecs-ec-ingress/eventgnosis/lib/q1labs/*" com.q1labs.semsources.sources.universalcloudrestapi.UniversalCloudRESTAPITest
下表显示了命令行测试工具的命令。
| 命令 | 描述 |
|---|---|
-?,--help |
显示使用情况并退出。 |
-p <[user@]server:port> |
指定要使用的代理。 |
-r <seconds> |
指定轮询频率。 在 V2 或更高版本中,缺省情况下该工具仅运行一次。 如果输入频率,那么工具将按该时间间隔运行。 |
-s <file> |
指定状态持久性的文件。 |
-v |
显示更多日志记录。 |
-w <file> |
指定要装入的工作流程。 |
-wp <file> |
指定要装入的工作流程参数值。 在 V2 或更高版本中,此参数是可选的。 |
-u |
指定在连接过程中应接受不受信任的服务器证书。 |
XML 示例
在以下示例中,命令行用于指定要装入的工作流程和工作流程参数值。 -w 命令用于指定 myworkflow.XML 工作流程, -wp 命令用于指定 myworkflow.parameter.values.xml 工作流程参数值。
/opt/qradar/bin/test-workflow.sh -w myworkflow.xml -wp myworkflow.parameter.values.xml