Apidog

Nền tảng phát triển API hợp tác tất cả trong một

Thiết kế API

Tài liệu API

Gỡ lỗi API

Giả lập API

Kiểm thử API tự động

Postman: Cách tạo số điện thoại ngẫu nhiên bắt đầu bằng 09/07/01

Gặp khó khăn trong việc kiểm tra chức năng số điện thoại? Postman có thể giúp bạn! Tạo số điện thoại ngẫu nhiên bắt đầu bằng 09/07/01 để thử nghiệm mượt mà. Hướng dẫn này tiết lộ mã để tạo các số này và tích hợp chúng vào yêu cầu Postman của bạn.

Minh Triết

Minh Triết

Updated on tháng 11 29, 2024

Khi thử nghiệm APIs, thường có nhu cầu gửi số điện thoại đến máy chủ. Vậy, làm thế nào chúng ta có thể tạo ra số điện thoại ngẫu nhiên và gửi chúng đến API ở phía máy chủ bằng cách sử dụng Postman, một công cụ thử nghiệm API? Trong bài viết này, chúng tôi sẽ cung cấp một giải thích chi tiết về quy trình này.

💡
Nếu bạn muốn kiểm tra API của mình với cách tiện lợi hơn để tạo số điện thoại, Apidog có công cụ "tạo dữ liệu" tích hợp sẵn cho phép tạo ngẫu nhiên số điện thoại và dữ liệu khác.

Với việc tạo dữ liệu ngẫu nhiên dễ dàng, hãy khám phá những tính năng khác mà Apidog có thể cung cấp bằng cách nhấp vào nút dưới đây.
button

Nếu bạn muốn một cách tiện lợi hơn để tạo số điện thoại và thử nghiệm API, Apidog cung cấp một công cụ "Tạo dữ liệu" tích hợp cho phép bạn dễ dàng tạo ra nhiều loại dữ liệu khác nhau, bao gồm số điện thoại, một cách ngẫu nhiên. Apidog giúp việc tạo dữ liệu ngẫu nhiên dễ dàng hơn mà không cần viết mã, khiến nó tiện lợi hơn Postman.

Tại sao phải gửi số điện thoại ngẫu nhiên trong thử nghiệm API?

Có một số trường hợp sử dụng điển hình mà số điện thoại cần được gửi đến API trong quá trình thử nghiệm:

  1. Đăng ký Người dùng/Tạo Hồ sơ
    Khi người dùng đăng ký trên một trang web hoặc ứng dụng di động, họ thường được yêu cầu cung cấp số điện thoại như một trường bắt buộc. Trong trường hợp này, số điện thoại cần được gửi đến máy chủ và lưu trữ trong hồ sơ của người dùng.
  2. Xác minh Danh tính/Xác thực Hai yếu tố
    Đối với các dịch vụ tài chính hoặc giao dịch quan trọng, số điện thoại có thể được sử dụng để xác minh danh tính. Mật khẩu một lần có thể được gửi qua SMS, hoặc xác thực qua giọng nói có thể được thực hiện qua điện thoại.
  3. Xác nhận Địa chỉ Giao hàng/Giao nhận
    Khi mua sản phẩm trên các trang thương mại điện tử, khách hàng có thể được yêu cầu cung cấp số điện thoại kèm theo địa chỉ giao hàng. Điều này được sử dụng bởi đơn vị vận chuyển để liên lạc với người nhận nếu cần thiết trong quá trình giao hàng.
  4. Tiếp thị và Khuyến mãi
    Một số công ty thu thập số điện thoại của khách hàng cho mục đích tiếp thị, chẳng hạn như gửi tin nhắn SMS khuyến mãi, thực hiện khảo sát qua điện thoại, hoặc thực hiện cuộc gọi bán hàng.
  5. Đăng ký Liên hệ Khẩn cấp
    Số điện thoại có thể được yêu cầu trong nhiều trường hợp, chẳng hạn như đăng ký liên hệ khẩn cấp trong quá trình xin việc hoặc các sự kiện trực tuyến.

Bằng cách sử dụng số điện thoại ngẫu nhiên trong thử nghiệm API, bạn có thể mô phỏng các trường hợp sử dụng thực tế và thực hiện các bài kiểm tra thực tế hơn.

Cách tạo số điện thoại ngẫu nhiên trong Postman?

Postman là một công cụ phổ biến cho phát triển và thử nghiệm API. Nó cho phép các nhà phát triển tạo các yêu cầu HTTP và gửi chúng đến các điểm cuối API, thử nghiệm hành vi của API và kiểm tra dữ liệu yêu cầu và phản hồi.

Để tạo số điện thoại ngẫu nhiên trong Postman khi thử nghiệm APIs, bạn có thể sử dụng các kịch bản kiểm tra.

Hướng dẫn từng bước để tạo số điện thoại ngẫu nhiên trong Postman

Postman có tính năng "Kịch bản trước yêu cầu" chạy trước khi gửi một yêu cầu. Tại đây, bạn có thể sử dụng JavaScript để tạo ra một số điện thoại ngẫu nhiên và lưu nó trong một biến môi trường.

