将参数传递至插件

如果插件基于 ExtProcessTestLaunchBean 类,则每个参数在由插件启动的进程中都将自动设置为环境变量。 如果参数名称与系统变量名称一致,也会出现这种情况。除非参数值为空字符串,否则系统变量的值将由参数值替换。

插件接口提供对在 Silk Central 测试区域中定义的所有自定义参数的完全访问权限。 第三方测试类型仅支持自定义参数。 插件不能指定预定义参数;插件实施确定是否以及如何为特定测试定义参数。

TestLaunchPluginContext 接口中使用 getParameterValueStrings() 方法获取容器,它具有从参数值(密钥)到其表示为 String 的值的映射。

对于 JUnit 测试类型,任何 JUnit 测试类都可以访问作为 Java 系统属性的基础测试的自定义参数;启动器会使用 "-D" VM 参数将这些参数传递至执行虚拟机。