簡體   English   中英

某個正則表達式的 Wiremock 響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM