Generator Skenario Uji OpenAPI

Contoh draf permintaan dan skenario pengujian kontrak negatif dari batasan OpenAPI, secara lokal.

Tempel atau pilih satu file OpenAPI 3.0, 3.1 atau 3.2. Hasilkan contoh permintaan minimal untuk setiap operasi jalur dan hingga tiga kasus negatif berdasarkan nilai yang diperlukan, enum, dan batasan sederhana yang didokumentasikan. Unduh paket skenario JSON atau daftar periksa penurunan harga.

Ubah spesifikasi OpenAPI menjadi contoh permintaan yang dapat ditinjau dan skenario pengujian negatif. Spesifikasi Anda tetap ada di browser ini.

Tempelkan JSON atau YAML di bawah, atau pilih file.

Hingga 2 MB dan 300 jalur operasi. Mendukung OpenAPI 3.0, 3.1 dan 3.2.

Cara menggunakan

Draf skenario pengujian API dari OpenAPI

Contoh draf permintaan dan skenario pengujian kontrak negatif dari batasan OpenAPI, secara lokal.

Langkah penggunaan

  1. Masukkan sumber melalui: Spesifikasi OpenAPI.
  2. Jalankan: Hasilkan skenario. Periksa hasil sebelum menyalin, mengunduh, atau menggunakannya di tempat lain.
  3. Tempel atau pilih satu file OpenAPI 3.0, 3.1 atau 3.2. Hasilkan contoh permintaan minimal untuk setiap operasi jalur dan hingga tiga kasus negatif berdasarkan nilai yang diperlukan, enum, dan batasan sederhana yang didokumentasikan. Unduh paket skenario JSON atau daftar periksa penurunan harga.

Memilih pengaturan

OpsiApa yang berubah
Filter skenarioIni menciptakan satu contoh permintaan minimal per operasi jalur dan hingga tiga kasus negatif dari bidang wajib yang didokumentasikan, parameter, enum, dan batasan sederhana. Kode respons yang dideklarasikan ditampilkan sebagai referensi, bukan jaminan hasil.
Hasilkan skenarioUnduh paket skenario JSON untuk data terstruktur atau Penurunan harga untuk daftar periksa tinjauan. Sesuaikan setiap kasus dengan API Anda dan jalankan hanya pada lingkungan pengujian yang aman. Alat ini tidak menjalankan permintaan.

Contoh dan hasil yang diharapkan

Skema POST /pets memerlukan `nama` dan membatasi `usia` hingga 0–30. Generator menyusun satu isi yang valid, kasus yang menghilangkan `nama`, dan kasus yang menggunakan usia di luar rentang. Ini adalah draf tinjauan: alat ini tidak pernah memanggil API Anda, tidak menambahkan kredensial, dan tidak dapat menyimpulkan pengidentifikasi nyata atau aturan bisnis yang aman.

Jika tidak berfungsi

  • Nilai yang dihasilkan tidak dapat mengetahui ID akun yang valid, aturan bisnis, kredensial, atau data yang aman untuk produksi. Skema kompleks, referensi eksternal, format dan pola khusus mungkin memerlukan contoh tulisan tangan. Tidak ada URL server atau rahasia autentikasi yang disertakan.
  • Jika penguraian gagal, periksa sintaks JSON atau YAML sebelum meninjau temuan API. Letakkan referensi lokal yang diperlukan di dokumen yang sama. Referensi eksternal dan skema yang tidak didukung perlu ditinjau manual; alat tidak mengambilnya atau menguji server aktif.

Apa yang dihasilkan generator?

Ini menciptakan satu contoh permintaan minimal per operasi jalur dan hingga tiga kasus negatif dari bidang wajib yang didokumentasikan, parameter, enum, dan batasan sederhana. Kode respons yang dideklarasikan ditampilkan sebagai referensi, bukan jaminan hasil.

Apa yang perlu ditinjau?

Nilai yang dihasilkan tidak dapat mengetahui ID akun yang valid, aturan bisnis, kredensial, atau data yang aman untuk produksi. Skema kompleks, referensi eksternal, format dan pola khusus mungkin memerlukan contoh tulisan tangan. Tidak ada URL server atau rahasia autentikasi yang disertakan.

Bagaimana cara menggunakan hasilnya?

Unduh paket skenario JSON untuk data terstruktur atau Penurunan harga untuk daftar periksa tinjauan. Sesuaikan setiap kasus dengan API Anda dan jalankan hanya pada lingkungan pengujian yang aman. Alat ini tidak menjalankan permintaan.