2010-12-15 370 views
2

J'essaie d'effectuer des tests JMeter avec un service Web, mais je suis un peu contrarié sur la façon de tester la fonctionnalité de création/suppression.Possible de stocker le résultat de la requête JMeter et de l'utiliser?

La création est effectuée en transmettant certaines valeurs. La suppression n'est cependant effectuée qu'en utilisant l'identifiant de l'objet créé, qui doit être obtenu par un appel séparé. Ainsi, je ne suis pas vraiment sûr de savoir comment configurer JMeter pour gérer cela.

Est-il possible, par exemple, de stocker la valeur de retour de l'appel de création (l'ID de l'objet) puis de l'utiliser dans ma demande de suppression?

Si quelqu'un pouvait m'aider ou me diriger dans la bonne direction, ce serait apprécié.

Répondre

0

En utilisant une requête JDBC où
- nom de la variable: mysql (si votre db est mysql)
- instruction select: select concat ("id: '", id, "'") comme id dE your_table OÙ ...

Pour cette demande jdbc joindre une expression régulière extracteur:
- nom de référence: retrieved_id -> donc vous pouvez l'utiliser comme $ {} retrieved_id
- expression régulière: id: '(. +?)
- modèle: 1 $ $

maintenant dans vos tests, vous pouvez utiliser $ {} retrieved_id