มีคำถามที่น่าสนใจ สำหรับการทดสอบแบบ workflow ใน Postman
รวมทั้งการสร้าง flow แบบมีเงื่อนไข
เช่น ถ้าเป็น case A ให้ทำงานตาม request นี้ แต่ถ้าไม่ก็ข้ามไปทำ request ต่อไป
จะต้องทำอย่างไรดีใน Postman

คำตอบที่มีคือ

  • ถ้าให้ดีก็อย่าไปทำ
  • ถ้าอยากทำ สามารถทำได้ใน Pre-request scripts นั่นเองในแต่ละ request

โดยที่ Script ที่อยู่ใน Pre-request นั้น
จะทำการก่อนที่จะ run request
ซึ่งเราสามารถไปเรียกใช้งาน หรือ call ไปยัง API ต่าง ๆ ได้
หรือเรียก request อื่น ๆ ได้
รวมทั้งยังสามารถ skip request หรือไม่ run request นี้ได้อีกด้วย
ด้วยการเขียนดังนี้

pm.execution.skipRequest()

แสดงดังตัวอย่าง

เพียงเท่านี้ก็จัดการ flow ได้แบบง่าย ๆ แล้ว

Reference Websites

Tags: