Cách thêm thư viện bên ngoài vào Postman

Tìm hiểu cách thêm thư viện bên ngoài vào Postman. Nâng cao trải nghiệm kiểm tra và phát triển API của bạn với tính năng đơn giản nhưng mạnh mẽ này.

Minh Triết

Minh Triết

1 tháng 9 2025

Cách thêm thư viện bên ngoài vào Postman

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Chào các tín đồ API! Chúng ta đều biết Postman là một công cụ thay đổi cuộc chơi khi nói đến việc tối ưu hóa quy trình phát triển và kiểm tra API. Nhưng nếu bạn có thể thêm vào nhiều chức năng hơn nữa vào môi trường Postman của mình thì sao? Hãy khám phá phép màu của các thư viện bên ngoài!

Thêm các thư viện bên ngoài vào Postman mở ra một kho báu đầy khả năng. Hãy tưởng tượng tích hợp một cách liền mạch các công cụ mạnh mẽ như Moment.js để thao tác với ngày tháng, Lodash để biến đổi dữ liệu, hoặc thậm chí các thư viện tùy chỉnh được thiết kế cho những nhu cầu cụ thể của bạn. Bài viết này sẽ là hướng dẫn toàn diện giúp bạn tận dụng tiềm năng của các thư viện bên ngoài trong Postman, khiến trải nghiệm kiểm tra API của bạn trở nên mượt mà và hiệu quả hơn bao giờ hết.

Tại Sao Nên Sử Dụng Thư Viện Bên Ngoài Trong Postman?

Trước khi chúng ta đi sâu vào chi tiết, hãy khám phá các lý do thuyết phục để tận dụng các thư viện bên ngoài:

Nhập Các Thư Viện Bên Ngoài: Hai Phương Pháp Mạnh Mẽ

Postman cung cấp hai phương pháp chính để tích hợp các thư viện bên ngoài:

1. Lấy từ CDN (Mạng Phân Phối Nội Dung):

Nhiều thư viện có phiên bản CDN được lưu trữ trên các nền tảng như jsDelivr hoặc cdnjs. Điều này cho phép bạn nhập mã thư viện trực tiếp vào Postman bằng cách sử dụng hàm pm.sendRequest. Đây là cách thực hiện:

Lấy Thư Viện Bên Ngoài Từ CDN

2. Tải Từ Một Biến Bộ Sưu Tập:

Nếu bạn thích tránh việc gửi yêu cầu API mỗi lần, bạn có thể lưu trữ mã thư viện trực tiếp trong một biến bộ sưu tập. Dưới đây là quy trình:

Hãy nhớ rằng, cả hai phương pháp đều có những ưu điểm của chúng. Lấy từ CDN giữ cho mã bộ sưu tập của bạn sạch sẽ, trong khi tải từ một biến loại bỏ nhu cầu về các yêu cầu API bổ sung. Hãy chọn cách tiếp cận phù hợp nhất với quy trình làm việc của bạn!

Cách Nhập Các Thư Viện Bên Ngoài Trong Apidog

Apidog là một nền tảng hợp tác tích hợp được thiết kế để tối ưu hóa vòng đời của API. Nó kết hợp các chức năng của nhiều công cụ như Postman, Swagger, Mock, và JMeter vào một nền tảng duy nhất.

button

Apidog chứa một động cơ kịch bản dựa trên Javascript. Bạn có thể sử dụng các kịch bản (đoạn mã JavaScript) để thêm hành vi động vào các yêu cầu API hoặc các bài kiểm tra bộ sưu tập.

Để nhập các thư viện không được tích hợp sẵn nhưng đã được cung cấp trên npm một cách động bằng cách sử dụng hàm $$.liveRequire. Chỉ hỗ trợ thư viện js thuần túy, ưu tiên các thư viện có từ browser được viết để hỗ trợ hoạt động côté trình duyệt. Các thư viện chứa các phần mở rộng ngôn ngữ như C/C++ không được hỗ trợ để tải và sẽ hết thời gian hoặc gây ra ngoại lệ.

