Top 47 Postman Câu hỏi và trả lời phỏng vấn (2025)

Postman là một công cụ kiểm tra API phổ biến giúp nhóm phát triển tạo, chia sẻ và kiểm tra các tài liệu về API. Các Postman công cụ này cung cấp giao diện GUI để kiểm tra API và tiện ích dòng lệnh cho những người thử nghiệm có kinh nghiệm. Công cụ kiểm tra API này cũng giúp bạn tạo yêu cầu theo nhu cầu của API. Các Postman nhóm cũng đã phát hành tiện ích mở rộng Chrome có thể được sử dụng để kiểm tra API từ trình duyệt của bạn.

Postman Câu hỏi phỏng vấn dành cho người mới ra trường và có kinh nghiệm

Danh sách dưới đây bao gồm tất cả các Postman câu hỏi dành cho sinh viên mới ra trường và ứng viên có trình độ chuyên môn. Cái này Postman Hướng dẫn câu hỏi phỏng vấn sẽ giúp bạn vượt qua cuộc phỏng vấn và giúp bạn có được công việc mơ ước về kiểm thử phần mềm.

1) là gì Postman?

Postman là một công cụ kiểm tra API rất phổ biến giúp nhóm phát triển tạo, chia sẻ và kiểm tra API. Các Postman công cụ này cung cấp giao diện GUI cho API và tiện ích dòng lệnh cho những người thử nghiệm có kinh nghiệm.


2) Yêu cầu HTTP là gì?

Yêu cầu HTTP là một chương trình mà máy khách thực hiện với máy chủ định danh nằm trên máy chủ. Nó hoạt động như một giao diện truyền thông hoặc giao thức đáp ứng yêu cầu giữa máy khách và máy chủ. Công dụng chính của yêu cầu HTTP là truy cập tài nguyên trên máy chủ. Để bắt đầu yêu cầu HTTP, máy khách sử dụng các thành phần của URL (Bộ định vị tài nguyên đồng nhất) cũng bao gồm thông tin cần thiết để truy cập tài nguyên.

Postman Các câu hỏi phỏng vấn
Postman Các câu hỏi phỏng vấn

3) Nêu rõ các thành phần cốt lõi của phản hồi HTTP?

In Postman, mọi phản hồi HTTP đều chứa bốn thành phần chính.

  • Mã phản hồi/trạng thái- Máy chủ gặp vấn đề về mã phản hồi đối với yêu cầu của khách hàng, vì 404 có nghĩa là Không tìm thấy Trang.
  • Phiên bản HTTP- Tên phiên bản HTTP. Ví dụ: HTTP v2.2
  • Tiêu đề phản hồi- Nó bao gồm thông tin cho thông báo phản hồi HTTP. Ví dụ. Độ dài nội dung, ngày tháng, trạng thái, loại máy chủ, v.v.
  • Cơ quan phản hồi – Nó chứa dữ liệu mà khách hàng yêu cầu từ máy chủ.

4) Tại sao chúng ta sử dụng Postman?

Dưới đây là một số lý do nổi bật nhất để sử dụng Postman:

  • Miễn phí sử dụng phần mềm hữu ích cho việc kiểm tra API
  • Nó giúp bạn quản lý vòng đời API từ đầu đến cuối
  • Nó cung cấp Dịch vụ thời gian chạy giúp quản lý bộ sưu tập API, không gian làm việc, môi trường và các ví dụ khác nhau.
  • Bạn cũng có thể tích hợp Postman với Công cụ CI / CD như Circle CI, Jenkins, v.v.
  • Nó có một diễn đàn cộng đồng rộng lớn có thể dễ dàng giải quyết mọi vấn đề kỹ thuật mà bạn gặp phải khi sử dụng công cụ này.

5) API là gì?

Giao diện lập trình ứng dụng (API) là giao diện phần mềm cho phép hai ứng dụng tương tác với nhau mà không cần bất kỳ sự can thiệp nào của người dùng. Nó là một tập hợp các chức năng và thủ tục phần mềm. API được định nghĩa là một mã giúp hai phần mềm khác nhau giao tiếp và trao đổi dữ liệu với nhau.


6) Các phương thức ủy quyền quan trọng được hỗ trợ bởi Postman?

Postman cung cấp các tùy chọn ủy quyền yêu cầu API sau: 1) Khóa API, 2) Oauth 1.0 và 2.0, 3) Xác thực cơ bản, 4) Xác thực tóm tắt, 5) Mã thông báo người gửi, 6) Chữ ký AWS, 7) Xác thực Hawk, 8) Xác thực NTLM.


