Các bản cập nhật tháng 6 giúp quy trình làm việc API hàng ngày dễ tự động hóa và đáng tin cậy hơn, với các thao tác CLI sẵn sàng cho AI, nhập liệu sạch hơn, tự động làm mới OAuth 2.0 và một số cải tiến theo yêu cầu của người dùng.
Bản phát hành này tập trung vào những lĩnh vực mà các nhóm API thường mất thời gian: cung cấp cho các tác nhân AI quyền truy cập có cấu trúc vào tài nguyên dự án thực, giảm thiểu công việc dọn dẹp sau khi nhập, duy trì hoạt động của các yêu cầu được bảo vệ bằng OAuth, và làm mượt các tác vụ kiểm thử và cấu hình nhỏ nhưng thường xuyên.
Dưới đây là những thay đổi trong tháng này.
Các Bản Cập Nhật Mới
Apidog CLI Hỗ Trợ Quy Trình Làm Việc API Được Hỗ Trợ Bởi AI
Apidog CLI đang trở thành lớp thực thi cho các quy trình làm việc API được hỗ trợ bởi AI.
Thay vì yêu cầu người dùng học thủ công từng lệnh, mục tiêu là để các tác nhân AI làm việc với các tài sản Apidog thực theo một cách có cấu trúc. Với các khả năng của CLI, các tác nhân có thể đọc tài nguyên dự án, ghi lại các thay đổi, xác thực các hoạt tác có cấu trúc, xuất dữ liệu và chạy các quy trình kiểm thử đáng tin cậy hơn.
Tháng này, Apidog CLI bổ sung một số cải tiến thực tế theo hướng đó:
- Nó có thể đóng vai trò là lớp thực thi cho các tác nhân AI hoạt động trên các tài nguyên dự án Apidog.
- Nó hỗ trợ chạy các trường hợp kiểm thử (test cases).
- Các trường hợp kịch bản có thể tham chiếu các điểm cuối (endpoints), trường hợp kiểm thử và các kịch bản khác.
- Xuất dữ liệu định dạng gốc và định dạng OpenAPI hỗ trợ kiểm soát phạm vi chi tiết hơn.
Khi kết hợp với Apidog Skills, CLI cung cấp cho các tác nhân AI các hướng dẫn rõ ràng hơn và ranh giới hoạt động an toàn hơn. Các tác nhân có thể hiểu rõ hơn cách sử dụng tài nguyên Apidog, xác thực các thay đổi được tạo ra trước khi ghi lại và hoàn thành các tác vụ API với ít phỏng đoán hơn.
Hãy xem CLI như cầu nối giữa các hướng dẫn AI bằng ngôn ngữ tự nhiên và các hoạt tác dự án Apidog có cấu trúc.
Cải Tiến Nhập và Xuất Dữ Liệu
Bản phát hành này cũng cải thiện một số quy trình làm việc nhập và xuất dữ liệu, đặc biệt đối với các nhóm di chuyển dữ liệu từ Postman hoặc duy trì định nghĩa API bằng OpenAPI và Swagger.
Khi nhập dữ liệu thông qua Postman API, Apidog giờ đây có thể xóa khoảng trắng khỏi tên biến. Điều này giúp giảm công việc dọn dẹp sau khi nhập và tránh các vấn đề do tên biến bất tiện hoặc không nhất quán trong quá trình sử dụng tiếp theo.
Khi nhập không gian làm việc thông qua Postman API, Apidog cũng có thể đổi tên các không gian làm việc "My Workspace" gây nhầm lẫn dựa trên người tạo không gian làm việc đó. Đối với các nhóm nhập nhiều không gian làm việc, điều này giúp dữ liệu đã nhập dễ nhận diện và tổ chức hơn.
Nhập/xuất OpenAPI và Swagger cũng trở nên hoàn thiện hơn. Apidog giờ đây hỗ trợ các tham số kiểu đối tượng (object-type) và tham số kiểu tham chiếu (reference-type) trong quá trình nhập/xuất, giúp các nhóm bảo toàn cấu trúc đặc tả API phong phú hơn với ít điều chỉnh thủ công hơn.
| Trước đây | Hiện tại |
|---|---|
|
|
OAuth 2.0 Hiện Hỗ Trợ Tự Động Làm Mới Mã Thông Báo
Xác thực OAuth 2.0 giờ đây hỗ trợ tự động làm mới mã thông báo.
Khi mã thông báo truy cập sắp hết hạn hoặc đã hết hạn, Apidog có thể tự động làm mới nó để các yêu cầu có thể tiếp tục mà không yêu cầu bạn phải xác thực lại thủ công hoặc sao chép mã thông báo mới.
Điều này đặc biệt hữu ích cho các nhóm thường xuyên gỡ lỗi các API được bảo vệ bằng OAuth. Thay vì làm gián đoạn luồng yêu cầu mỗi khi mã thông báo hết hạn, Apidog giúp duy trì phiên làm việc.
Điều này làm giảm gián đoạn xác thực trong quá trình gỡ lỗi API, kiểm thử và xác thực yêu cầu lặp lại.
Cải Tiến Dựa Trên Phản Hồi Người Dùng
Tương Thích Tốt Hơn Với MCP Client
Apidog đã cải thiện khả năng tương thích với MCP Client và giờ đây có thể phân tích các lược đồ không chuẩn một cách đáng tin cậy hơn.
Điều này hữu ích khi kết nối với các máy chủ hoặc công cụ MCP mà đầu ra lược đồ không tuân thủ nghiêm ngặt các định dạng mong đợi. Thay vì thất bại sớm do sự khác biệt về lược đồ, Apidog có thể xử lý nhiều phản hồi MCP thực tế hơn và cải thiện tỷ lệ thành công của việc tích hợp và gỡ lỗi công cụ.
Tìm Kiếm Các Bước Tĩnh Theo Tên Trong Bộ Kiểm Thử
Khi thêm các bước tĩnh vào một bộ kiểm thử, bạn giờ đây có thể tìm kiếm theo tên.
Đối với các dự án có nhiều điểm cuối, trường hợp kiểm thử hoặc kịch bản, điều này giúp tìm bước phù hợp và thêm vào bộ kiểm thử nhanh hơn mà không cần duyệt thủ công qua các danh sách dài.
Tác Vụ Lên Lịch Bổ Sung Tùy Chọn "Mỗi 8 Giờ"
Các tác vụ lên lịch giờ đây bao gồm tùy chọn "Mỗi 8 giờ".
Điều này cung cấp cho các nhóm một khoảng thời gian hữu ích khác cho các bài kiểm thử tự động định kỳ, kiểm tra kiểu giám sát hoặc quy trình xác thực API định kỳ.
Apidog Web App Hỗ Trợ Cấu Hình Tiêu Đề Được Tự Động Tạo
Apidog Web App giờ đây hỗ trợ cấu hình các tiêu đề được tự động tạo.
Điều này cung cấp cho người dùng Web App nhiều quyền kiểm soát hơn đối với hành vi yêu cầu và giúp căn chỉnh các tiêu đề yêu cầu được tạo ra với các yêu cầu của nhóm hoặc dự án.
Sửa Lỗi và Cải Tiến Nhỏ Hơn
Tháng này, chúng tôi cũng đã phát hành một loạt các bản sửa lỗi và cải tiến nhỏ hơn, bao gồm:
- Cải thiện hiệu suất khi chọn các kịch bản kiểm thử lớn vào các nhánh con, giảm khả năng xảy ra lỗi hết thời gian.
- Danh sách nhánh sprint và nhánh chung giờ đây hỗ trợ hiển thị ID nhánh và cho phép sao chép chúng.
- Một thông báo thân thiện với người dùng hơn được hiển thị khi macOS không thể gửi yêu cầu nội mạng.
- Đã khắc phục sự cố trong đó URL cơ sở dịch vụ không được nhập và các điểm cuối không được liên kết với dịch vụ được chỉ định khi nhập lại dữ liệu Apidog vào một mô-đun mới.
- Đã khắc phục sự cố trong đó xác thực OAuth 1.0 được đặt để thêm vào tiêu đề yêu cầu nhưng thực tế không được thêm vào tiêu đề yêu cầu.
- Đã khắc phục sự cố trong đó mã yêu cầu điểm cuối được tạo không hoạt động chính xác khi Basic Auth sử dụng các biến tiếng Trung.
- Đã khắc phục sự cố trong đó mã yêu cầu được tạo đã sử dụng HTTPS không chính xác khi điểm cuối sử dụng HTTP.
- Đã khắc phục sự cố trong đó việc chạy các kịch bản CLI có thể báo cáo "Unexpected token" khi một bước kịch bản tham chiếu đến phần thân phản hồi định dạng thô.
- Đã khắc phục sự cố trong đó chi tiết báo cáo kiểm thử vẫn hiển thị là đang chạy sau khi một kịch bản kiểm thử tự động bị chấm dứt bất thường.
- Đã khắc phục sự cố trong đó báo cáo tương ứng không được hiển thị trong danh sách báo cáo kiểm thử sau khi chạy các trường hợp kịch bản trong thư mục gốc.
- Đã khắc phục sự cố trong đó việc làm mới Apidog Web App tự động chuyển dự án về nhánh chính.
- Đã khắc phục sự cố trong đó các tùy chọn lọc thẻ không có nội dung trong quá trình nhập nhánh và khi chèn điểm cuối vào Markdown.
- Đã khắc phục sự cố trong đó các dịch vụ không mặc định được thêm lặp lại khi nhập các tệp Apidog có nhiều mô-đun và dịch vụ.
- Đã khắc phục sự cố trong đó các thẻ tài liệu Markdown không được nhập chính xác khi nhập dữ liệu Apidog.
- Đã khắc phục sự cố trong đó xung đột vẫn được hiển thị sau khi hợp nhất các điểm cuối vào nhánh chính trong một số trường hợp.
- Đã khắc phục sự cố trong đó lỗi giao diện người dùng có thể xảy ra trong một số trường hợp khi gỡ lỗi các điểm cuối SSE.
- Đã khắc phục sự cố trong đó thống kê dự án On-Premises chỉ tính dữ liệu từ mô-đun mặc định.
- Đã khắc phục sự cố trong đó việc nhập tệp Apidog đa mô-đun từ trang chi tiết nhóm đã nhập sai các điểm cuối vào mô-đun mặc định.
- Đã khắc phục sự cố trong đó các thay đổi biến mất trong một số trường hợp sau khi gửi các sửa đổi.
- Đã khắc phục sự cố trong đó một thông báo lỗi không chính xác được hiển thị trong luồng xác minh email khi thay đổi mật khẩu.
Ý Nghĩa Của Điều Này
Cùng với nhau, những bản cập nhật này giúp Apidog hữu ích hơn trong các quy trình làm việc trải rộng giữa con người, tác nhân AI, thông số kỹ thuật và các bài kiểm thử tự động.
| Lĩnh vực | Điều gì được cải thiện | Lý do quan trọng |
|---|---|---|
| Quy trình làm việc CLI được hỗ trợ bởi AI | CLI có thể giúp các tác nhân AI hoạt động trên tài nguyên dự án Apidog thực, chạy các trường hợp kiểm thử, tham chiếu tài sản hiện có và kiểm soát việc xuất dữ liệu chính xác hơn. | Giúp các tác nhân AI hoàn thành các tác vụ API dễ dàng hơn với ngữ cảnh dự án có cấu trúc thay vì phỏng đoán từ thông tin không có cấu trúc. |
| Nhập và xuất dữ liệu | Nhập dữ liệu qua Postman API có thể làm sạch tên biến và làm rõ tên không gian làm việc; nhập/xuất OpenAPI/Swagger hỗ trợ các tham số kiểu đối tượng và kiểu tham chiếu. | Ít công việc dọn dẹp hơn sau khi di chuyển và trao đổi đặc tả API hoàn thiện hơn. |
| Xác thực | Mã thông báo OAuth 2.0 có thể tự động làm mới. | Giảm gián đoạn trong quá trình gỡ lỗi và kiểm thử API. |
| Khả năng tương thích MCP | MCP Client có thể phân tích nhiều lược đồ không chuẩn hơn. | Tương thích tốt hơn với các công cụ và máy chủ MCP trong thực tế. |
| Quy trình làm việc kiểm thử | Các bước tĩnh dễ tìm hơn và các tác vụ lên lịch hỗ trợ thêm tùy chọn khoảng thời gian 8 giờ. | Thiết lập bộ kiểm thử nhanh hơn và thực thi kiểm thử định kỳ linh hoạt hơn. |
| Cấu hình Web App | Các tiêu đề được tự động tạo có thể được cấu hình trong Apidog Web App. | Kiểm soát nhiều hơn hành vi yêu cầu trong các quy trình làm việc dựa trên trình duyệt. |
Kết quả là một lộ trình vận hành rõ ràng hơn: các tác nhân AI có ngữ cảnh dự án tốt hơn, dữ liệu đã nhập cần ít công việc dọn dẹp hơn, các yêu cầu OAuth ít bị gián đoạn hơn và các nhóm có nhiều quyền kiểm soát hơn đối với việc kiểm thử định kỳ và cấu hình yêu cầu.
Tham Gia Thảo Luận
Kết nối với các kỹ sư API đồng nghiệp và đội ngũ Apidog:
- Tham gia cộng đồng Discord của chúng tôi để thảo luận và hỗ trợ theo thời gian thực.
- Tham gia cộng đồng Slack của chúng tôi để trao đổi kỹ thuật.
- Theo dõi chúng tôi trên X (Twitter) để nhận các bản cập nhật mới nhất.
P.S. Để biết đầy đủ chi tiết về tất cả các bản cập nhật, hãy xem Nhật ký thay đổi của Apidog.
Trân trọng,
Đội ngũ Apidog
