Kiểm thử giao diện lập trình ứng dụng (viết tắt là API) là một quá trình động và phức tạp. May mắn là nhà phát triển đã có sự hỗ trợ của công cụ chuyên dụng như Hoverfly.
Để tạo máy chủ web, bạn có thể sử dụng chương trình WampServer hỗ trợ cho việc lập trình Web động, trợ giúp cho những người đam mê lập trình web, ưu điểm của WampServer là cài đặt, sử dụng dễ dàng và hoạt động với chế độ offline.
Download Hoverfly - Phần mềm Mô phỏng và kiểm thử API
Hoverfly là phần mềm đa nền tảng, hoạt động trên hầu hết hệ điều hành phổ biến, bao gồm Windows, macOS và Linux. Hoverfly sử dụng giao diện dòng lệnh, cung cấp cho người dùng phương thức đơn giản để tạo mô phỏng cho API có thể chỉnh sửa, kết xuất và chia sẻ.
Tính năng đáng chú ý khác là Hoverfly vừa là một proxy server đồng thời cũng là một web server, cung cấp cho người dùng 4 chế độ, cụ thể là Capture (Thu thập), Simulate (Mô phỏng), Synthesize (Tổng hợp) và Modify (Sửa đổi).
Apache HTTP Server for Windows cũng là chương trình máy chủ HTTP được sử dụng khá phổ biến hiện nay, có khả năng hỗ trợ các giao diện ngôn ngữ lập trình như PHP, Perl hoặc Python, bên cạnh đó Apache HTTP Server for Windows còn cung cấp giao diện GUI cực kỳ cơ bản để người dùng dễ dàng thao tác.
Những tính năng chính của tiện ích Hoverfly:
- Tạo mô phỏng cho API để chỉnh sửa, kết xuất và chia sẻ
- Hỗ trợ hiển thị và kiểm thử API
- Hoạt động trên hầu hết hệ điều hành phổ biến
- Là một proxy server đồng thời cũng là một web server
- Hỗ trợ cả cấu trúc 32-bit (x86) và 64-bit (x64)