2017-05-29 2 views
1

Ma question est très similaire à "How to retrieve data from response body when using trigger URL" - J'essaie aussi de lancer un cas de test créé sur Runscope en utilisant Trigger URL pour récupérer des données du corps de la réponse mais je reçois seulement des détails comme indiqué here.Récupérer les données du corps de la réponse en utilisant l'URL de déclenchement de Runscope

J'ai regardé la documentation (https://www.runscope.com/docs/api-testing/integrations#trigger-url-response) mais je n'ai pas trouvé de réponse. Est-ce que je manque quelque chose?

Répondre

1

La réponse que vous obtenez lorsque vous utilisez une URL de déclenchement n'est pas le résultat du test, mais une indication du lancement du test. Cependant, la réponse contient le test_run_url qui est un lien vers le résultat du test (y compris les demandes et les corps pour le test). Sont également inclus dans la réponse les bucket_key, test_id et test_run_id qui peuvent être utilisés avec le Runscope API pour récupérer les résultats du test via API. Voir https://www.runscope.com/docs/api/results#test-run-detail pour la documentation sur le point de terminaison.

+0

Merci, c'est logique maintenant :) P.S. Je souhaite que Runscope affiche les résultats des tests directement dans la réponse après l'ouverture de l'URL de déclenchement, de sorte qu'il ne serait pas nécessaire d'ouvrir les résultats de test séparément, mais cela fonctionne aussi. –

+0

Nous faisons cela parce que le test prend un peu de temps à s'exécuter et les clients HTTP expireront ou agiront de manière inattendue en attendant le résultat du test. L'interrogation séparément garantit qu'un résultat est prêt à être récupéré. –

+0

J'ai compris, merci! –