### 沒有API可以用!? 你可以用假的啊! # WireMock介紹 --- --- - 單體架構測試 - 截圖(以ebaf模組為例) --- - 微服務架構測試 - 架構截圖(cathayapi模組為例) --- - 微服務架構有remote dependency的特性 - api穩定度低或是沒有維護影響測試結果 - 只測的到happy case,沒辦法測到重要的bad case - 要打的api有api rate limit,沒辦法短時間測太多次 - A microservice architecture relies more on over-the-wire (remote) dependencies and less on in-process components --- - 基於微服務架構的特性,需要改變軟體測試的策略 - test doubles --- ## test doubles (測試替身) - --- - 沒有可以測試的api怎麼辦?那就自己做一個 - WireMock ---
{"metaMigratedFrom":"YAML","title":"WireMock介紹","metaMigratedAt":"2023-06-17T03:25:10.245Z","breaks":true,"slideOptions":"{\"theme\":\"black\",\"transition\":\"slide\"}","contributors":"[{\"id\":\"9da7bdd1-354c-4f98-90dd-1d2e71e120dd\",\"add\":755,\"del\":165}]"}
    504 views