es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema con variables de JMeter

Estoy utilizando JMeter para algunas pruebas de carga y he escrito un postprocesador en Groovy para crear un array de cadenas y colocarlo en una variable a partir de algunos datos de solicitud. El problema que estoy teniendo es que luego necesito pasar esa variable a una variable de entrada de GraphQL como un array de cadenas, sin embargo, encuentro que cuando lo hago usando la sintaxis de variable de JMeter, convierte toda la variable, incluidos los corchetes, en una cadena, en lugar de que sea un array de cadenas. Mi pregunta es ¿cómo puedo asignar un array de cadenas a una variable en JMeter y hacer que permanezca como un array de cadenas al pasarlo a una variable de consulta de GraphQL?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    ¡Gracias por tu pregunta!

    Parece que estás tratando de pasar un array de cadenas a una variable de consulta GraphQL utilizando JMeter. Desafortunadamente, cuando usas la sintaxis de variable de JMeter, convierte toda la variable, corchetes incluidos, en una cadena en lugar de un array de cadenas.

    Para resolver este problema, puedes usar el BeanShell PostProcessor para asignar un array de cadenas a una variable en JMeter y hacer que se mantenga como un array de cadenas al pasarla a una variable de consulta GraphQL.

    Aquí tienes un ejemplo de cómo hacerlo:


    String[] myArray = {"string1", "string2", "string3"};
    vars.put("myArray", myArray);

    Esto asignará el array de cadenas a la variable myArray, que luego se puede pasar a la variable de consulta GraphQL.

    ¡Espero que esto te ayude!

Comments are closed.