Bước 1: Mở Postman và tạo một yêu cầu HTTP mới.

Tạo yêu cầu HTTP mới

Bước 2: Nhập địa chỉ URL và các tham số yêu cầu cần thiết, sau đó chuyển sang "Kịch bản trước yêu cầu" và dán đoạn mã sau:

// Định nghĩa định dạng số điện thoại
const phoneNumberFormat = '090-####-####';

// Hàm tạo số ngẫu nhiên, cũng xác định số lượng chữ số cần tạo
function getRandomDigit() {
  return Math.floor(Math.random() * 11);
}

// Hàm tạo số điện thoại
function generatePhoneNumber(format) {
  let phoneNumber = '';
  for (let i = 0; i < format.length; i++) {
    const char = format[i];
    if (char === '#') {
      phoneNumber += getRandomDigit();
    } else {
      phoneNumber += char;
    }
  }
  return phoneNumber;
}

// Thiết lập số điện thoại ngẫu nhiên như một biến môi trường
pm.environment.set('randomPhoneNumber', generatePhoneNumber(phoneNumberFormat));

Đoạn mã này tạo một số điện thoại ngẫu nhiên 11 chữ số bắt đầu bằng 090. Số điện thoại được tạo ra sẽ được lưu trong biến {{randomPhoneNumber}}.

postman tạo số điện thoại ngẫu nhiên

Bước 3: Trong các tham số yêu cầu, bạn có thể tham khảo biến {{randomPhoneNumber}} để gửi số điện thoại đã được tạo ra đến phía máy chủ của API.

postman gửi số điện thoại ngẫu nhiên

Mở "Console" trong Postman để xác nhận rằng số điện thoại đã được tạo ra đã được gửi đi.

postman số điện thoại ngẫu nhiên đã được tạo

Một cách tiện lợi hơn để gửi số điện thoại ngẫu nhiên với Apidog

Apidog cung cấp một giải pháp tiện lợi hơn với công cụ Tạo dữ liệu tích hợp sẵn của nó.

button

Với công cụ Tạo dữ liệu của Apidog, bạn có thể dễ dàng tạo dữ liệu, bao gồm số điện thoại, dựa trên nhu cầu của bạn khi thử nghiệm API.

Bước 1: Mở Apidog và tạo một yêu cầu HTTP mới.

Bước 2: Khi nhập giá trị tham số, nhấp vào biểu tượng "cây đũa thần" để mở công cụ Tạo dữ liệu. Chọn "Số điện thoại" làm loại dữ liệu cần tạo.

apidog tạo số điện thoại

Bước 3: Nhấp vào nút "Gửi", và bạn có thể xác nhận rằng một số điện thoại ngẫu nhiên đã được tạo ra thành công và được gửi bằng cách chuyển sang tab "Yêu cầu thực tế".

Bằng cách sử dụng công cụ Tạo dữ liệu của Apidog, bạn có thể dễ dàng tạo và gửi số điện thoại ngẫu nhiên mà không cần viết mã kiểm tra thủ công, khiến nó tiện lợi hơn Postman cho việc thử nghiệm API. Hãy xem xét sử dụng Apidog như một công cụ cho việc thử nghiệm API hiệu quả hơn.

Thêm vào đó, Apidog cũng hỗ trợ kịch bản tùy chỉnh, nếu công cụ tạo dữ liệu này của Apidog không thể đáp ứng yêu cầu của bạn. Bạn có thể thêm các kịch bản tùy chỉnh trong tab "Post-processor", sau đó điền vào cùng một kịch bản kiểm tra như trong Postman, sau đó bạn có thể sử dụng biến để gửi số điện thoại ngẫu nhiên.

button

Kết luận

Chúng tôi đã giải thích cách tạo số điện thoại ngẫu nhiên và gửi chúng đến máy chủ API bằng cách sử dụng Postman. Trong Postman, bạn có thể sử dụng JavaScript trong "Kịch bản trước yêu cầu" để tạo một số điện thoại ngẫu nhiên và lưu nó trong một biến môi trường. Sau đó, bạn có thể tham khảo số điện thoại đã được tạo bằng định dạng {{randomPhoneNumber}} và bao gồm nó trong các tham số yêu cầu.

Thêm vào đó, nếu bạn muốn một cách tiện lợi hơn để tạo số điện thoại và thử nghiệm APIs, Apidog cung cấp một công cụ "Tạo dữ liệu" tích hợp giúp bạn dễ dàng tạo ra nhiều loại dữ liệu khác nhau, bao gồm số điện thoại. Apidog giúp việc tạo dữ liệu ngẫu nhiên dễ dàng hơn mà không cần viết mã, khiến nó tiện lợi hơn Postman.

Chuẩn bị dữ liệu thử nghiệm phù hợp là rất quan trọng cho việc thử nghiệm API. Bằng cách tạo và sử dụng số điện thoại ngẫu nhiên, bạn có thể mô phỏng các tình huống thực tế và thực hiện các bài kiểm tra thực tế hơn. Sử dụng các công cụ như Postman và Apidog để thực hiện thử nghiệm API hiệu quả và toàn diện.