Saltar al contenido
Inicio
Docs/API Tester

API Tester

FreePro para Mock Server, Collection Runner y Performance Testing

Cliente HTTP profesional integrado en el IDE. Equivalente funcional a Postman / Insomnia: soporta REST, WebSocket, GraphQL y Server-Sent Events; gestiona colecciones jerárquicas, historial, ambientes con variables {{var}}, cookie jar persistente, mock server local y generación de código en 25+ lenguajes.

Tres destinos principales

Request

Editor activo de la request actual: URL bar, params, headers, body, auth, scripts, settings.

Collections

Colecciones jerárquicas (Collection → Folders → Requests) con búsqueda, renombrado y reorganización.

History

Histórico con filtros por método y starred, agrupación por fecha (Today / Yesterday / This week / Older).

Protocolos soportados

REST

8 métodos

GET · POST · PUT · PATCH · DELETE · HEAD · OPTIONS · TRACE. Cada método con color. Cliente HTTP robusto con timeouts configurables, cookie jar gestionado, follow redirects y verify SSL opcional.

WebSocket

WS

Conexión wss://, headers personalizados, subprotocolos. Estados (CONNECTING / CONNECTED / DISCONNECTED / ERROR). Historial tipo chat (sent / received). Auto-reconnect y plantillas de mensaje guardadas.

GraphQL

GQL

Editor de query, variables JSON, operation name. Fetch Schema con introspection. Schema explorer (types, fields, arguments). Soporte para queries, mutations y subscriptions.

SSE

Server-Sent Events

URL + headers personalizados. Timeline de eventos en tiempo real (id, event type, data, timestamp, retry). Filtro por tipo. Auto-reconnect con respeto al retry del servidor. Tracking de Last-Event-ID.

Editor de request por secciones

URL bar sticky + accordion con seis secciones colapsables. Cada sección tiene su color de acento (Params cyan, Headers magenta, Body orange, Auth green, Scripts yellow, Settings blue).

URL bar

Method chip (8 métodos), URL input monospace, send button con spinner, protocol selector (REST / WS / GQL / SSE).

Params

Query parameters con checkbox enable/disable por fila, contador de params activos.

Headers

Autocompletado de headers comunes (Content-Type, Accept, Authorization, Cache-Control, User-Agent…).

Body

10 tipos: None, JSON (con Beautify/Minify), Form URL-Encoded, Multipart (TEXT/FILE), Raw, XML, HTML, JavaScript, Binary, GraphQL.

Auth

10 tipos con disclosure progresivo (ver tabla abajo).

Scripts

Pre-request y test scripts en JavaScript estilo Postman. Console output con niveles LOG/INFO/WARN/ERROR.

Settings

Timeout, follow redirects, verify SSL, enable cookies, encode URL, proxy, client certificate.

Tipos de autenticación

Comunes

None

Bearer

Token + prefix

Basic

Usuario + contraseña

API Key

Nombre + valor + ubicación (Header / Query)

Avanzados

OAuth2

Authorization Code · Client Credentials · Password · Implicit

Digest

realm · nonce · algorithm · qop · opaque

AWS Signature v4

accessKey · secretKey · region · service · sessionToken

Hawk

authId · authKey · algorithm · ext

NTLM

username · password · domain · workstation

Custom

Nombre + valor libre

Response panel

Estados Empty / Loading / Success / Error. Header con status chip coloreado por rango (2xx verde, 3xx azul, 4xx naranja, 5xx rojo), tiempo, tamaño, protocolo e IP remota.

Body
Headers
Cookies
Timeline
Tests
Info
  • Body con vistas Pretty (formateado JSON/XML/HTML), Raw, Preview (HTML renderizado) y Tree (JSON colapsable)
  • Timeline con DNS · TCP · TLS · TTFB · Content transfer
  • Tests muestra los resultados de las aserciones del script
  • Search dentro del body con resaltado de matches y jump to top/bottom
  • Copy, Share, Save response, Redirect chain con cada URL y status

Environments y variables

Variables interpoladas con sintaxis {{var}} en URL, headers, body, auth y cookies. Cada variable tiene scope (Global / Environment / Collection / Local) y puede marcarse como secret para ocultar el valor.

Multi-environment

Crear / eliminar / activar ambientes. Solo uno activo a la vez.

Globals

Variables globales visibles desde cualquier ambiente.

Secrets

Variables marcadas como secret ocultan su valor en la UI.

Resolución por scope

Local > Collection > Environment > Global

Free: 1 environment. Pro: ilimitados.

Mock Server

Pro

Servidor HTTP local en el dispositivo (puerto 8090 por defecto) con CRUD de rutas mock. Cada ruta define método, path con patrones (/users/:id), status code, headers, body, delay simulado y prioridad de matching.

  • Toggle ON/OFF del servidor desde el sheet
  • Log de requests entrantes (método, path, ruta matcheada, status, timestamp)
  • Latencia configurable por ruta
  • Headers y body de respuesta arbitrarios

Code Generator — 25+ lenguajes

Convierte la request actual en código listo para pegar. Cada salida incluye imports, configuración de headers/body/auth y manejo básico de errores.

cURL
HTTPie
Wget
JS — Fetch
JS — Axios
JS — XHR
JS — jQuery
TS — Fetch
Python — requests
Python — http.client
Java — OkHttp
Java — HttpURLConnection
Java — HttpClient 11+
Kotlin — OkHttp
Kotlin — Ktor
Swift — URLSession
Go — net/http
PHP — cURL
PHP — Guzzle
Ruby — Net::HTTP
C# — HttpClient
C# — RestSharp
Rust — reqwest
Dart — http
R — httr
PowerShell

Import / Export

Import

  • cURL
  • Postman v2.1
  • Insomnia
  • OpenAPI 3.0 / Swagger
  • HAR

Export

  • cURL
  • Postman v2.1
  • Insomnia
  • OpenAPI 3.0
  • HAR
  • Markdown

El cURL converter es bidireccional: parsea flags -X, -H, -d, --data-urlencode, -F, --data-binary, -u, --digest, --ntlm, --proxy, --connect-timeout, -k, -L, --max-redirs.

Bottom sheets

Environments

Ambientes y variables con interpolación

Cookies

Cookie jar persistente con badges Secure/HttpOnly

Import

Importar cURL, Postman, Insomnia, OpenAPI, HAR

Code Generator

Generar código en 25+ lenguajes

Mock Server

Servidor HTTP local con rutas mock (Pro)

Settings

Timeout, redirects, SSL, cookies, proxy, cert

Tools

Grid de acciones rápidas: New, Duplicate, Save, Import/Export, Tools

Plan Free vs Pro

FuncionalidadFreePro
Protocolos REST / WS / GraphQL / SSE
Editor completo (params, headers, body, auth, scripts)
Response panel completo (tabs, timeline, tests)
Cookie jar
Import (cURL, Postman, Insomnia, OpenAPI, HAR)
Code generator (25+ lenguajes)
Collections1Ilimitadas
Environments y variables1Ilimitados
Request historyLimitadoIlimitado
Mock Server
Collection Runner (ejecución por lotes)
Performance / Load testing

Estadísticas del módulo

4

Protocolos

8

Métodos HTTP

10

Tipos de body

10

Tipos de auth

7

Bottom sheets

25+

Lenguajes code-gen

6

Tabs de response

Siguiente

Base de datos