Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

238
Views
Collection Monitor no puede reconocer setTimeout entre solicitudes (Postman)

Parece que no puedo entender por qué un Monitor POSTMAN no puede obedecer la regla setTimeout() que ingresé en una de las Solicitudes en la Colección.

Tengo 3 solicitudes en una colección (abajo). Una vez realizada la primera Solicitud, la Segunda Solicitud de Recuperación se retrasa 25000 ms.

 Create Request Retrieve Request <- setTimeout() Pre-Request Script Delete Request

El setTimeout() se encuentra en el script de solicitud previa de la siguiente manera:

 setTimeout(() => {}, 25000)

Las colecciones funcionan bien como se esperaba (y pasa) si las ejecuto manualmente. Sin embargo, si la colección se ejecuta en el Monitor, no la calcula y todo falla.

Puede ver esto fácilmente en el registro de la consola monitoreada que muestra los tiempos de ejecución de la colección en milisegundos y sin adherirse a setTimeout():

ingrese la descripción de la imagen aquí

Además, en el Centro de aprendizaje de Postman, se lee que agregar retrasos definitivamente debería funcionar en el Monitor si se coloca en las secciones Pre-Solicitud o Guión de prueba:

ingrese la descripción de la imagen aquí

No estoy seguro de lo que me estoy perdiendo aquí: se agradece la ayuda.


Actualizar:

Se ajustaron algunas configuraciones en el propio Monitor. Sin embargo, después de configurar 'Establecer tiempo de espera de solicitud' y 'Establecer retraso entre solicitudes' en 25000 ms por pieza, ejecutar la colección nuevamente en el monitor, el registro de la consola aún muestra que la colección se está ejecutando directamente en aproximadamente un segundo... .

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

ingrese la descripción de la imagen aquí

Funciona como se esperaba, simplemente intente imprimir console.log(Date()) en el script de prueba de todas las solicitudes. Puedes ver que la diferencia horaria es de 25 segundos.

Tenga en cuenta que settimeout es asíncrono. No detiene el flujo de código dentro del script de prueba, se resuelve después de 25 segundos y dentro de ese tiempo se ejecutará el resto del código y espera a que se complete la llamada a la función settimeout antes de salir del script de prueba.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!