Jump to content

Сравнение инструментов моделирования API

Перечисленные здесь инструменты поддерживают эмуляцию [1] или моделирование API и программных систем . Их еще называют [2] API Инструменты имитации , инструменты виртуализации сервисов по проводной сети , двойные тесты и инструменты для заглушки и имитации HTTP(S) и других протоколов. [1] Они позволяют тестировать компоненты изолированно. [3]

В алфавитном порядке по имени (нажмите на заголовок столбца, чтобы отсортировать его по этому столбцу):

Имя ФОСС Бесплатно Поддерживаемые протоколы и API Имеет графический интерфейс Сценарный/программируемый Докера Поддержка Облачное предложение
API-симулятор Нет; Собственный [4] Да HTTP/2 с TLS ALPN; HTTP/2 с предварительными знаниями; Обновление HTTP/2 с HTTP/1.1; HTTP/1.x с TLS/SSL и без него; HTTP(S) Да [5] Да [6] [7] Да [8] Нет
апиуи [9] Да; Лицензия GPL v3.0 [10] Да HTTP(S); ТОМП, WSDL; Суэггер; OpenAPI; Кобол Да [11] Да [12] Да [13] Нет
Бицептор [14] Нет; Собственный [15] Да (бесплатный план) HTTP1.1; HTTP2; HTTP(S); SOAP, MITM/проксирование; Суэггер; OpenAPI; ТЛС 1.2; XML; Локальное туннелирование Да Да [16] Нет Да
Камуфляж Да; С [17] Да HTTP(S), HTTP/2 gRPC, веб-сокеты, бережливость Да [18] Да [19] Да [20] Нет
Замок Мок Да; Апач 2 [21] Да HTTP(S) Да Да Да Нет
Чарльз Прокси Нет; Собственный [22] Нет HTTP(S) Да Нет Нет Нет
Экко Прокси Нет; Собственный Да (некоммерческое использование) [23] HTTP(S), JDBC; WSDL, Сваггер, OpenApi, JWT. Да [24] Да (с возможностью сценария) Да Нет
СЛИШКОМ Да; С Да HTTP(S), SOAP, MITM/Proxing, Swagger, XML, JSON, Jackson-Smile, Brotli, запись, воспроизведение, автоматические тесты, проверка схемы, JDBC, MongoDb Да (Интернет) Да (динамический Javascript и плагины Java) Да Нет
журчалка Да; Апач 2 [25] Да HTTP(S) Да Да Да Да [26]
HTTP-инструментарий Да; АГПЛ [27] Да (издание для любителей) [28] HTTP(S) Да Нет Нет Нет
Инт4 IFTT Нет; Собственный Нет HTTP(S), виртуализация промежуточного программного обеспечения: SAP Process Orchestration, SAP Intelligent Suite, Dell Boomi, Webmethods Software AG, SAP IDOC Да Да Нет Нет
Каратэ Да; С [29] Да HTTP(S), взаимодействие с Java [30] Нет Да [30] Нет Нет
Микрокс Да; Апач 2 [31] Да HTTP(S), SOAP, gRPC, GraphQL, AsyncAPI [32] Да Да Да Нет
Мокадилло Нет; Собственный Нет HTTP(S) [33] Да Да Нет Да
Моклеты Нет; Собственный [34] Да HTTP(S) Да Нет Нет Да [35]
Мокун Да; С [36] Да HTTP(S) [37] Да Да Да [38] Нет
Моксервер Да; Апач 2 [39] Да HTTP(S) Да [40] Да Да Нет
mock.qa Нет; Собственный Да (бесплатный план) [41] gRPC, gRPC-web, HTTP/1.x, HTTP/2 [42] Да [43] (Интернет) Да [44] [45] (язык сценариев, [46] Запросить сопоставление, [47] Шаблон ответа, [48] Генерация данных, [49] Сценарии с отслеживанием состояния [50] ) Нет Да
Маунтбанк Да; С [51] Да HTTP(S), TCP, SMTP [52] Нет Да [53] Да [54] Нет
NetOcean Нет; Собственный Нет Протоколы веб-служб: HTTP, HTTPS, HTTP2, REST, SOAP, Hessian.

Другие: IMAP, FTP, DNS, XML, JSON, WebSocket.

Протоколы ESB/промежуточного программного обеспечения, TIBCO JMS

Протоколы базы данных: JDBC

Собственный: TCP, UDP

Платформы: TIBCO-EMS, IBM-MQ, Kafka.

Протоколы SOA: SOAP, HTTP, XML, REST.

Поставщики SMS-шлюзов: SMTP, POP3

Услуги по оплате счетов: Подарочная карта - PINPAD, AJB

