prueba de cliente http

Swagger es un documento de interfaz en línea, aunque se puede usar para pruebas, requiere un navegador para ingresar a Swagger, lo más importante es que no puede guardar datos de prueba.

Hay una herramienta de prueba de interfaz http muy conveniente, httpclient, en IDEA. A continuación se describe cómo usarla. La usaremos para pruebas de interfaz más adelante.

Si la versión de IDEA es anterior y no viene con httpclient, debe instalar el complemento httpclient.

Ingrese a la clase de controlador y busque el método correspondiente a la interfaz http

 

Haga clic en Generar solicitud en cliente HTTP para generar un caso de prueba.

 

Puedes ver que has generado un archivo que termina en .http

Podemos agregar parámetros de solicitud para pruebas.

Después de agregar los parámetros, puede ejecutarlo.

 

Observe la consola y los pases de prueba.

http://localhost:63040/course/list?pageNo=2&pageSize=10

HTTP/1.1 200
Tipo de contenido: aplicación/json
Codificación de transferencia: fragmentado
Fecha: miércoles, 7 de septiembre de 2022 00:54:50 GMT
Keep-Alive: timeout=60
Conexión: keep-alive

{   "items": [     {       "id": 88,       "companyId": 1232141425,       "companyName": null,       "name": "1",       "users": "1",       " etiquetas": "1",       "mt": "1-1",       "mtName": nulo,       "st": "1-1-1",       "stName": nulo,       "grado": "204001",       "teachmode": "200002",       "descripción": "1",















  "page": 2,   "pageSize": 10 } Archivo de respuesta guardado. > 2022-09-07T085450.200.json






















Código de respuesta: 200; Tiempo: 392 ms (392 ms); Longitud del contenido: 1916 bytes (1,92 kB)

 

El archivo .http es un documento de caso de prueba y se puede guardar junto con el proyecto del proyecto, de modo que los datos de la prueba se puedan guardar para facilitar las pruebas.

Para guardar archivos .http cómodamente, creamos un directorio separado en el directorio raíz del proyecto para almacenarlos por separado.

Creamos archivos .http en unidades de módulos.

 

 Abra el archivo http del módulo de gestión de contenidos y copie los datos de prueba ahora mismo.

Para facilitar futuras pruebas de integración con la puerta de enlace, aquí configuramos la dirección del host de prueba en el archivo de configuración http-client.env.json

 

Nota: El nombre del archivo http-client.env.json sigue siendo el mismo; de lo contrario, el contenido de la variable de entorno dev no se puede leer.

El contenido es el siguiente:

{
  "dev": {
    "access_token": "",
    "gateway_host": "localhost:63010",
    "content_host": "localhost:63040",
    "system_host": "localhost:63110",
    "media_host": "localhost:63050",
    "search_host": "localhost:63080",
    "auth_host": "localhost:63070",
    "checkcode_host": "localhost:63075",
    "learning_host": "localhost:63020"
  }
}

 Vuelva al archivo xc-content-api.http y reemplace http://localhost:63040  con una variable

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_46020806/article/details/132561071
Recomendado
Clasificación