# HƯỚNG DẪN KIỂM THỬ API CHI TIẾT BẰNG POSTMAN

### PHẦN 2: HƯỚNG DẪN KIỂM THỬ API CHI TIẾT BẰNG POSTMAN

#### 2.1. Postman là gì?

Postman là công cụ **miễn phí** mạnh nhất hiện nay để thiết kế, kiểm thử và document API.

#### 2.2. Cài đặt Postman

1. Truy cập: [https://www.postman.com/downloads/](https://www.postman.com/downloads/)
2. Tải phiên bản phù hợp (Windows/Mac/Linux)
3. Cài đặt và đăng ký tài khoản (khuyến khích dùng tài khoản để lưu Collection trên cloud)

#### 2.3. Giao diện Postman cơ bản

- **Sidebar**: Collections, Environments, History…
- **Workspace**: nơi soạn request
- **Response**: khu vực hiển thị kết quả

#### 2.4. Tạo và thực hiện Request cơ bản

**Bước 1:** Mở Postman → New → HTTP Request

**Bước 2:** Chọn phương thức (GET/POST…)

**Bước 3:** Nhập URL

**Bước 4:** Thêm Headers, Params, Body (nếu cần)

**Bước 5:** Nhấn **Send**

#### 2.5. Ví dụ thực hành với JSONPlaceholder (API test miễn phí)

**Base URL:** https://jsonplaceholder.typicode.com

**Ví dụ 1: GET – Lấy danh sách bài viết**

- Method: **GET**
- URL: https://jsonplaceholder.typicode.com/posts
- Send → Kết quả: mảng JSON 100 bài viết

**Ví dụ 2: GET – Lấy 1 bài viết theo ID**

- URL: https://jsonplaceholder.typicode.com/posts/1

**Ví dụ 3: POST – Tạo bài viết mới**

- Method: **POST**
- URL: https://jsonplaceholder.typicode.com/posts
- Body → raw → JSON:

<div dir="auto" id="bkmrk-json"><div data-testid="code-block"><div><div>JSON</div><div>  
</div></div></div></div>```
{
  "title": "Bài viết của Dillon",
  "body": "Nội dung test API",
  "userId": 1
}
```

<div dir="auto" id="bkmrk-"><div data-testid="code-block"><div></div></div></div>**Ví dụ 4: PUT – Cập nhật bài viết**

- Method: **PUT**
- URL: https://jsonplaceholder.typicode.com/posts/1

**Ví dụ 5: DELETE**

- Method: **DELETE**
- URL: https://jsonplaceholder.typicode.com/posts/1