Да Да Да Да
Парасофт виртуализировать Нет; Собственный Да (версия сообщества) [55] AMQP, FIX, FTP, HTTP(S), ISO 8583, JMS,
JDBC, MQ, MQTT, .NET WCF, RabbitMQ, SAP, TCP/IP и т. д. [56]
Да Да Да [57] Да
Почтальон Нет; Собственный Да (бесплатная версия) [58] HTTP(S) Да Да (примеры JSON) Нет Да
ПроксиМан Нет; Собственный Да, [59] (Ограничено) HTTP(S), веб-сокеты Да Да [60] Нет Нет
QuickMocker Нет; Собственный Да (бесплатная подписка) [61] HTTP(S) Да Да [62] Нет Да
Рапидмок Нет; Собственный [63] Да (бесплатная версия) HTTP(S) Да Нет Нет Да
По запросу Да; Лицензия GPL v3.0 [64] Да [65] HTTP(S) Да Да Нет Да [66]
sMockin Да; Апач 2 [67] Да HTTP, веб-сокеты, события на стороне сервера, а также инструменты для мониторинга в реальном времени и изменения ответов в реальном времени. Да Да Да Нет
Курильщик Да; С [68] Да HTTP(S) [69] Да Да Да Нет
SmartMock.io Нет; Собственный [70] Да [71] HTTP(S) Да Да Нет Да
specmatic.in Да; С [72] Да HTTP(S), Swagger, OpenAPI, WSDL, Kafka (НЗП) Нет Да Нет Нет
смоделированный Да; С [73] Да HTTP(S) Нет Да Да Да
Мыльный интерфейс MockServer Да; EUPL [74] Да HTTP(S) [75] Да [75] Нет [75] Нет [75] Нет [75]
Скоростная шкала Нет; Собственный Да, (бесплатная пробная версия) [76] HTTP(S), gRPC, веб-сервисы GraphQL, очереди сообщений, базы данных OSS [77] Да Нет, не требуется. На основе учета трафика [78] Да Да
Стоп-сигнал Да; Апач 2 [79] Да (бесплатная версия) [80] HTTP(S) и генерировать макеты непосредственно из OpenAPI. Да Да Да Да
Дорожный попугай Нет; Собственный [81] Нет; [82] HTTP(S), включая REST и SOAP

gRPC

JMS (ActiveMQ TCP, ActiveMQ AMQP 1.0, Azure AMQP 1.0, RabbitMQ AMQP 0.9.1, IBM® WebSphere MQ 7.5+)

Собственный IBM® WebSphere MQ 7.5+

Бережливость

AMQP 1.0

Передача файлов через файловую систему

Простая служба очередей Amazon (SQS)

Служебная шина Azure AMQP 1.0 [83]

В бета-версии: [84] ИСПРАВЛЕНИЕ, БЫСТРО, FIXatdl, SWIFT, MQTT, SonicMQ, Кафка, CORBA, FTP, SFTP, .NET WCF, RMI, MTP, TIBCO EMS, CICS, SAP RFC, JDBC, Mongo, базы данных, ОФКС, ИФКС, РИКСМЛ, АС2, Простая служба уведомлений Amazon (SNS), брокер сообщений AWS IoT, XMPP, Google Cloud Messaging (GCM), Сетка событий Azure, Центры событий Azure, STOMP, Avro, HTTP/2 (HTTP2), LWM2M, CoAP (протокол ограниченного приложения), ZeroMQ, Broker-J (BrokerJ), Qpid, QUIC и gQUIC (Google QUIC)

Да [81] Да [85] Да [81] Да [86] [81]
подправить Нет; Собственный Да HTTP(S) Да Нет Нет Нет
Триста API-симуляций Нет; Собственный Да (бесплатная версия) [87] Http(s), AmazonSqs, AMQP, AzureServiceBus, Files, IbmMQ, Kafka, RabbitMQ, Solace Да [87] Да [87] Да [88] Да [87]
Вильма Да; Лицензия GPL v3.0 [89] Да [90] HTTP(S) Да Да Да [91] Нет
WireMock Да; Апач 2 [92] Да HTTP(S), gRPC, GraphQL Да Да Да Да [93]
WireMock.Net Да; Апач 2 [94] Да HTTP(S) Нет Да Да [95] [96] Нет
Вайршем Да; Апач 2 [97] Да TCP Нет Да Нет Нет

См. также

