Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Performance Testing "

Chia Sẻ Khóa Học API Performance Testing Với K6, Github Copilot, ChatGPT [Khóa 6746 A]

09 tháng 4 2024 / No Comments

Tìm hiểu Grafana K6 cho REST API performance testing, với sự trợ giúp của  Generative AI Assistant (Github Copilot, ChatGPT).

Bạn sẽ học được gì:

  • ✓ Tìm hiểu cách AI như ChatGPT và Github Copilot thay đổi bối cảnh software testing.
  • ✓ Sử dụng AI Assistant (ChatGPT, Github Copilot) trên Visual Studio Code để thực hiện REST API testing bằng Grafana K6.
  • ✓ Hiểu cơ bản về performance testing.
  • ✓ Prompt Engineering cho AI, giúp bạn làm việc nhanh hơn và hiệu quả hơn trong quá trình K6 software testing.
  • ✓ Viết các check, threshold và các khía cạnh khác nhau của Grafana K6 từ zero.

Khám phá ranh giới của REST API performance testing trong khóa học này, được thiết kế để trang bị cho bạn kiến ​​thức sử dụng Grafana K6 cho REST API testing được bổ sung thêm sự hỗ trợ của các trợ lý AI. Khóa học này bao gồm mọi thứ từ kiến ​​thức cơ bản về K6 đến các kỹ thuật testing nâng cao, bao gồm cách sử dụng hiệu quả GitHub Copilot và ChatGPT để cải thiện kỹ năng automated testing của bạn với Grafana K6.

Bắt đầu bằng sự chào đón nồng nhiệt và phần giới thiệu hấp dẫn về AI và Large Language Models. Đi sâu vào cấu trúc khóa học và tiếp thu những điểm quan trọng định hướng lộ trình học tập của bạn. Cuộc phiêu lưu của bạn sẽ trở nên thú vị hơn khi bạn khám phá sự tích hợp của các trợ lý AI trong software engineering và testing bằng cách sử dụng các khả năng của ChatGPT và GitHub Copilot. 

Với những kiến ​​thức cơ bản trong tay, bạn sẽ kiểm tra cấu trúc mã nguồn, đặt nền tảng cho performance testing toàn diện. Khi bạn tiến bộ, khóa học sẽ giới thiệu cho bạn cách performance testing với K6, bắt đầu bằng việc cài đặt và thực thi script đầu tiên của bạn. Mỗi bước, từ việc thực thi các lệnh trên K6 Command Line với các test options flag, đều được tăng cường nhờ sự hỗ trợ của AI. 

Chương trình giảng dạy mở rộng để bao gồm các công cụ và khái niệm thiết yếu như Docker, sử dụng software cho testing và sử dụng Postman để tương tác API. Bạn sẽ điều hướng các HTTP request có và không có hỗ trợ AI, hiểu K6 checks và metrics, đồng thời tìm hiểu cách trực quan hóa kết quả K6 để phân tích sâu sắc. Bạn có thể hoàn thiện hơn nữa các kỹ năng của mình thông qua các bài học về thresholds, tags, và custom tags, mỗi bên đều được hưởng lợi từ việc tích hợp AI. 

Sau đó, khóa học chuyển trọng tâm sang ứng dụng thực tế, hướng dẫn bạn debugging K6 script, add test data và nắm vững data correlation - tất cả đều có sự hỗ trợ vô giá của các trợ lý AI. Các chủ đề nâng cao giới thiệu cách xử lý các request không an toàn, quản lý HTTP redirects, thực hiện các yêu cầu song song và xác định các metric tùy chỉnh. 

Mỗi module thể hiện sức mạnh của AI để đơn giản hóa các tác vụ phức tạp. Các Group, test lifecycle management và các biến môi trường cũng được thảo luận, củng cố sự hiểu biết toàn diện của bạn về performance testing. 

Mặc dù hầu hết các khóa học đều sử dụng GitHub Copilot làm AI assistance, nhưng bạn cũng sẽ biết cách sử dụng ChatGPT với K6, cung cấp ứng dụng thực tế của các bài học trước đó và trình bày các chiến lược nâng cao trong cách sử dụng dòng lệnh, test option, HTTP requests, checks, thresholds và hơn thế nữa, tất cả đều thông qua lăng kính AI assistance.

Khóa học này trang bị cho bạn các kỹ năng kỹ thuật cho API performance testing và trao quyền cho bạn các chiến lược đổi mới để khai thác các công cụ AI nhằm nâng cao hiệu suất và hiệu quả testing.

Tại sao nên chọn khóa học này?

  • ✓ Nắm bắt tương lai của software testing với tích hợp AI.
  • ✓ Làm chủ Grafana K6, một công cụ hàng đầu trong API performance testing.
  • ✓ Hưởng lợi từ việc học tập thực hành với các dự án và ví dụ thực tế.
  • ✓ Nâng cao kỹ năng giải quyết vấn đề của bạn trong API testing với AI insights.
  • ✓ Bắt kịp xu hướng của ngành bằng cách học cách tích hợp trợ lý AI vào testing.

Bạn sẽ học được gì:

  • ✓ Thiết lập và cấu hình Grafana K6 cho API testing.
  • ✓ Sử dụng hiệu quả GitHub Copilot và ChatGPT để viết và tối ưu hóa các test script.
  • ✓ Nhiều kỹ thuật cho performance testing và result analysis.
  • ✓ Tùy chỉnh test environment.
  • ✓ Sử dụng AI để tạo và cải thiện độ chính xác và hiệu quả của bài test.

Yêu cầu của học viên:

  • ✓ Hiểu biết cơ bản về các khái niệm JavaScript và REST API.
  • ✓ Tò mò về AI và các ứng dụng của nó trong software testing.
  • ✓ Quan tâm đến việc nâng cao hiệu suất phần mềm thông qua testing nghiêm ngặt.

Khóa học này dành cho ai:

  • ✓ Các nhà phát triển và kỹ sư đang tìm kiếm các kỹ năng nâng cao trong API testing.
  • ✓ Chuyên gia QA và Testing muốn kết hợp AI vào quy trình công việc của họ.
  • ✓ Những người đam mê công nghệ tò mò về sức mạnh tổng hợp giữa AI và REST API performance testing.

Mục lục:

  • ✓ 01. Chào mừng bạn đến với khóa học.
  • ✓ 02. AI (Artificial Intelligence) và LLM (Large Language Models).
  • ✓ 03. AI Assistant thay đổi cách chúng ta làm việc như thế nào.
  • ✓ 04. K6 cho API Performance Testing.
  • ✓ 05. K6 Basic.
  • ✓ 06. Các công cụ khác dành cho Software Quality Engineer.
  • ✓ 07. K6 cho Testing HTTP REST API - Cơ bản.
  • ✓ 08. K6 cho Testing HTTP REST API - Trung cấp.
  • ✓ 09. Sử dụng ChatGPT Với K6.
  • ✓ 10. Tài nguyên & Tài liệu tham khảo.

Khóa học này dành cho ai:

  • ✓ Software engineer.
  • ✓ Software tester / Quality engineer.
  • ✓ Technical / QA manager.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.