Dưới đây là một ví dụ về việc sử dụng một thư viện lớp JS không được tích hợp sẵn.

// Lấy một thư viện npm: camelcase
$$.liveRequire("camelcase", (camelCase) => {
  camelCase("foo-bar"); // => 'fooBar'
});

//Lấy nhiều thư viện npm: camelcase
$$.liveRequire(["camelcase", "md5"], (camelCase, md5) => {
  camelCase("foo-bar"); // => 'fooBar'
  md5("message"); // => '78e731027d8fd50ed642340b7c9a63b3'
});
sử dụng một thư viện lớp JS không được tích hợp sẵn trong Apidog

Cú pháp kịch bản của Apidog hoàn toàn tương thích với cú pháp kịch bản của Postman. Các kịch bản của Postman có thể được di chuyển một cách liền mạch sang Apidog.

Query params
  1. Sử dụng kịch bản hậu xử lý để viết kịch bản tùy chỉnh của bạn để nhập các thư viện
Sử dụng kịch bản hậu xử lý để viết kịch bản tùy chỉnh của bạn

2. Gửi yêu cầu và phân tích câu trả lời trong tab console

Gửi yêu cầu và phân tích câu trả lời trong tab console

Các Thư Viện Bên Ngoài Phổ Biến Để Tăng Cường Kiểm Tra API Của Bạn

Giờ đây, bạn đã biết cách thực hiện, hãy khám phá một số thư viện bên ngoài phổ biến có thể nâng cao đáng kể trải nghiệm Postman của bạn:

Đây chỉ là một vài ví dụ, và thế giới các thư viện bên ngoài rất rộng lớn! Khám phá và thử nghiệm để tìm ra những công cụ hoàn hảo bổ sung cho nhu cầu kiểm tra API của bạn.

Ví Dụ Thực Tế: Đưa Các Thư Viện Vào Đời Sống Trong Apidog Và Postman

Để củng cố hiểu biết của chúng ta, hãy xem những ví dụ cụ thể về việc sử dụng các thư viện phổ biến trong Apidog và Postman:

Moment.js Để Thao Tác Với Ngày Tháng: Hãy tưởng tượng bạn đang kiểm tra một endpoint API cần định dạng ngày tháng. Moment.js sẽ cứu giúp bạn! Bạn có thể nhập nó bằng một trong những phương pháp đã đề cập ở trên và sau đó tận dụng các hàm trực quan của nó để định dạng, phân tích và thực hiện các phép toán trên các ngày trong các bài kiểm tra Postman của bạn.

Lodash Để Biến Đổi Dữ Liệu: Làm việc với các cấu trúc dữ liệu JSON phức tạp? Lodash cung cấp một loạt các hàm tiện ích để lọc, sắp xếp, nhóm và biến đổi dữ liệu. Tích hợp Lodash vào môi trường Postman của bạn để tối ưu hóa các tác vụ xử lý dữ liệu và viết các bài kiểm tra ngắn gọn và biểu cảm hơn.

Mẹo Chuyên Nghiệp Để Tích Hợp Thư Viện Mượt Mà

Khi bạn dò dẫm vào thế giới của các thư viện bên ngoài, hãy ghi nhớ những mẹo này:

Kết luận

Thêm các thư viện bên ngoài vào Postman và Apidog là một quá trình đơn giản có thể nâng cao đáng kể quy trình kiểm tra và phát triển API của bạn. Bằng cách tích hợp các thư viện này, bạn có thể tận dụng các chức năng bổ sung, giảm thiểu sự dư thừa và tăng cường hiệu quả của các cuộc gọi API của bạn. Hãy nhớ, điều quan trọng là hiểu tài liệu của thư viện mà bạn đang tích hợp và đảm bảo rằng nó tương thích với thiết lập hiện tại của bạn. Chúc bạn kiểm tra và phát triển vui vẻ!

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API

Cách thêm thư viện bên ngoài vào Postman