Cuando trabajas en varios proyectos a la vez puede ser difícil llevar el control de claves secretas, identificadores de usuario o enlaces especiales. Puedes tener espacios de trabajo distintos para cada proyecto pero a veces necesitas usar la misma información, por ejemplo una clave de acceso, en todos ellos. Copiar y pegar es lento y propenso a errores. Para eso Requestly ofrece una funcionalidad muy útil llamada Runtime Variables que facilita compartir datos temporales entre espacios de trabajo.
Qué son las Runtime Variables: piensa en ellas como notas adhesivas temporales disponibles en cualquier lugar de Requestly. Son piezas de información sencillas que puedes crear y usar en cualquier espacio de trabajo y tienen dos ventajas principales: funcionan en todos los espacios de trabajo y pueden persistir si lo deseas.
Características clave: funcionan en todas partes: si creas una runtime variable se puede usar de inmediato en cualquier workspace. Persistencia: por defecto estas variables desaparecen al cerrar la aplicación, pero puedes activar la opción persistente para que se guarden y estén disponibles en el siguiente inicio de la app.
Cómo funcionan y precedencia: lo más importante es saber que Runtime Variables tienen la máxima precedencia en Requestly. Si existe otra variable con el mismo nombre, se usará la Runtime Variable en su lugar. Orden de uso de mayor a menor precedencia: Runtime Variables, Environment Variables destinadas a un entorno concreto como testing, Collection Variables asociadas a una carpeta de peticiones, y Global Variables de uso general.
Ejemplo práctico: imagina que tienes una variable guardada llamada {{baseURL}} que apunta a un sitio de pruebas. Para una comprobación rápida necesitas usar un servidor local. En lugar de cambiar la configuración guardada puedes crear una Runtime Variable también llamada {{baseURL}} y apuntarla a https://localhost:3000. Automáticamente todos tus espacios de trabajo usarán el servidor local y cuando termines borras la runtime variable y todo vuelve a su estado anterior.
Cómo usarlas en Requestly: desde Requestly ve al API Client y haz clic en la pestaña Runtime Variables. En la tabla de variables pulsa + Add More y completa los datos: Key nombre de la variable por ejemplo session_id, Value valor que quieres almacenar, Type selecciona entre String Number Boolean o Secret, Persistent elige si la variable debe guardarse entre reinicios de la app. Si eliges Si la variable mantiene su valor después de reiniciar la app. Si eliges No se borra automáticamente al reiniciar.
Al usarlas puedes referenciarlas en cualquier petición con la sintaxis habitual por ejemplo {{session_id}} y estarán disponibles en todos los espacios de trabajo de forma inmediata.
Usos recomendados: claves de acceso que expiran pronto guarda la clave como runtime variable y compártela entre todos los workspaces, pruebas con usuarios diferentes crea una variable {{userID}} e inserta el id del usuario para testear en paralelo, activar o desactivar funciones coloca el valor que controla un feature flag en una runtime variable y cambia el comportamiento en todos los entornos al mismo tiempo, trabajar con varios espacios abiertos Requestly permite abrir varios workspaces lado a lado y las Runtime Variables sincronizan los cambios al instante facilitando pruebas integradas.
En Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones modernas. Si necesitas integrar flujos de prueba como los descritos, optimizar procesos con software a medida o desarrollar una arquitectura que incluya desarrollo de aplicaciones y software a medida podemos ayudarte. También ofrecemos servicios de inteligencia artificial y consultoría para empresas, desde agentes IA hasta soluciones de analítica avanzada; conoce nuestras capacidades en inteligencia artificial.
Nuestros servicios abarcan ciberseguridad y pentesting para proteger tus credenciales y entornos, servicios cloud aws y azure para desplegar infraestructuras escalables, y servicios de inteligencia de negocio como Power BI para aprovechar tus datos. Palabras clave relevantes: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi.
Si quieres asesoramiento técnico para implementar buenas prácticas en el manejo de variables, seguridad de claves o automatización de pruebas, contacta con Q2BSTUDIO y te ayudaremos a diseñar la solución más adecuada para tu proyecto.