[ редактировать ]
  1. ^ Jump up to: а б Технологический радар Thought Works Mountebank
  2. ^ Том Акехерст на форуме по виртуализации сервисов следующего поколения
  3. ^ Мартин Фаулер, Тестирование микросервисов, Тестирование компонентов
  4. ^ Лицензионное соглашение API Simulator
  5. ^ Разработчик моделирования API
  6. ^ Сценарии в симуляторе API
  7. ^ Запуск скриптлетов шаблонов
  8. ^ Симулятор API в Docker-контейнере
  9. ^ apiUi, как имитировать вызовы API? как проверить вызовы API?
  10. ^ Лицензия APIUi
  11. ^ Графический интерфейс APIUi
  12. ^ Сценарии APIUi; добавление динамики
  13. ^ апиУи Докер
  14. ^ Beeceptor упрощает разработку и тестирование API, позволяя создавать макеты, перехваты и прокси-серверы MITM.
  15. ^ Цены Бицептора
  16. ^ Шаблоны рулей для сценариев; добавление динамических ответов
  17. ^ Лицензия на камуфляж
  18. ^ Камуфляжный интерфейс
  19. ^ Сценарии в камуфляже
  20. ^ Камуфляжный докер
  21. ^ Лицензия на макет замка
  22. ^ Лицензионное соглашение Чарльза Прокси
  23. ^ Лицензионное соглашение прокси-сервера Ekko
  24. ^ Использование прокси-сервера Echo
  25. ^ Лицензия на журчалку
  26. ^ Облако журчалки
  27. ^ Лицензия HTTP Toolkit
  28. ^ Уровни HTTP Toolkit
  29. ^ Лицензия каратэ
  30. ^ Jump up to: а б Домашняя страница Каратэ-Нетти
  31. ^ Лицензия Микрокс
  32. ^ Использование микроксов
  33. ^ «Мокадилло» . Домашняя страница Мокадилло .
  34. ^ Условия использования Mocklets
  35. ^ Моклеты
  36. ^ Лицензия Мокуна
  37. ^ «Мокун» . Страница функций Moockon .
  38. ^ Dockerhub Mockoon CLI
  39. ^ Лицензия MockServer
  40. ^ Панель управления MockServer
  41. ^ Mock.qa: бесплатный план на GitHub Marketplace.
  42. ^ Mock.qa: Поддерживаемые протоколы.
  43. ^ Mock.qa: Детская площадка
  44. ^ Mock.qa: Конфигурация
  45. ^ Mock.qa: Примеры конфигурации
  46. ^ Mock.qa: Язык сценариев.
  47. ^ Mock.qa: сопоставление запросов
  48. ^ Mock.qa: Шаблон ответа
  49. ^ Mock.qa: Генерация данных
  50. ^ Mock.qa: Сценарии с отслеживанием состояния
  51. ^ Лицензия Mountebank
  52. ^ Домашняя страница Мутебанка
  53. ^ Инъекция Монтебанка
  54. ^ Запуск Mountebank в Docker
  55. ^ Parasoft Virtualize Community Edition
  56. ^ Домашняя страница Parasoft Virtualize
  57. ^ Виртуализация файлов Docker 1.0.
  58. ^ Цены почтальона
  59. ^ Цены доверенного лица
  60. ^ Сценарии проксимана
  61. ^ Цены на QuickMocker
  62. ^ Регулярное выражение QuickMocker и короткие коды
  63. ^ Домашняя страница Rapidmock
  64. ^ «просьба/просьба» . Гитхаб .
  65. ^ Запрос цены
  66. ^ Запрашиваемый макетный сервер на базе Cloud
  67. ^ «Мэттьюгаллина/Смокин» . Гитхаб . 27 марта 2022 г.
  68. ^ Лицензия курильщика
  69. ^ Документация курильщика
  70. ^ Условия использования SmartMock.io
  71. ^ Цены на SmartMock.io
  72. ^ «Спецматик» . Гитхаб .
  73. ^ смоделированная лицензия
  74. ^ Лицензия SoapUI
  75. ^ Jump up to: а б с д и Документация SoapUI MockServer
  76. ^ «Бесплатная пробная версия Speedscale» . Шкала скорости . Проверено 20 марта 2024 г.
  77. ^ «Технологическая поддержка | Документы Speedscale» . docs.speedscale.com . Проверено 20 марта 2024 г.
  78. ^ «Как работает запись трафика» . Шкала скорости . Проверено 20 марта 2024 г.
  79. ^ Лицензия призмы
  80. ^ Цены на светофоры
  81. ^ Jump up to: а б с д Домашняя страница Traffic Parrot
  82. ^ Цены Traffic Parrot
  83. ^ Технический паспорт Traffic Parrot
  84. ^ Список бета-функций Traffic Parrot
  85. ^ Документация по динамическим ответам Traffic Parrot
  86. ^ Traffic Parrot совместим с Docker, Kubernetes и Openshift.
  87. ^ https://documentation.tricentis.com/tricentis_cloud/en/content/topics/sim_get_started.htm
  88. ^ Лицензия Вильмы
  89. ^ Список функций Вильмы
  90. ^ Docker-изображения Вильмы
  91. ^ Лицензия WireMock
  92. ^ Облако WireMock
  93. ^ Лицензия WireMock.Net
  94. ^ WireMock.Net.Net Core 2.0 Образ Linux
  95. ^ WireMock.Net .Net Core 2.0 образ windows-nano
  96. ^ Лицензия Wiresham
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 753dd3990d8568f33be98de7942c6690__1717576260
URL1:https://arc.ask3.ru/arc/aa/75/90/753dd3990d8568f33be98de7942c6690.html
Заголовок, (Title) документа по адресу, URL1:
Comparison of API simulation tools - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)