informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Fiddler adalah alat debugging jaringan yang kuat yang dapat merekam, memeriksa, memodifikasi dan mengirim ulang semua lalu lintas HTTP/HTTPS yang melewati komputer. Artikel ini akan memperkenalkan secara detail keterampilan instalasi, konfigurasi, dan penggunaan Fiddler untuk membantu pengembang dan penguji lebih memahami permintaan dan respons jaringan.
Fiddler adalah alat debugging jaringan gratis yang dikembangkan oleh Telerik dan banyak digunakan di bidang pengembangan dan pengujian web.
mengaksesSitus resmi TelerikUnduh Fiddler versi terbaru dan ikuti petunjuk untuk menyelesaikan instalasi.
Buka Fiddler dan secara otomatis akan mulai menangkap semua lalu lintas HTTP/HTTPS yang melewati komputer Anda.
Di antarmuka utama Fiddler, Anda dapat melihat semua permintaan dan respons jaringan yang ditangkap, disusun dalam urutan kronologis.
Gunakan filter pada toolbar untuk memfilter jenis percakapan tertentu dengan cepat, seperti hanya menampilkan permintaan gambar, permintaan kesalahan, dll.
Klik kanan baris permintaan dan pilih "Edit" untuk mengubah URL, metode, informasi header, atau isi permintaan.
Klik kanan baris permintaan, pilih "Breakpoints", atur breakpoint, dan Fiddler akan menjeda sebelum permintaan dikirim.
Klik kanan baris permintaan dan pilih "Kirim Ulang" untuk mengubah parameter dan mengirim ulang permintaan.
Di Fiddler's "Tools" > "Options" > "HTTPS", centang "Capture HTTPS CONNECTs" dan "Decrypt HTTPS traffic".
Instal dan percayai sertifikat akar Fiddler untuk menangkap lalu lintas HTTPS.
Gunakan tampilan "Garis Waktu" Fiddler untuk menganalisis waktu respons permintaan jaringan dan mengidentifikasi hambatan kinerja.
Dengan menggunakan fungsi skrip Fiddler, Anda dapat mengimplementasikan pengujian otomatis, logika pemrosesan yang disesuaikan, dll.
Fiddler adalah alat debugging jaringan yang kuat dan mudah digunakan. Melalui pengenalan rinci artikel ini, saya berharap pembaca dapat menguasai penggunaan dasar Fiddler dan menggunakan fungsi-fungsi canggihnya dalam kerja praktek.
Pertama, mulai alat Fiddler. Fiddler mendengarkan port 8888 secara default dan dapat diteruskanTools
> Options
> Connections
untuk mengonfirmasi atau mengubah.
Pastikan sistem operasi atau pengaturan proxy khusus aplikasi Anda mengarah ke Fiddler. Biasanya diatur ke:
127.0.0.1
8888
Memulai permintaan antarmuka di browser atau klien lain. Permintaan tersebut akan ditangkap oleh Fiddler dan ditampilkan di antarmuka utama Fiddler.
Inspectors
> Request
, informasi detail permintaan ditampilkan di sini, termasuk metode HTTP, URL, header permintaan, isi permintaan, dll.Inspectors
> Response
, respons server ditampilkan di sini, termasuk kode status, header respons, isi respons, dll.Jika Anda perlu menguji parameter permintaan atau informasi header yang berbeda, Anda dapat memilih sesi dan kemudianRequest
Ubah konten terkait di halaman tab.Setelah modifikasi, Anda dapat menggunakan menu klik kananResend
untuk mengirim ulang permintaan tersebut.
Dalam beberapa skenario pengujian, Anda mungkin perlu menyimulasikan respons server.diperbolehkanResponse
Ubah konten respons di halaman tab dan teruskanResend
Kirim ulang respons yang diubah ke klien.
Fiddler memungkinkan Anda mengatur breakpoint selama fase permintaan atau respons.Pilih sesi dan klikBreak on Request
atauBreak on Response
tombol. Fiddler menjeda eksekusi saat permintaan atau respons lewat, memungkinkan Anda melihat atau mengubah permintaan/respons secara real time.
Jika antarmukanya HTTPS, pastikanTools
> Options
> HTTPS
diperiksaCapture HTTPS CONNECTs
DanDecrypt HTTPS traffic
. Pada saat yang sama, pastikan klien memercayai sertifikat akar Fiddler.
Anda dapat menyimpan sesi tertentu untuk pengujian nanti atau membaginya dengan orang lain.Klik kanan pada sesi dan pilihSave
> Selected Sessions
…dan pilih format dan lokasi penyimpanan.
Fiddler mendukung pengujian otomatis menggunakan skrip.lulusQuickExec
atauCustomize Rules
, Anda dapat menulis skrip untuk menangani sesi secara otomatis.
Menggunakan FiddlerTimeline
Fungsinya, Anda dapat melakukan analisis kinerja pada permintaan antarmuka dan melihat waktu permintaan dan respons.
Setelah pengujian selesai, ingatlah untuk mematikan proksi Fiddler di pengaturan proksi agar tidak mempengaruhi akses jaringan normal.
Menggunakan Fiddler untuk pengujian antarmuka dapat meningkatkan efisiensi pengujian secara signifikan, membantu pengembang dengan cepat menemukan masalah dan mengoptimalkan kinerja antarmuka. Ingatlah untuk memanfaatkan sepenuhnya berbagai fitur dan opsi yang disediakan oleh Fiddler selama penggunaan.
Pertama, pastikan alat Fiddler dimulai.
Di Fiddler, breakpoint dapat diatur dengan cara berikut:
Rules
> Automatic Breakpoints
MemeriksaBefore requests
。Rules
> Automatic Breakpoints
MemeriksaAfter responses
。Breakpoints
> set URL
, masukkan URL tertentu atau gunakan karakter pengganti.Pastikan pengaturan proxy browser atau aplikasi Anda mengarah ke Fiddler sehingga lalu lintas dapat ditangkap.
Kirim permintaan di browser atau aplikasi. Jika breakpoint disetel, permintaan akan dijeda sebelum dikirim atau sebelum dikembalikan.
Setelah meminta jeda, Anda bisaInspectors
> Request
Lihat dan ubah detail permintaan, termasuk:
Jika breakpoint responsif disetel, Anda bisaInspectors
> Response
Melihat dan mengubah detail respons, termasuk:
Setelah mengubah permintaan atau respons, klik pada toolbarRun
tombol (atau tekan tombol F10) dan Fiddler akan terus menjalankan permintaan atau respons.
Jika diinginkan, Anda dapat mengklik kanan sesi tersebut dan memilihResend
untuk mengirim permintaan yang dimodifikasi.
Setelah menyelesaikan debugging, ingatlah untukRules
> Automatic Breakpoints
Hapus centang opsi breakpoint yang sesuai untuk menghindari breakpoint semua permintaan.
Fiddler mengizinkan penggunaanExecute JavaScript
atauExecute C#
perintah untuk menjalankan skrip, yang secara otomatis dapat melakukan beberapa tindakan ketika permintaan atau respons dijeda.
FiddlerScript memungkinkan Anda menulis kode JavaScript yang akan dieksekusi ketika setiap sesi diproses dan dapat digunakan untuk mengubah permintaan atau respons.
Anda dapat menyimpan sesi debug atau mengekspornya sebagai laporan HTML untuk dibagikan atau diarsipkan.
Dengan menggunakan fungsi debugging breakpoint Fiddler, Anda dapat memiliki pemahaman dan kontrol yang lebih dalam tentang proses permintaan jaringan, yang sangat membantu untuk pekerjaan pengembangan dan pengujian.
Pertama, buka alat Fiddler. Pastikan Fiddler berjalan karena akan menangkap semua lalu lintas yang melalui proxy.
Pastikan browser atau aplikasi Anda diatur ke proxy melalui Fiddler. Biasanya diatur ke:
127.0.0.1
8888
Di Fiddler, klik Rules
menu dan pilihPerformance
> Simulate Modem Speeds
。
Di kotak dialog pop-up, centang Simulate low bandwidth
DanSimulate high latency
pilihan. Ini akan mensimulasikan lingkungan jaringan dengan bandwidth rendah dan latensi tinggi.
Setelah pengaturan selesai, klik OK
Simpan Pengaturan.
Sekarang, ketika Anda membuat permintaan melalui browser atau aplikasi, Fiddler akan mensimulasikan kondisi jaringan yang ditentukan.
Amati kinerja aplikasi di lingkungan jaringan yang lemah dan periksa waktu pemuatan, kecepatan respons, dll.
Sesuaikan parameter jaringan yang disimulasikan sesuai kebutuhan untuk menguji kinerja aplikasi dalam kondisi jaringan yang berbeda.
Setelah tes selesai, Anda bisa Rules
> Performance
Hapus centangSimulate Modem Speeds
, untuk memulihkan kecepatan jaringan normal.
Catat hasil pengujian dan analisis serta optimalkan berdasarkan masalah yang diamati.
Dengan menggunakan fungsi simulasi jaringan lemah Fiddler, Anda dapat mengevaluasi perilaku aplikasi Anda dalam kondisi jaringan yang berbeda selama fase pengembangan dan pengujian, sehingga mengoptimalkan pengalaman pengguna.