常用屬性
本節簡要介紹常用屬性,包括
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 版本範圍的資訊。 |