Configuration des paramètres MEP pour créer des tests contractuels pilotés par le producteur

Vous pouvez configurer le modèle d'échange de messages (MEP) pour une opération dans Test Integrations and APIs afin que vous puissiez créer des tests contractuels pilotés par le producteur pour l'application en fonction des paramètres MEP que vous configurez.

Vous devez avoir accompli les tâches suivantes :
Lorsque vous souhaitez tester un test de contrat piloté par le producteur, vous devez configurer les paramètres MEP pour l'opération que le test peut utiliser au moment de l'exécution. Vous pouvez sélectionner parmi les actions de messagerie suivantes:
  • Publier/S'abonner
  • Demande/Réponse
En fonction de l'action de messagerie que vous souhaitez tester, vous pouvez sélectionner l'action en utilisant les paramètres de l'onglet Modèle d'échange de messages languette.
Important:
Les paramètres MEP que vous configurez sont utilisés dans l'action de messagerie dans les tests et les stubs que vous créez dans le Usine de tests voir. Vous pouvez soit utiliser la même configuration, soit modifier les paramètres avant d'exécuter les tests.

Vous devez spécifier le schéma et la racine du schéma, qui sont utilisés pour valider le schéma dans les messages entrants avec le schéma dans le message attendu, puis valident le contrat comme étant respecté lorsque les deux schémas correspondent.

Vous pouvez configurer les paramètres MEP de l'opération que vous avez créée pour la ressource logique à partir du Vue logique.

  1. Double-cliquez sur l'opération pour ouvrir le Opération dialogue.
  2. Clique le Modèle d'échange de messages onglet, s'il n'est pas déjà ouvert.
  3. Sélectionnez le modèle de messagerie que vous souhaitez utiliser dans vos tests dans la liste du Modèle champ.
    Vous pouvez sélectionner parmi les options suivantes pour le MEP répertoriées pour sélection dans le Modèle champ:
    • Demande/Réponse
    • Publier/S'abonner
    Par exemple, vous pouvez sélectionner le Demande/Réponse Député européen.
    image de l'onglet MEP de l'opération.

  4. Effectuez les étapes suivantes dans le Schéma panneau:
    1. Cliquez sur Parcourir pour sélectionner le schéma et la racine du schéma des messages sortants pour le Demande ou Publier modèle.

      Par exemple, vous pouvez sélectionner le schéma que vous avez ajouté pour le Demande modèle.

      Le schéma Select La boîte de dialogue s'affiche.
      Image de la boîte de dialogue Sélectionner un schéma.

    2. Sélectionnez le schéma que vous souhaitez utiliser pour les messages sortants.
    3. Sélectionnez une racine pour le schéma en développant la liste dans Racines panneau, puis sélectionnez la racine du schéma pour les messages sortants.
    4. Cliquez sur Finition.
    5. Cliquez sur Parcourir pour sélectionner le schéma et la racine du schéma pour les messages entrants pour le Répondre ou S'abonner modèle.

      Par exemple, vous pouvez sélectionner le schéma que vous avez ajouté pour le Répondre modèle.

      Le schéma Select La boîte de dialogue s'affiche.
      Image de la boîte de dialogue Sélectionner un schéma.

    6. Sélectionnez le schéma que vous souhaitez utiliser pour les messages entrants.
    7. Sélectionnez une racine pour le schéma en développant la liste dans Racines panneau, puis sélectionnez la racine du schéma pour les messages entrants.
    8. Cliquez sur Finition.
  5. Effectuez les étapes suivantes dans le Reliures panneau:
    1. Cliquez sur Parcourir pour sélectionner le transport physique et effectuer les étapes suivantes:
      1. Sélectionnez la ressource physique comme transport requis dans le Sélectionnez une ressource boite de dialogue.
        Reportez-vous au tableau suivant pour connaître les options et les actions que vous pouvez entreprendre:
        OptionAction
        NonSi vous sélectionnez Non, vous pouvez sélectionner n'importe quel transport dans le projet.
        OuiSi vous sélectionnez Oui, vous pouvez sélectionner uniquement les transports référencés (directement ou indirectement) par l'opération qui contient le test.
        Direct uniquementSi vous sélectionnez Uniquement direct, vous pouvez sélectionner uniquement les transports référencés directement par l'opération qui contient le test.
      2. Cliquez D'ACCORD dans le Sélectionnez une ressource boite de dialogue.
    2. Sélectionnez le type de message dans Type de message liste.
    3. Configurez les propriétés du message pour le modèle de messagerie.

      Les options affichées dépendent du type de transport que vous sélectionnez.

  6. Cliquez sur D'ACCORD pour enregistrer les paramètres MEP et quitter le Opération boîte de dialogue des paramètres.
Vous avez configuré les paramètres MEP pour une opération.
Vous devez créer des tests basés sur les paramètres MEP configurés pour les messages. Voir Création d'un test unique à l'aide de MEP ou Création de plusieurs tests à l'aide de MEP.