2010-04-20 11 views
0

J'utilise web.custom_request() Java Web Vuser pour envoyer une requête au serveur. Maintenant, je veux savoir comment puis-je capturer la réponse dans mon script Vuser?Comment utiliser web.reg_save_param() Java Web Vuser fonction pour capturer la réponse?

Je ne parviens pas à le faire avec succès en utilisant la fonction Java Web Vuser de web.reg_save_param().

Les pointeurs sont appréciés.

Merci Chaitanya

+0

S'il vous plaît poster un code montrant ce qui ne fonctionne pas, cela aidera les autres à répondre à votre question –

+0

Je voudrais aussi voir ce qui n'a * pas * de travail. Vous avez trouvé une solution, qui ne semble pas très excitante car c'est exactement la façon documentée de le faire. L'excitation serait de voir vos tentatives précédentes par rapport à la solution afin que tout le monde puisse apprendre de vos erreurs. – TheBlastOne

Répondre

0

Je l'ai moi-même.

J'ai utilisé le morceau de code suivant:

web.reg_save_param("Response",new String []{"LB=","RB=","LAST"}); 
... 
... 
... 
String response = lr.eval_string("<Response>"); 
0

Je ne vois pas le point de votre deuxième déclaration: "réponse String = lr.eval_string (" ");"

Le paramètre est déjà enregistré sous forme de chaîne. Vous pouvez utiliser lr.eval_string pour l'utiliser n'importe où sur la ligne.

+0

Bien récupérer la valeur du paramètre résultat dans une variable locale une fois et référencer la variable locale est préférable à l'utilisation de lr.eval_string à chaque fois que vous voulez référencer la valeur car lr.eval_string est assez cher (il alloue un tampon de chaîne qui est conservé jusqu'à la fin de l'itération), je pense. – TheBlastOne