7) Làm thế nào để bạn ghi lại các giá trị biến trong Postman?

Postman cho phép ghi lại các giá trị biến trong Postman trong bảng điều khiển bằng cách sử dụng lệnh sau:

console.log(pm.variables.get("guru99"));

8) Postman có sẵn dưới dạng ứng dụng máy tính để bàn gốc cho?

Postman Công cụ kiểm tra API hiện có sẵn cho Mac, Windows (32-bit/64-bit) và Linux (32-bit/64-bit)


9) Tab Lịch sử trong Postman?

Tất cả yêu cầu bạn gửi vào Postman xuất hiện dưới tab Lịch sử của thanh bên. Nó rất giống với lịch sử trình duyệt mà bạn có thể xóa bất cứ khi nào bạn muốn.


10) Xác thực cơ bản là gì Postman?

In Postman, Basic Auth là một phương thức ủy quyền được cung cấp cho các tác nhân người dùng HTTP như trình duyệt web để nhập tên người dùng và mật khẩu. Sau khi nhập tên người dùng và mật khẩu mà bạn có thể liên kết với yêu cầu.


11) Dạng nhị phân trong phương thức POST là gì?

Công ty hậu nhị phân được thiết kế để gửi thông tin ở định dạng không thể nhập thủ công. Các tùy chọn này được sử dụng trong khi gửi các tệp lớn hơn như tệp CSV, v.v.


12) Sự khác biệt chính giữa Ủy quyền và xác thực là gì?

Dưới đây là một số khác biệt giữa ủy quyền và Xác thực:

  • Ủy quyền là hành động cho phép hoặc trao quyền cho ai đó, trong khi xác thực là chứng minh rằng điều gì đó là chính hãng.
  • Xác thực luôn đến trước, trong khi ủy quyền đến sau xác thực.
  • Ủy quyền được mở cho bất kỳ ai có quyền, trong khi xác thực yêu cầu bạn phải có mật khẩu.

13) Tải trọng trong là gì Postman?

Tải trọng của Mô-đun API là nội dung của thông báo yêu cầu và phản hồi của bạn. Khi thực hiện yêu cầu API, nó chứa dữ liệu bạn gửi đến máy chủ. Bạn có thể gửi và nhận Tải trọng ở nhiều định dạng khác nhau, ví dụ: JSON hoặc XML.


14) Bộ sưu tập là gì Postman?

Một bộ sưu tập ở Postman cho phép bạn nhóm các yêu cầu tương tự. Nó cũng cho phép bạn sắp xếp các yêu cầu vào các thư mục một cách có hệ thống.


15) Kịch bản yêu cầu trước là gì?

Các tập lệnh yêu cầu trước giúp bạn thực thi JavaScript trước khi yêu cầu chạy. Nó cho phép bạn thực hiện các tác vụ xử lý trước như thiết lập giá trị biến, tham số, tiêu đề và dữ liệu nội dung.


16) Làm thế nào Postman các biến được truy cập?

Postman các biến luôn được truy cập bằng cách sử dụng tên biến:

{{variable name}}

17) Ý nghĩa của thuật ngữ môi trường trong Postman?

Môi trường ở Postman là một tập hợp các cặp khóa-giá trị. Postman cho phép bạn xây dựng nhiều môi trường và chuyển đổi giữa chúng chỉ bằng một nút bấm.


18) Tại sao Postman không bao giờ chấp nhận bất kỳ mã hóa nào khác ngoài Base64?

Bạn có thể sử dụng base64 vì nó giúp chúng tôi truyền dữ liệu sang dạng văn bản và gửi dưới dạng dữ liệu dạng HTML. Hơn nữa, chúng ta phải dựa vào 64 ký tự giống nhau trong bất kỳ ngôn ngữ mã hóa nào.


19) Loại mã hóa nào Postman chấp nhận thông tin ủy quyền?

Postman chỉ chấp nhận mã hóa Base64, được cung cấp sẵn trong Postman. Nếu không, sẽ có lợi hơn khi bạn sử dụng các trang web của bên thứ 3 giúp bạn chuyển đổi thông tin đăng nhập thành base64.


20) Các phạm vi khác nhau của biến môi trường trong Postman?

Phạm vi của một biến trong Postman được định nghĩa là ranh giới mà nó có thể truy cập.

Dưới đây là phạm vi quan trọng của một biến môi trường trong Postman:

  • Phạm vi địa phương: Loại biến này chỉ có thể được truy cập trong môi trường mà nó được tạo
  • Phạm vi toàn cầu: Loại biến này có thể được truy cập trên toàn cầu trong mọi môi trường hoặc không có môi trường.

