Dalam tutorial ini, kami akan mendemonstrasikan langkah-langkah untuk mengunduh, Menginstal, dan Mengkonfigurasi SOAP UI (Versi Sumber Terbuka).
Berikut adalah kebutuhan perangkat lunak dan perangkat keras untuk berbagai platform.
Dalam tutorial ini, penginstalan dilakukan di Lingkungan Windows. Prosesnya tetap sama untuk OS lain.
Berikut adalah peta jalan untuk proses instalasi
Bagian A: Mengunduh
- Buka https://www.soapui.org/downloads/latest-release/
- Gulir ke bawah dan pilih pengunduh berdasarkan sistem operasi Anda. Dalam tutorial ini, kami akan menginstal SOAP UI pada sistem operasi Microsoft Windows 64-bit.
- Setelah mengklik unduh, pengguna secara otomatis diteruskan ke images/1/090919_0452_SOAPUIDownl4.png.webp">
Bagian B: Menginstal
Langkah 1: Setelah mengunduh, jalankan file sebagai 'Administrator' seperti yang ditunjukkan di bawah ini
Langkah 2: Di wizard penyiapan, klik 'Berikutnya' untuk melanjutkan.
Langkah 3: Pilih direktori penginstalan atau biarkan direktori penginstalan default apa adanya.
Langkah 4: Pilih komponen yang ingin Anda instal.
- SOAP UI dicentang secara default dan BUKAN dapat dikonfigurasi pengguna.
- Sumber - Aktifkan, jika Anda ingin mendapatkan akses ke kode sumber SOAP-UI. Kami belum memilihnya.
- Hermes JS - Aktifkan, jika aplikasi memerlukan pengujian JMS.
- Tutorial - Aktifkan, jika Anda ingin mengakses tutorial SOAP-UI pasca instalasi.
Langkah 5: Terima perjanjian lisensi dan klik 'Next' untuk melanjutkan.
Langkah 6: Pilih lokasi folder untuk tutorial atau biarkan lokasi default apa adanya dan klik 'Next'.
Langkah 7: Pilih lokasi folder start menu atau biarkan lokasi default apa adanya dan klik 'Next'.
Langkah 8: Aktifkan kotak centang 'buat ikon desktop' dan klik 'Berikutnya'.
Langkah 9: Instalasi dimulai dan setelah menyelesaikan yang sama, wizard menunjukkan status di bawah ini. Klik 'Selesai'.
Langkah 10: Setelah mengklik tombol 'Selesai', SOAP UI diluncurkan.
- Bilah Menu
- Toolbar akses cepat
- Area Navigasi Proyek
- Properti Ruang Kerja
- Area log
Bagian C: Konfigurasi
Mari kita pahami dulu struktur proyek di SOAP UI.
- Langkah pertama dalam SOAP UI adalah membuat ruang kerja. Mungkin ada beberapa proyek yang terkait dengan ruang kerja. Pengguna dapat membuat lebih dari satu ruang kerja. Dalam versi SOAP UI Pro, kami dapat dengan mulus beralih lingkungan untuk memetakannya ke titik akhir yang berbeda.
- Untuk setiap proyek, kita dapat membuat beberapa rangkaian pengujian.
- Untuk Setiap Rangkaian Uji, mungkin ada beberapa kasus uji yang dilampirkan padanya.
- Untuk Setiap Kasus Uji, mungkin ada beberapa langkah uji yang terkait dengannya.
Di bawah ini adalah representasi bergambar struktur ruang kerja di SOAP-UI.
Langkah 1: Langkah pertama adalah membuat ruang kerja. Buat ruang kerja seperti yang ditunjukkan di bawah ini. Semua artefak yang akan kita buat mulai sekarang akan ditampung di ruang kerja ini.
Langkah 2: Masukkan nama untuk ruang kerja dan klik 'OK.'
Langkah 3: Sekarang pengguna harus memilih jalur di mana ruang kerja ini harus disimpan.
- Pilih jalur di mana ruang kerja harus disimpan
- Nama XML ruang kerja, yang harus ditempatkan saat pengguna ingin membuka ruang kerja di masa mendatang.
- Klik 'Simpan'.
Langkah 4: Ruang kerja dibuat seperti gambar di bawah ini. Kami juga dapat mengakses properti ruang kerja di bawah Tab 'Properti Ruang Kerja'.
Sekarang kami telah berhasil mengkonfigurasi SOAP-UI setelah mengunduh dan menginstal sehingga kami dapat terus melakukan pengujian.
Navigasi GUI Dasar
MENU FILE:
- Memahami navigasi yang paling sering digunakan dalam SOAP-UI sangat penting untuk navigasi yang mulus saat mengerjakan proyek waktu nyata. Mari kita lihat menu file terlebih dahulu.
- 'Proyek SOAP Baru' memungkinkan pengguna untuk membuat Proyek dengan mengimpor Permintaan SOAP.
- 'Proyek REST Baru' memungkinkan pengguna untuk membuat Proyek dengan mengimpor Permintaan REST.
- 'Import Project' memungkinkan pengguna untuk mengimpor seluruh proyek dengan mencari XML yang sesuai.
- 'Simpan Semua Proyek' memungkinkan pengguna untuk menyimpan semua proyek yang dibuka dalam satu klik.
- 'Tutup Semua Proyek Terbuka' menutup semua proyek yang dibuka di ruang kerja itu.
- 'Ganti Nama Ruang Kerja' memungkinkan pengguna untuk mengganti nama ruang kerja yang dibuat sebelumnya.
- 'Switch Workspace' memungkinkan pengguna untuk beralih antar ruang kerja.
- 'Preferensi' memungkinkan pengguna untuk menyesuaikan UI SOAP. Kami akan membahasnya di bagian selanjutnya.
- 'Simpan Preferensi' memungkinkan pengguna untuk menyimpan pengaturan khusus mereka. Ketika SOAP UI dibuka untuk waktu berikutnya, SOAP menggunakan preferensi yang disimpan pengguna.
FILE >> PREFERENSI >> SETELAN HTTP:
- Sekarang, mari kita pahami 'Preferensi' dari menu file. Setelah Mengklik 'Preferensi' dari Menu 'File', dialog di bawah ini terbuka.
- Kami akan membahas 'Pengaturan HTTP' yang paling sering digunakan secara detail.
- Menunjukkan Versi HTTP yang akan digunakan untuk permintaan dan tanggapan.
- 'User-Agent Header' memungkinkan pengguna untuk dapat ditentukan sebelumnya menggunakan opsi ini. Jika tidak ditentukan, ini menggunakan header klien http default.
- Memungkinkan pengguna untuk menentukan metode kompresi. Ini bisa berupa gzip atau deflate atau None.
- 'Jika Dicentang', memungkinkan respons terkompresi dari host.
- 'If Checked' menonaktifkan dekompresi respons terkompresi.
- 'Jika Dicentang' menutup koneksi HTTP untuk setiap Permintaan SOAP.
- 'Jika Dicentang', memungkinkan pengguna untuk menentukan informasi otentikasi untuk permintaan keluar.
- Izinkan pengguna untuk membatasi jumlah byte maksimum untuk dibaca dari sebuah tanggapan. NOL sesuai dengan ukuran tidak terbatas.
FILE >> PREFERENSI >> PENGATURAN WSDL:
- Sekarang, kita akan membahas 'Pengaturan WSDL' yang paling sering digunakan secara detail.
- Cache WSDL Mengaktifkan dan menonaktifkan cache WSDL
- Menghasilkan nilai contoh dalam permintaan
- Memungkinkan pengguna untuk selalu menyertakan elemen opsional dalam permintaan yang dibuat
- Pesan tanggapan dicetak di editor tanggapan
- Izinkan pengguna untuk menentukan direktori yang berisi file skema (.xsd) saat memvalidasi permintaan WSDL. Setelah mengubah konten direktori ini SOAP UI memerlukan restart.
- Untuk tujuan menghemat ruang, ukuran pesan minimum yang akan dikompresi dalam file proyek SoapUI.
FILE >> PREFERENSI >> PENGATURAN UI:
- Sekarang, kita akan membahas 'Pengaturan UI' yang paling sering digunakan secara detail.
- Menutup semua proyek sambil meluncurkan SOAP UI untuk waktu pengaktifan yang lebih baik dan menggunakan lebih sedikit memori.
- Menampilkan deskripsi jika tersedia.
- Secara otomatis menyimpan semua proyek saat keluar dari SOAP UI.
- Sebelum menyimpan, SOAP UI membuat cadangan proyek. Jika diaktifkan, folder cadangan harus disebutkan.
- Menampilkan dan memperluas tab log saat memulai SOAP UI.
- Menampilkan dialog 'halaman mulai' saat memulai SOAP UI.
- Setelah menonaktifkan tool tip, nonaktifkan tool tip saat pengguna mengarahkan mouse ke opsi / tombol saat navigasi.
TOLONG:
- Mari kita lihat opsi menu Bantuan yang penting.
- Menampilkan halaman beranda dari bantuan online yang tersedia di www.soapui.org
- Izinkan pengguna terdaftar untuk memposting pertanyaan di forum dan mendapatkan bantuan online dari komunitas.
- Memeriksa pembaruan dan penginstalan terkini jika tersedia.
- Memungkinkan pengguna untuk menavigasi ke beranda www.soapui.org
- Menampilkan informasi build dan versi SOAP UI.
Tutorial yang akan datang tidak hanya akan membuat Anda memahami cara membuat rangkaian pengujian, kasus pengujian, dan langkah pengujian, tetapi juga memungkinkan Anda menguji permintaan SOAP dan cara memvalidasinya.