常用属性
本节简要介绍常用属性,包括
JUnit 和 Spring 的常用属性
您可以使用系统属性或 Spring 配置属性设置重复属性。下表显示了它们的名称及其默认值
属性名称 | 默认值 | 描述 |
---|---|---|
|
|
启动的带有 Stub 的 WireMock 最小端口值。 |
|
|
启动的带有 Stub 的 WireMock 最大端口值。 |
|
Maven 仓库 URL。如果为空,则使用本地 Maven 仓库。 |
|
|
|
Stub 工件的默认 classifier。 |
|
|
获取和注册 Stub 的方式。 |
|
要下载的 Ivy notation Stub 数组。 |
|
|
访问存储包含 Stub 的 JAR 工具的可选用户名。 |
|
|
访问存储包含 Stub 的 JAR 工具的可选密码。 |
|
|
|
如果您想为每个消费者使用不同的 Stub,而不是为所有消费者注册所有 Stub,请将其设置为 |
|
如果您想为每个消费者使用一个 Stub 并想覆盖消费者名称,请更改此值。 |
Stub Runner Stub ID
您可以在 stubrunner.ids
系统属性中设置要下载的 Stub。它们使用以下模式
groupId:artifactId:version:classifier:port
请注意,version
、classifier
和 port
是可选的。
-
如果您未提供
port
,将随机选择一个端口。 -
如果您未提供
classifier
,将使用默认值。(请注意,您可以通过这种方式传递空 classifier:groupId:artifactId:version:
)。 -
如果您未提供
version
,则传递+
,并下载最新版本。
port
表示 WireMock 服务器的端口。
从版本 1.0.4 开始,您可以提供 Stub Runner 需要考虑的版本范围。您可以在此处阅读更多关于 Aether 版本范围的信息。 |