บริการ Virtualization - คาราเต้
ใหม่สำหรับการบริการเสมือนจริง แต่ในขณะที่ฉันกำลังค้นคว้าฉันสังเกตเห็นว่าคาราเต้มีการสนับสนุนบางอย่างเช่นกัน เนื่องจากฉันใช้มันอยู่แล้วฉันจึงอยากรู้ว่ามันจะตรงกับความต้องการหรือไม่ ฉันกำลังพยายามทดสอบ API A ของฉันซึ่งเรียก API B อื่นด้วยตรรกะการลองใหม่ คำขอไม่เปลี่ยนแปลง แต่ B อาจส่งเนื้อหาตอบกลับพร้อมข้อความแสดงข้อผิดพลาดหรือข้อความแสดงความสำเร็จ จุดประสงค์คือลองใหม่ x ครั้งจนกว่าเราจะเห็นความสำเร็จของความล้มเหลวโดยรวม ดังนั้นคำถามคือฉันจะล้อเลียนการตอบสนองของ B ในการทดสอบนี้ได้อย่างไร? คำขอของ A ofcourse จะยังคงเหมือนเดิม
คำตอบ
คาราเต้สามารถทำได้อย่างง่ายดาย คุณสามารถตั้งค่าตัวแปร "ทั่วโลก" ในการจำลองของคุณซึ่งจะนับจำนวนครั้งที่เรียก ส่วนที่เหลือเป็นคาราเต้แบบ "ธรรมดา"
คุณควรอ่านเอกสาร ถามคำถามเฉพาะแยกต่างหากหากจำเป็น:https://stackoverflow.com/a/61374079/143475