[英]Wiremock response of a certain regex
我必須從有線模擬響應中發送一個隨機值。 我見過使用{{randomValue type='ALPHANUMERIC'}}
例子
但是,我找不到任何可以給出特定正則表達式的隨機值的東西——比如以 ABC 和 9 個隨機數字開頭的字母數字值。
我確實嘗試過-
{{randomValue regex='ABC[0-9]{9}'}}
但這不起作用。 我不確定是否有任何其他方法可以做到這一點。如果可用,請指導我使用任何適當的資源。
目前唯一的方法是通過自定義 Handlebars 助手。
您可以在啟動期間創建模板轉換器時提供自定義幫助程序,例如
WireMockServer wm = new WireMockServer(wireMockConfig()
.dynamicPort()
.extensions(new ResponseTemplateTransformer(
false,
Collections.singletonMap("myHelper", new MyHelper()))
)
);
MyHelper
應該擴展HandlebarsHelper
抽象 class。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.