Quay lại danh sách bài viết
⚽ Dự Án Đặt Sân Thể Thao – Kiểm Thử API bằng Postman
10 tháng 06, 2025
•Admin
# ⚽ Dự Án Đặt Sân Thể Thao – Kiểm Thử API bằng Postman
Trong dự án **Đặt Sân Thể Thao** tại [www.chuyendoiso.digital](https://www.chuyendoiso.digital), chúng tôi xây dựng hệ thống backend phục vụ người dùng đặt lịch sân một cách nhanh chóng, linh hoạt theo từng thời gian và loại khách hàng. Việc kiểm thử API đóng vai trò cực kỳ quan trọng giúp đảm bảo tính ổn định và chính xác cho hệ thống.
---
## 🚀 Công cụ sử dụng: Postman
Chúng tôi sử dụng **Postman** để kiểm thử các API như:
- `POST /login`: Đăng nhập hệ thống
- `GET /facilities`: Lấy danh sách sân
- `GET /facilities/:id/pricing`: Lấy giá theo từng sân, từng ngày, từng loại khách
- `GET /search`: Tìm kiếm sân trống
- `PUT /updateUser`: Cập nhật thông tin người dùng
---
## 🧪 Ví dụ: API Lấy Giá Sân
Dưới đây là một request mẫu kiểm thử API **GET Price**:
**Endpoint:**
```bash
GET {{baseURL_PhongSon}}/facilities/68385819461c44131048d2d1/pricing?date=2025-06-05&customerType=Khách%20vãng%20lai
```
**Query Params:**
| Key | Value |
|--------------|--------------------|
| date | 2025-06-05 |
| customerType | Khách vãng lai |
**Kết quả trả về (JSON):**
```json
{
"facilityId": "68385819461c44131048d2d1",
"date": "2025-06-05",
"customerType": "Khách vãng lai",
"fields": [
{
"sportFieldId": "682bb2a135339cbc0511665",
"dayType": "weekday",
"timeSlot": "5h - 16h",
"price": 150000,
"fieldType": "All"
},
{
"sportFieldId": "682bb2a135339cbc0511665",
"dayType": "weekday",
"timeSlot": "16h - 5h",
"price": 170000,
"fieldType": "All"
}
]
}
```
📸 *Giao diện Postman:*

---
## 🎯 Lợi ích khi kiểm thử API sớm
- ✅ Phát hiện nhanh lỗi logic trước khi tích hợp vào frontend
- ✅ Kiểm tra tính nhất quán dữ liệu trả về
- ✅ Đảm bảo hệ thống phản hồi đúng theo từng loại người dùng: khách vãng lai, hội viên, đại lý...
---
## 📌 Kết luận
Với việc kết hợp giữa **FastAPI (gợi ý/ML)** và **NodeJS (API chính)**, cùng với kiểm thử bằng Postman, dự án Đặt Sân Thể Thao đảm bảo hiệu năng – chính xác – trải nghiệm người dùng tốt nhất.
🔗 Truy cập hệ thống: [www.chuyendoiso.digital](https://www.chuyendoiso.digital)
Bài viết liên quan
Học Python & Flutter – Có Dự Án Thực Tập Ngay!
Học Python & Flutter – Có Dự Án Thực Tập Ngay!
Ưu điểm của Agile so với Waterfall
So sánh chi tiết về phương pháp Agile và Waterfall trong quản lý dự án phần mềm
Phát Triển Kỹ Năng Khác Biệt Để Giảm Tỷ Lệ Từ Chối Việc Làm
Phát Triển Kỹ Năng Khác Biệt Để Giảm Tỷ Lệ Từ Chối Việc Làm