21) Có thể nhập các biến cục bộ vào Postman Màn hình?

Postman màn hình cho phép bạn nhập các biến cục bộ nhưng không nhập các biến toàn cục.


22) là gì Postman thứ tự thực hiện cho một bộ sưu tập?

Đối với tất cả các yêu cầu trong một bộ sưu tập, các tập lệnh sẽ thực thi theo thứ tự sau:

Bước 1) Tập lệnh yêu cầu trước được liên kết với bộ sưu tập sẽ chạy trước mọi yêu cầu.
Bước 2) Tập lệnh yêu cầu trước được liên kết với một thư mục sẽ chạy trước mọi yêu cầu trong một thư mục cụ thể.
Bước 3) Tập lệnh kiểm tra được liên kết với bộ sưu tập sẽ chạy sau mỗi yêu cầu.
Bước 4) Tập lệnh kiểm tra được liên kết với một thư mục sẽ chạy sau yêu cầu trong thư mục cụ thể.


23) Bạn có thể có hai biến phạm vi toàn cục có cùng tên trong Postman?

Không, phạm vi toàn cầu không bao giờ có tên trùng lặp/giống nhau, trong khi các biến có phạm vi cục bộ có thể có cùng tên trong nhiều môi trường khác nhau.


24) Làm thế nào để bạn truy cập các biến của người đưa thư?

Bạn có thể ghi lại các giá trị biến trong bảng điều khiển bằng cách sử dụng lệnh:

console. Log (pm. Variables.

25) Việc sử dụng bộ sưu tập trong Postman?

In Postman, một bộ sưu tập được sử dụng để nhóm các yêu cầu tương tự. Nó giúp bạn sắp xếp các yêu cầu một cách có hệ thống vào các thư mục.


26) Làm cách nào bạn có thể sử dụng POSTMAN để tạo số ngẫu nhiên trong một phạm vi cụ thể?

Trong tập lệnh Yêu cầu trước, hãy xác định biến của bạn bằng:

pm.globals.set('randomNum', Math.floor(Math.random() * 5));

Sau đó, trong URL của bạn, hãy gọi biến của bạn trong URL như sau:
Đầu ra:

{{randomNum}}

27) Làm cách nào để loại bỏ các biến cục bộ?

Các biến cục bộ sẽ tự động bị xóa sau khi quá trình kiểm tra được thực hiện.


28)' là gìPostman Người chạy bộ sưu tập?

Postman chứa một trình chạy bộ sưu tập hữu ích cho việc tự động hóa thử nghiệm API. Nó giúp trực quan hóa chi tiết của từng lần lặp lại và kết quả thử nghiệm. Trình chạy bộ sưu tập Postman cũng được sử dụng cho thử nghiệm theo hướng dữ liệu.


29) Ý bạn là gì khi nói người giám sát người đưa thư?

Tính năng giám sát người đưa thư được sử dụng để chạy các bộ sưu tập cho đến thời gian được người dùng chỉ định. Tuy nhiên, người dùng phải đăng nhập vào tài khoản của mình để sử dụng tính năng này.


30) Tại sao lại lưu công việc của bạn vào Postman đám mây không được khuyến khích?

Bạn không nên lưu công việc của mình vào Postman vì thông tin chi tiết về doanh nghiệp của bạn không được giữ bí mật. Hơn nữa, việc lưu thông tin của bạnPostman đám mây có thể gây ra vi phạm bảo mật vì nó yêu cầu đăng nhập. Vì vậy, việc lưu công việc của bạn trong Postman đám mây là không nên.


31) Các quy tắc tiêu chuẩn của thiết kế thử nghiệm API là gì?

Dưới đây là các nguyên tắc chính của thiết kế thử nghiệm API:

  1. Thành lập: Tạo đối tượng, bắt đầu dịch vụ và khởi tạo dữ liệu.
  2. Chấp hành: Áp dụng API hoặc kịch bản, bao gồm ghi nhật ký
  3. Xác minh: Nó được sử dụng để đánh giá kết quả thực hiện
  4. Báo cáo: Cho biết trạng thái Đạt, không thành công hoặc bị chặn
  5. Dọn dẹp: Trạng thái trước khi thử nghiệm

32) Không gian làm việc của Nhóm là gì? Postman?

Không gian làm việc nhóm là môi trường hợp tác cho người dùng, nơi nhiều lập trình viên có thể phát triển API, cung cấp phản hồi và cộng tác trên cùng một nhóm yêu cầu. Nó cũng giúp đồng bộ hóa và cộng tác tất cả công việc của nhóm tại một nơi.


