Nhảy tới nội dung
Phiên bản: 1.0.1

TCP Project

Tổng quan​

TCP viết tắt của Transmission Control Protocol (Giao thức Điều khiển Truyền vận), là một giao thức cốt lõi của bộ giao thức TCP/IP, được sử dụng để đảm bảo việc truyền dữ liệu đáng tin cậy giữa các thiết bị trên mạng. TCP hoạt động cùng với giao thức IP để chỉ định cách dữ liệu được trao đổi trực tuyến. IP chịu trách nhiệm gửi từng gói tin đến đích, trong khi TCP đảm bảo rằng các byte được truyền theo thứ tự mà chúng được gửi mà không có lỗi hoặc thiếu sót. 

TCP Project là một dự án trong hệ thống Service Visualization cho phép giả lập hoặc thực thi các API sử dụng kết nối TCP/IP, trong đó gói tin được định nghĩa theo package, và các thành phần xử lý logic như gửi/nhận message, ánh xạ biến,... được cấu hình theo kịch bản.

Mục tiêu của TCP Project:

  • Giả lập API truyền thông qua giao thức TCP/IP.
  • Gửi và nhận gói tin theo cấu trúc định nghĩa sẵn (package).
  • Mô phỏng hệ thống backend gửi nhận TCP cho môi trường kiểm thử.

Tạo mới TCP Project​

Để tạo mới một TCP Project trên hệ thống Service Visualization, thực hiện như sau:

Bước 1: Tại thao tác tạo mới project, chọn kiểu project là TCP.

formadd-tcp.png

Bước 2: Sau khi nhấn Create, hệ thống lưu thông tin và hiển thị màn hình chi tiết TCP Project, thực hiện các thao tác làm việc với project.

tcp-project.png

Tạo mới endpoint​

Để tạo mới endpoint trong TCP project, thực hiện như sau:

Bước 1: Nhấn vào biểu tượng btn-add.png trên thanh menu của hệ thống, chọn New Endpoint hoặc nhấn vào biểu tượng btn-add2.png tại menu Endpoints.

add-endpoint.png

Bước 2: Hệ thống hiển thị màn hình pop up tạo mới endpoint, thực hiện nhập đầy đủ thông tin để tạo mới endpoint.

Mô tả các trường thông tin:

  • Endpoint Name: Tên của endpoint
  • Description: Mô tả endpoint

formadd-endpoint.png

Bước 3: Nhấn Create để lưu thông tin tạo mới hoặc Cancel để hủy thao tác tạo mới tcp endpoint.

Bước 4: Hệ thống hiển thị màn hình chi tiết tcp endpoint, thực hiện các thao tác cấu hình các thông tin cho tcp endpoint.

tcp-endpoint-info.png

Endpoint trong TCP Project​

Cấu hình giả lập tcp endpoint​

Để cấu hình tcp endpoint, thực hiện cấu hình như sau:

Cấu hình thông tin chung​

Bước 1: Cấu hình thông tin chung của endpoint tại tab General ở màn hình chi tiết endpoint, thực hiện nhập các thông tin.

Mô tả các trường thông tin:

  • Service Visualization: Tên của endpoint
  • Description: Mô tả mục đích của endpoint

tcp-general.png

Bước 2: Nhấn Save để lưu thông tin cấu hình vừa nhập.

Cấu hình thông tin endpoint​

Bước 1: Cấu hình endpoint tại tab TCP Package ở màn hình chi tiết endpoint, thực hiện nhập các thông tin.

Mô tả các trường thông tin:

  • Port: Cổng TCP mà hệ thống sẽ lắng nghe để gửi/nhận dữ liệu.
  • TCP Package: Gói tin để đóng gói dữ liệu, được định nghĩa trong Package.
  • Data Fields Tcp Package: Bảng hiển thị thông tin và nhập dữ liệu cho các trường trong gói tin.

tcp-mapping.png

Bước 2: Nhấn Save để lưu thông tin cấu hình vừa nhập.

Start tcp endpoint​

Sau khi hoàn thành việc cấu hình endpoint, để start endpoint thực hiện như sau:

Bước 1: Nhấn button Start tại góc phải trên thanh toolbar ở màn hình chi tiết hoặc nhấn vào biểu tượng btn-start.png ở ô Actions tại danh sách Endpoint ở màn hình Overview.

start-tcp1.png

start-tcp2.png

Bước 2: Hệ thống hiển thị màn hình pop up xác nhận Start tcp endpoint.

confirm-start.png

Bước 3: Nhấn OK để xác nhận Start tcp endpoint hoặc Cancel để hủy thao tác.

Gửi yêu cầu tcp endpoint​

Sau khi start tcp endpoint, để gửi yêu cầu tcp endpoint thực hiện như sau:

Bước 1: Nhấn vào tab Try It Now tại màn hình chi tiết endpoint.

try-now-tcp.png

Bước 2: Nhấn Send để gửi yêu cầu tcp endpoint và kiểm tra kết quả trả về.

Stop tcp endpoint​

Sau khi start tcp endpoint, để stop tcp endpoint thực hiện như sau:

Bước 1: Nhấn button Stop tại góc phải trên thanh toolbar ở màn hình chi tiết hoặc nhấn vào biểu tượng btn-stop.png ở ô Actions tại danh sách Endpoint ở màn hình Overview.

stop-tcp1.png

stop-tcp2.png

Bước 2: Hệ thống hiển thị màn hình pop up xác nhận Stop tcp endpoint.

confirm-stop.png

Bước 3: Nhấn OK để xác nhận Stop tcp endpoint hoặc Cancel để hủy thao tác.

Chỉnh sửa tcp endpoint​

Để chỉnh sửa tcp endpoint thực hiện như sau:

Bước 1: Nhấn vào biểu tượng btn-edit.png ở ô Actions tại danh sách Endpoint ở màn hình Overview.

edit-tcp.png

Bước 2: Hệ thống hiển thị màn hình chi tiết tcp endpoint, thực hiện chỉnh sửa cấu hình tcp endpoint tương tự như bước cấu hình.

Xóa tcp endpoint​

Để xóa tcp endpoint thực hiện như sau:

Bước 1: Nhấn vào biểu tượng btn-delete.png ở ô Actions tại danh sách Endpoint ở màn hình Overview.

delete-tcp.png

Bước 2: Hệ thống hiển thị màn hình pop up xác nhận xóa tcp endpoint.

confirm-delete.png

Bước 3: Nhấn Yes để xác nhận xóa endpoint hoặc No để hủy thao tác xóa tcp endpoint.