เซิร์ฟเวอร์ไฟล์
ที่เก็บมี API สำหรับเซิร์ฟเวอร์ไฟล์อย่างง่ายและการทดสอบการรวมสำหรับ API
เริ่มต้น:
- ติดตั้ง Docker
- เริ่มเซิร์ฟเวอร์ (เรียกใช้งาน run.bat)
- ขั้นตอนจะเรียกใช้ Compose Docker ซึ่งจะติดตั้ง MongoDB และเรียกใช้ API
- หมายเหตุ: หากคุณมีปัญหากับใบรับรองในขั้นตอนนี้ - ลองเรียกใช้โซลูชันใน Visual Studio ด้วย Docker Compose (ดูด้านล่าง) มันจะติดตั้งต้องมีใบรับรอง หลังจากนั้น
run.bat ก็จะใช้งานได้เช่นกัน
- ตรวจสอบให้แน่ใจว่า API เปิดใช้งาน (เปิด: https: // localhost: 44348/swagger)
- เรียกใช้การทดสอบการรวม (ดำเนินการ test.bat)
- ในตอนท้ายคุณจะเห็นเส้นทางไปทดสอบบันทึกในคอนโซลของคุณ
วิธีการดีบัก API กับ Visual Studio?
มีสองตัวเลือก:
- ไม่มีนักเทียบท่า
- ติดตั้ง MongoDB หรือใช้ MongoDB ที่ติดตั้งในส่วน เริ่มต้น (ไฟล์กำหนดค่ามีสตริงการเชื่อมต่อสำหรับฐานข้อมูลท้องถิ่น)
- ตั้งค่า fileserver.api เป็นโครงการเริ่มต้น
- ใช้หนึ่งในสองตัวเลือก

- กด F5
- กับนักเทียบท่า
- ตรวจสอบให้แน่ใจว่าตู้คอนเทนเนอร์เริ่มต้นในส่วน เริ่มต้น จะหยุดลง (มิฉะนั้นคุณจะมีปัญหากับคอนเทนเนอร์ระหว่างการดีบัก)
- ตั้งค่านักเทียบท่าแต่งกายเป็นโครงการเริ่มต้น

- กด F5
จะหา Apikeys ได้ที่ไหน?
คุณสามารถใช้ Apikeys ใด ๆ จากการกำหนดค่าเพื่อเข้าถึง API หมายเหตุ: ป้อนคำนำหน้าคีย์ด้วย ApiKey ตัวอย่างเช่น ApiKey 123
วิธีการทดสอบการรวมดีบัก?
- ตรวจสอบให้แน่ใจว่าไฟล์ API เซิร์ฟเวอร์เปิดใช้งานแล้ว
- ตรวจสอบให้แน่ใจว่าการกำหนดค่ามี URL ที่เหมาะสมกับไฟล์ API เซิร์ฟเวอร์
- การทดสอบการรวมดำเนินการตาม speckflow ดังนั้นฉันขอแนะนำให้คุณติดตั้ง Extension for Visual Studio เพื่อประสบการณ์การใช้งานที่ดีขึ้น
- คุณสามารถค้นหาสถานการณ์ทดสอบในโฟลเดอร์ฟีเจอร์
- เมื่อโซลูชันถูกเปิดใน Visual Studio และสร้างคุณสามารถเรียกใช้การทดสอบเป็นการทดสอบหน่วย Standart ทดสอบ-> เรียกใช้การทดสอบทั้งหมด

มีการใช้งานอะไร?
สิ่งที่ไม่ได้ใช้?