33) Mã trạng thái 301 là gì?

Mã trạng thái 301 thể hiện sự chuyển hướng vĩnh viễn từ trang này sang trang khác. Nó cho công cụ tìm kiếm biết rằng trang cũ đã trở nên lỗi thời và công cụ này phải lập chỉ mục trang hoặc URL mới.


34) Mã trạng thái 201 là gì?

Mã trạng thái 201 chỉ được tạo khi tài nguyên được tạo thành công bằng yêu cầu PUT hoặc POST. Nó trả về một liên kết đến một liên kết mới được tạo với sự trợ giúp của tiêu đề vị trí.


35) Quy trình loại bỏ các biến cục bộ là gì?

Các biến cục bộ có thể được tự động loại bỏ khi bạn đã thực hiện và hoàn thành các bài kiểm tra.


36) Tập lệnh yêu cầu trước trong Postman?

In Postman, tập lệnh yêu cầu trước là một tập hợp các quy tắc chạy trước khi thực hiện một yêu cầu.


37) Tham số truy vấn khác với Biến đường dẫn như thế nào?

In Postman, Biến đường dẫn được sử dụng để xác định các tài nguyên cụ thể và Tham số truy vấn được sử dụng để sắp xếp hoặc lọc tài nguyên.


38) Hạn chế chính của Postman?

Dưới đây là một số nhược điểm/nhược điểm của việc sử dụng Postman:

  • Postman không thể xử lý hơn 1000 yêu cầu API.
  • Không dễ để quản lý các bộ sưu tập và yêu cầu trong một dự án có quy mô lớn.
  • Postman không phải là công cụ API lý tưởng để quản lý không gian làm việc dưới dạng mã vì có thể có nhiều mã trùng lặp trong khi xử lý các yêu cầu API động.

39) Một số thư viện JS có sẵn trong Postman?

Một số thư viện JS có sẵn trong Postman đang

1) Lodash
2) Khoảnh khắc
3) HƯỚNG DẪN


40) GUID là gì?

GUID là viết tắt của Mã định danh duy nhất toàn cầu. Đó là các chữ số thập lục phân được phân tách bằng dấu gạch nối. Cái này Postman mã định danh GUID giải quyết mục đích duy nhất.


41) Làm thế nào bạn có thể xem các yêu cầu và phản hồi nhật ký trong Postman?

Bạn có thể sử dụng Postman Cửa sổ bảng điều khiển để xem nhật ký yêu cầu và nhật ký phản hồi.


42) Tầm quan trọng của setNextRequest trong Postman?

setNextRequest giúp bạn xác định quy trình làm việc. Cần thay đổi thứ tự thực hiện các yêu cầu.


43) Mã kiểm tra nào cho phép bạn kiểm tra xem trạng thái phản hồi có phải là 200 hay không?

Sau đây là mã kiểm tra để kiểm tra xem trạng thái phản hồi có phải là 200 hay không:

tests[“Status Code is 200”] = responseCode.code === 200;

44) Bạn hiểu thế nào về ScratchPad?

Scratch Pad là nơi được cung cấp bởi Postman giúp bạn làm việc mà không cần kết nối với Postman máy chủ.


45) Làm thế nào bạn có thể lặp lại một yêu cầu 100 lần trong Postman?

Bạn có thể lặp lại một yêu cầu 100 lần trong Postman bằng cách sử dụng Bộ sưu tập Runner.


46) Điều gì sẽ xảy ra nếu biến động {{$randomInt}} được thêm vào?

Bạn cần thêm một số nguyên ngẫu nhiên trong khoảng từ 0 đến 1000.


47) Làm cách nào để bạn truy cập các giá trị biến từ một tệp bên trong các tập lệnh thử nghiệm và yêu cầu trước?

data.var_name
data['var_name']

48) Bạn có thể đọc được không? Postman Ứng dụng Chrome để đọc và ghi cookie?

Không, không thể đọc và ghi cookie bằng ứng dụng.


49) Ngôn ngữ lập trình nào được sử dụng cho Postman các bài kiểm tra?

JavaKịch bản được sử dụng cho Postman kiểm tra.


50) Công cụ nào có thể được sử dụng để chạy Postman Bộ sưu tập ở Jenkins?

Newman có thể được sử dụng để chạy Postman Bộ sưu tập ở Jenkins.

Những câu hỏi phỏng vấn này cũng sẽ giúp ích cho bài thi viva(orals) của bạn

Bản tin Guru99 hàng ngày

Bắt đầu ngày mới của bạn với những tin tức AI mới nhất và quan trọng nhất hiện nay.