Outils de données d'exemple

Générateur de commandes d’exemple

Générez des fixtures de commandes synthétiques avec des identifiants réservés aux tests.

Générateur de commandes d’exemple: Alimentez vos listes de commandes avec des références, quantités, totaux et statuts de test synthétiques. Le générateur de commandes d’exemple crée des enregistrements JSON dont les références client et produit correspondent aux mêmes positions de ligne dans les générateurs de profils et de produits. Il s’agit d’enregistrements de workflow de test, dont les totaux sont générés indépendamment plutôt que calculés à partir d’un panier. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Atelier Sample OrdersTraitement local

Fonctionne entièrement dans votre navigateur

Résultat fictif

En attente

Fixtures de test fictives uniquement. N’utilisez pas ces identités, adresses ou identifiants générés comme de vrais enregistrements.

Des commandes liées aux profils et aux produits

Le customerId de chaque commande est l'ID du profil et son productSku est le SKU situé à la même position. Ainsi, la commande 3 pointe vers PROFILE-TEST-0003 et SKU-TEST-0003. Générez le même nombre de lignes avec le générateur de profils d'exemple et le générateur de produits d'exemple : les trois ensembles se relient alors correctement, comme l'exigent les contraintes de clé étrangère et les pages de détail des commandes.

Les totaux ne sont pas calculés

Le total est un montant aléatoire compris entre 10,00 et 109,00, indépendant de la quantité et du prix du produit. Cela convient aux vues en liste, aux filtres et aux exports, mais pas aux tests de tarification, de taxes ou de remises, pour lesquels les totaux des commandes doivent être connus. Rédigez ces quelques commandes manuellement. Les statuts portent le préfixe test- : le code qui attend exactement paid ou shipped considérera donc chaque commande comme inconnue ; effectuez d'abord la correspondance.

Comment l'utiliser

  1. Choisissez un nombre entier de lignes compris entre 1 et 100.
  2. Générez un lot synthétique dans votre navigateur.
  3. Copiez ou téléchargez la fixture et conservez-la pour des tests reproductibles.

Confidentialité et limitations

La génération reste sur cet appareil. Ces enregistrements sont des fixtures de test fictives ; vérifiez et isolez l’application qui les consomme.

Outils associés

Questions fréquentes

La quantité multipliée par le prix du produit doit-elle être égale au total ?

Non. La quantité est un nombre entier compris entre 1 et 5, tandis que le total est un montant généré séparément, compris entre 10 et 109 inclus. Le générateur ne recherche pas le prix du produit associé. Utilisez des commandes calculées manuellement pour tester les remises, les taxes ou les opérations arithmétiques ; ces lignes conviennent aux listes, aux filtres et à l’affichage des relations.

Comment relier les commandes aux clients et aux produits générés ?

Créez des lots de profils, de produits et de commandes de même taille. La ligne 2 fait référence à PROFILE-TEST-0002 et SKU-TEST-0002, qui correspondent à ces identifiants dans les autres tableaux. Ces liens sont des conventions textuelles, et non une véritable relation de base de données ; les exécutions répétées réinitialisent les identifiants. Vérifiez l’ordre d’importation et la correspondance des clés étrangères.

Le statut test-paid déclenchera-t-il le statut payé de mon application ?

Uniquement si vous l’associez explicitement. Les statuts possibles sont test-pending, test-paid et test-shipped ; une application qui attend exactement paid peut donc afficher un état inconnu. Associez-les dans un adaptateur de fixtures de sandbox et laissez les intégrations de paiement, de notification et d’exécution des commandes simulées. Rien dans cet outil ne constitue une preuve de paiement ou d’expédition.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis