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

309
Views
Active una nueva solicitud si falla una prueba en Postman (¿Variable de colección?)

Me gustaría activar una nueva solicitud automáticamente si falla una prueba de cartero. Actualmente, en cada solicitud tengo alrededor de 30 pruebas en ejecución según lo que espero en la respuesta de la solicitud. Ejemplo de prueba:

 pm.test("YES",() => { var yes = pm.response.json().eligibility_results.filter(obj => { return obj.benefit == "YES" }) pm.expect(yes[0].result).to.eql("eligible") });

Ahora, si cualquier otra cosa que no sea la cadena "elegible" resulta para este objeto, la prueba fallará. Me gustaría escribir un script que le diga al cartero que si una de las 30 pruebas falla (no se esperaba), se iniciará automáticamente una nueva solicitud.

He intentado:

 pm.test("Check for failures", () => { if (pm.expect().not.eql("")) { (pm.sendRequest("New Request")) } else { pm.sendRequest(null) } })

También probé:

 pm.test("Check for failures", () => { if (pm.expect(pm.response.result()).not.eql) { (pm.sendRequest("New Request")) } else { pm.sendRequest(null) } })

Parece que me estoy perdiendo algo aquí. Las pruebas me están dando un APROBADO en los Resultados de la prueba, pero no está iniciando una nueva solicitud por separado. ¿Alguna opción?

Tal vez una solicitud posterior si existe tal cosa ...

Cualquier ayuda muy apreciada.

about 4 years ago · Juan Pablo Isaza
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!