2017-04-23 5 views

Antwort

1

Pact-Mock-Service ist ein allgemeiner Mock-Server, der in die Pact-Bibliothek integriert ist Rarys zu unterstützen, die andere Abhängigkeit in einer Integration während eines Verbrauchertests zu verspotten. Wenn Sie eine der Consumer-Test-Support-Bibliotheken verwenden, müssen Sie sie nicht direkt verwenden.

pact-jvm-server ist ein kontrollierbarer Server, der den Pact-Mock-Service bündelt und es Ihnen ermöglicht, Mock-Server über HTTP-Anfragen einzurichten und abzubauen. Es existiert für Personen, die die Consumer-Test-Support-Bibliotheken nicht verwenden können oder wollen.

Für Leute, die Maven verwenden, gibt es eine plugin, die im Rahmen des Projekts pact-jvm bereitgestellt wird, das Anbieterverifizierungstests durchführen und an einen Pact-Broker publizieren kann. Für die Verbrauchertests laufen sie nur als JUnit-Tests, so dass Sie kein Maven-spezifisches Plugin benötigen.

Von den zwei von Ihnen geposteten Links ist das erste ein Beispielprojekt, das eine Spring-Boot-Anwendung verwendet, und das zweite ein Maven-Plugin, das die Veröffentlichung nur einem Pact-Broker zur Verfügung stellt.

+0

Danke für die Beschreibung. [link] (https://github.com/anha1/microservices-pact-maven) Ich brauche Beispielcode ohne Maven-Plugin mit externem Mock-Server. Ist es möglich, eine Paktdatei zu erzeugen? Wenn ja, führen Sie bitte die Anleitung zum Erstellen des Beispiels für den obigen Code. sonst, lass mich den Grund wissen. – Nandess

Verwandte Themen