---
title: 工具使用
description: "1. 在“${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件中，配置待测插件属性，config文件大小限制为100M。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/msadg/mxvisionug_1209.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/msadg/mxvisionug_1209.html
indexId: 6243edba4b654cfbe977a8a0ccc13849711a503865f1d38fb0afc037cd6a8811102
---
# 工具使用

1. 在“${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件中，配置待测插件属性，config文件大小限制为100M。

```
"factory": "mxpi_pluginname",       # 插件类型
"plugin_name": "mxpi_pluginname0",  # 插件名称
"props": {                          # 插件属性
"dataSource": "mxpi_parentName0",
"resizeHeight": "416",
"resizeWidth": "416"
}
```


2. 在“${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件“load”参数中，配置插件的数据输入文件。若插件为多输入，可以配置多个数据输入文件。
  数据输入文件中的内容必须是待测插件的输入数据。

```
"load": [                           # load插件的输入文件名，一个输入文件对应一个load插件
"input/pluginname0.json"
]
```


3. 在“${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件“dump”参数中，若插件为多输出，可以配置多个数据输出文件。

```
"dump": [                           # dump插件的输出文件名，一个输出文件对应一个dump插件
"pluginname0-output.json"
]
```


4. 运行单插件测试工具，生成待测插件的pipeline文件，并对待测插件进行串流测试。
  执行run.sh脚本，会在pipeline目录下生成待测插件的pipeline文件，并对待测插件进行串流测试，生成“dump”参数中配置的数据输出文件（其最终执行文件为main.py）。

```
chmod +x run.sh && ./run.sh
```
