2012-02-23 232 views

Respuesta

14

¿Es authorizationToken aspecto único en la respuesta (aparece solo una vez)?

Si lo hace es posible que sólo tiene que utilizar Regular Expression Extractor añade a la petición HTTP que devuelve la respuesta JSON, con expresiones regulares como siguiente:

 
HTTP Request 
    Regular Expression Extractor 
    Reference Name: authToken 
    Regular Expression: "authorizationToken":"(.+?)" 
    Template: $1$ 
    Match No.: 1 

y se refieren valor extraído más como ${authToken}.


Pero si su caso es más complicado y hay varias apariciones de authorizationToken en respuesta JSON y hay que extraer una concreta puede usar, por ejemplo, BeanShell PostProcessor/BSF PostProcessor agregado a la misma solicitud de HTTP para extraer el valor con el código de la gorra + json processing library.

Si no, la primera solución anterior debería ayudar.


ACTUALIZACIÓN:

En el momento de la manera más cómoda para procesar las respuestas JSON parece ser costumbre JSON utils para jmeter (JSON aserción Path, JSON Ruta Extractor, JSON formateador), que son también parte de Jmeter Plugins.

En este caso particular, puede usar JSON Path Extractor.

+0

Gracias Alies.Actualmente he definido la misma variable "AUTHTOKEN" en las variables definidas por el usuario. Eso estaba causando el error. Lo he eliminado y simplemente funciona bien. – Hitendra

Cuestiones relacionadas