Cú Pháp pm.environment.set(), get(): Trao Đổi Dữ Liệu Giữa Các API | API Testing With POSTMAN

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024

Комментарии • 6

  • @testmentor
    @testmentor  5 месяцев назад

    ƯU ĐÃI ĐĂNG KÝ NHÓM DÀNH CHO TẤT CẢ CÁC KHÓA HỌC CỦA TEST MENTOR
    🔥 Bạn đang ấp ủ dự định nâng trình KIỂM THỬ trong năm 2024?
    🔥 Bạn muốn tiết kiệm chi phí và cùng nhau học tập hiệu quả với bạn bè?
    🌻 Hãy nhanh tay đăng ký tham gia chương trình “Ưu Đãi Đăng Ký Nhóm” tại Test Mentor với ưu đãi hấp dẫn như sau:
    🌱 2 Người Giảm 5%
    🌱 Từ 3 Người Giảm 10%
    🌱 Từ 5 Người Giảm 15%
    ❗LƯU Ý:
    *** Ưu đãi có hạn và áp dụng 15/04 đến hết ngày 30/04.
    *** Không áp dụng chung có chương trình khuyến mãi khác.
    🔥 Vì sao nên lựa chọn khóa học kiểm thử phần mềm tại Test Mentor?
    ✅ Học nhanh - Áp dụng ngay vào thực tế
    ✅ Chương trình học hiệu quả
    ✅ Học trực tuyến tiết kiệm thời gian
    ✅ Hỗ trợ liên tục trong suốt quá trình học
    💕 Đừng bỏ lỡ cơ hội tham gia các khóa học kiểm thử phần mềm tại Test Mentor
    - Kiểm thử bảo mật: testmentor.vn/kiem-thu-bao-mat/
    - Kiểm thử API từ cơ bản đến nâng cao: testmentor.vn/api-testing-nang-cao/
    - Kiểm thử tự động với Katalon Studio: testmentor.vn/kiem-thu-tu-dong/
    ☎️ Liên hệ ngay với Test Mentor để được tư vấn và đăng ký khóa học
    #TestMentor #uudai #kiemthuphanmem #uudaikhoahoc #kiemthuphanmem #api #security
    ------------------------------
    CONTACT US
    📌 Fanpage: Test Mentor (bit.ly/testmentor)
    💌 Email: info@testmentor.vn
    🌏 Website: testmentor.vn

  • @huyenthuong5800
    @huyenthuong5800 3 месяца назад

    hi chị Hà ơi, tài khoản đăng nhập bị thay đổi rồi ạ? em login thì bị báo lỗi sai email hoặc mât khẩu ạ

    • @testmentor
      @testmentor  2 месяца назад

      bạn nhắn tin qua fanpage của Test Mentor để admin hỗ trợ nhé

  • @testmentor
    @testmentor  10 месяцев назад

    - Xem toàn bộ video trong chuỗi series Basics of API Testing With POSTMAN tại ruclips.net/p/PLavGKPtOxApNJY9Tvl3wqxtqHFE-jVO0u
    - Tham khảo nội dung bài Blog và tải về Sample Script tại testmentor.vn/trao-doi-du-lieu-giua-cac-api/

  • @kathynguyen5235
    @kathynguyen5235 7 месяцев назад

    Hi, chị Hà ơi cho e hỏi, phần khai báo biến, mình có thể khai báo biến ở Tab Variables của Environment hoặc Collection đó được không chị? Có khác gì với khái báo biến bằng cách dùng cú pháp pm.set.environment à? E cảm ơn chị!

    • @Himari1996
      @Himari1996 7 месяцев назад +2

      @kathynguyen5235
      Chào em.
      Về bản chất, cả 2 cách khai báo giống nhau về mục đích, đó là dùng để lưu trữ dữ liệu ở những nơi chung như environment, collection để các API đều có thể dùng chung data.
      Tuy nhiên sẽ có sự khác nhau như sau:
      Ví dụ: spec mô tả rằng: Muốn chạy API GET Product Id thì cần gửi giá trị token được trả về sau khi Login thành công.

      Cách 1. Khai báo biến "access_token" trực tiếp Tab Variables (của Environment hoặc Collection).
      => sau khi chạy API Login thành công, em sẽ nhận được giá trị token. Em sao chép thủ công giá trị token rồi dán vào biến "access_token" trong Tab Variables
      ==> nếu em chạy API Login 10 lần thì em làm thao tác sao chép 10 lần
      Cách 2. Ở Tab Tests của API Login, dùng câu lệnh pm.environment.get() để trích xuất token từ response rồi dùng câu lệnh pm.environment.set() để lưu token này vào Tab Variables của Environment
      => sau khi chạy API Login thành công, chương trình sẽ tự động trích xuất và gán giá trị vào môi trường
      ==> em không cần phải sao chép thủ công. giảm thiểu được thao tác bằng tay