API Test với TCP
API TCP tests cho phép bạn gửi TCP packet tới các server đang chạy dịch vụ với giao thức TCP, cho phép bạn kiểm tra các kết nối TCP có được thành lập hay không.
Để thực hiện tạo API Test với phương thức TCP, hãy làm theo hướng dẫn bên dưới:
Đăng nhập vào vMonitor Platform tại đây.
Chọn thư mục Synthetic test.
Chọn API test.
Chọn Create an API test.
Nhập các thông tin bao gồm:
Test Information: định nghĩa các thông tin cơ bản, chọn TCP method và chỉ định hostname cần kiểm tra
Test name: tên của API test
Test type: giao thức kiểm tra, bạn chọn TCP
Hostname: lựa chọn server hay thiết bị bạn cần kiểm tra, có thể là tên miền hay địa chỉ IP
Port: lựa chọn Port bạn muốn kiểm tra.
Sau khi điền các Test Information bạn có thể chọn Run Test hoặc Test Again nếu bạn đã Test trước đó để kiểm tra, bạn có thể thấy các thông tin trả về như TCP có thành công hay không, độ trễ
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs-admin.vngcloud.vn%2Fdownload%2Fattachments%2F59803719%2Fimage2022-8-29_17-36-2.png%3Fversion%3D1%26modificationDate%3D1686544483000%26api%3Dv2&width=768&dpr=4&quality=100&sign=fd9e1e6e&sv=1)
Test Assertion
Assertion định nghĩa những gì bạn kì vọng về kết quả API Test, nếu kết quả trả về thoả những gì bạn định nghĩa API Test sẽ thể hiện hostname bạn đang kiểm tra là thành công, và ngược lại API Test sẽ thể hiện hostname bạn đang kiểm tra là thất bại. Hệ thống sẽ tự động thêm Assertion cho bạn sau khi bạn Run test, bạn cần định nghĩa ít nhất một Assertion cho API test
Location
Lựa chọn Location mà ở đó sẽ chạy các TCP Test tới hostname của bạn. TCP tests có thể chạy từ cả Public Locations (do VNG Cloud quản lý) và Private Locations (do khách hàng tự cài đặt và quản lý) dựa trên nhu cầu của bạn cho việc chạy test từ bên ngoài (internet) hay bên trong mạng của bạn. Public Locations do VNG Cloud quản lý hiện tại có 2 locations là HCM và HN.
Alarm conditions: Thiết lập điều kiện cảnh báo để xác định các trường hợp mà bạn muốn kiểm tra không thành công và kích hoạt cảnh báo.
Interval: bao lâu API Test sẽ kiểm tra một lần, mặc định sẽ là 1p
Time of failure: bao nhiêu lần thất bại liên tiếp sẽ cảnh báo
Locations with failure: bao nhiêu location thất bại mới cảnh báo
Ví dụ khi bạn chọn Time of failure: 1 và Locations with failure: 2, sẽ được hiểu là: bạn sẽ được cảnh báo nếu Test thất bại 1 lần liên tiếp từ 2 trên 2 locations.
Notifications: bạn chọn các kênh thông báo khi chuyển qua các trạng thái In-alarm, Up hay Undertermine, Hệ thống sẽ thông báo theo danh sách này.
6. Sau đó nhấn nút "Create" để khởi tạo API test. Sau khi tạo xong bạn sẽ thấy API test đang ở trạng thái Undertermine, cho đến khi inteval tiếp theo API Test sẽ được cập nhập trạng thái chính xác
API Test đã chuyển thành trạng thái Up khi hostname đang hoạt động bình thường
![](https://docs.vngcloud.vn/~gitbook/image?url=https%3A%2F%2Fdocs-admin.vngcloud.vn%2Fdownload%2Fattachments%2F59803719%2Fimage2022-8-29_17-42-31.png%3Fversion%3D1%26modificationDate%3D1686544483000%26api%3Dv2&width=768&dpr=4&quality=100&sign=38f3c591&sv=1)
Last updated