天天看點

基于MockServer的Http接口動态響應工具testMockserver----0x00 介紹Mockserver工具TestMockServer簡介

@[TOC] 介紹基礎軟體MockServer

TestMockServer簡介

基于開源軟體 mockserver ,根據工具的特點,擴充其功能,将該工具命名為 testMockServer 。

1、 支援接口測試根據請求封包某些字段特定模拟傳回帶請求封包字段值的響應封包

2、 支援Velocity模闆配置設定響應封包

3、 支援帶命名空間的XML封包解析(未來可以自定義擴充支援)

本工具的代碼,支援上述功能,未來随着應用,支援更廣泛的協定解析。

項目位址:https://gitee.com/jsong123/testmockserver

放在碼雲,怕github因為衆所周知的原因消失

Mockserver工具簡介

對應任何內建使用http/https的系統, MockServer 可以

  • 模拟接口配置根據特定請求傳回指定響應
  • 代理功能:選擇性錄制、改變代理的請求和響應
  • 針對某一系統同時模拟、代理請求和響應

開源軟體MockServer工具封包傳回方式

  • Mock模拟,請求封包比對預期時,傳回響應。最簡單方式傳回固定封包
    基于MockServer的Http接口動态響應工具testMockserver----0x00 介紹Mockserver工具TestMockServer簡介
  • 轉發方式,當請求封包比對預期時,将請求封包轉發到其他服務後端。
    基于MockServer的Http接口動态響應工具testMockserver----0x00 介紹Mockserver工具TestMockServer簡介
  • 回調方式,當請求封包比對預期時,配置動态響應封包進行響應。
    基于MockServer的Http接口動态響應工具testMockserver----0x00 介紹Mockserver工具TestMockServer簡介
  • 取回模式,通過代理記錄往返封包資訊,并将其中比對的封包日志資訊取回
  • 基于MockServer的Http接口動态響應工具testMockserver----0x00 介紹Mockserver工具TestMockServer簡介