Rumah >hujung hadapan web >tutorial js >Contoh JSON Data Ujian
3
Contoh data ujian ini adalah sebahagian daripada siri artikel yang ditulis semula pada pertengahan 2017 dengan maklumat terkini dan contoh segar.
Dengan amalan pengekodan moden hari ini, membina aplikasi baru sering memerlukan pendekatan bangunan depan dan back-end. Biasanya, dua pasukan berasingan ditugaskan untuk bekerja di setiap kawasan secara serentak.
Pada peringkat awal, pemaju depan akan memerlukan data untuk menguji pandangan yang mereka buat. Pemaju back-end juga memerlukan data untuk menguji logik CRUD, keselamatan, dan proses perniagaan tersuai lain yang mereka sedang kerjakan. Dalam kedua -dua kes, data ujian sering tidak tersedia pada mulanya. Anda boleh membuat beberapa diri anda, bagaimanapun, ia perlahan dan sering membawa kepada keputusan yang tidak dapat disangkal.
bernasib baik, kita hidup dalam usia di mana kita boleh mendapatkan akses kepada perkhidmatan dalam talian yang dengan mudah dapat menjana beratus -ratus baris data ujian secara percuma. Satu perkhidmatan sedemikian adalah mockaroo. Ia menyokong menghasilkan data dalam beberapa format data termasuk JSON. Berikut adalah contoh yang saya dapat dari laman web mereka:
Perkhidmatan ini menyediakan 132 bidang yang luar biasa yang boleh anda gunakan untuk menghasilkan data ujian untuk aplikasi anda. Anda boleh menjana sehingga 1,000 baris data ujian secara percuma. Terdapat rancangan komersial jika anda perlu menjana lebih banyak.
Jika anda ingin mempunyai lebih banyak kawalan ke atas data yang dihasilkan, terdapat satu lagi perkhidmatan dalam talian yang dipanggil JSON-Generator yang mungkin mempunyai apa yang anda cari. Ia memerlukan input JavaScript untuk mengeluarkan data ujian tersuai dalam format JSON. Lihat contoh di bawah:JavaScript Input:
<span>[{ </span> <span>"id": 1, </span> <span>"first_name": "Jeanette", </span> <span>"last_name": "Penddreth", </span> <span>"email": "jpenddreth0@census.gov", </span> <span>"gender": "Female", </span> <span>"ip_address": "26.58.193.2" </span><span>}, { </span> <span>"id": 2, </span> <span>"first_name": "Giavani", </span> <span>"last_name": "Frediani", </span> <span>"email": "gfrediani1@senate.gov", </span> <span>"gender": "Male", </span> <span>"ip_address": "229.179.4.212" </span><span>}, { </span> <span>"id": 3, </span> <span>"first_name": "Noell", </span> <span>"last_name": "Bea", </span> <span>"email": "nbea2@imageshack.us", </span> <span>"gender": "Female", </span> <span>"ip_address": "180.66.162.255" </span><span>}, { </span> <span>"id": 4, </span> <span>"first_name": "Willard", </span> <span>"last_name": "Valek", </span> <span>"email": "wvalek3@vk.com", </span> <span>"gender": "Male", </span> <span>"ip_address": "67.76.188.26" </span><span>}] </span>
output data ujian JSON (hasil separa):
Kod sampel yang ditunjukkan di halaman depan menunjukkan bilangan cara yang luar biasa anda boleh menyesuaikan data cara dihasilkan.
Berikut adalah contoh lain dalam siri ini:
Dalam ujian data, JSON adalah penting kerana ia membolehkan penguji dengan mudah struktur, menjana, dan memanipulasi data yang diharapkan untuk mengesahkan respons. Ia juga digunakan secara meluas dalam API, yang menjadikannya aspek penting dalam pembangunan web moden.
Bagaimana saya boleh menghasilkan data ujian dalam format JSON? Salah satu cara yang paling mudah ialah menggunakan alat dalam talian seperti Mockaroo, yang membolehkan anda menghasilkan data JSON tersuai berdasarkan spesifikasi anda. Anda boleh menentukan bidang, jenis, dan pelbagai data yang anda inginkan, dan ia akan menghasilkan fail JSON untuk anda. Data JSON disusun sebagai koleksi pasangan nilai utama. Berikut adalah contoh mudah:
"umur": 30,
"City": "New York"
}
JSON Properties in Postman?
Postman adalah alat yang popular untuk ujian API. Ia membolehkan anda menghantar permintaan HTTP dan melihat jawapan, antara lain. Untuk menguji sifat JSON di Postman, anda boleh menggunakan ciri skrip ujian terbina dalam.
Berikut adalah contoh mudah. Katakan anda mempunyai API yang mengembalikan maklumat pengguna dalam format JSON, dan anda ingin mengesahkan nama pengguna. Anda boleh menulis skrip ujian seperti ini:
pm.test ("semak nama pengguna", fungsi () {
var jsondata = pm.response.json (); Parses badan tindak balas kepada JSON, dan pm.Expect (jsondata.name) .to.eql ("John Doe") memeriksa jika "nama" harta sama dengan "John Doe".
const assert = memerlukan ('menegaskan');
Menjana data JSON rawak untuk ujian boleh dilakukan menggunakan perpustakaan seperti faker.js atau peluang.js. Perpustakaan ini menyediakan fungsi untuk menghasilkan data rawak pelbagai jenis, seperti nama, alamat, nombor, tarikh, dan banyak lagi. Anda boleh menggunakan fungsi ini untuk menghasilkan nilai rawak untuk data JSON anda.
Ya, data JSON boleh digunakan dalam ujian prestasi. Sebagai contoh, jika anda menguji API, anda boleh menggunakan data JSON sebagai muatan permintaan dan mengukur bagaimana API melakukan dengan saiz data yang berbeza. Anda juga boleh menggunakan data JSON untuk mensimulasikan beban yang berbeza pada sistem, seperti sejumlah besar pengguna atau kadar permintaan yang tinggi.
Atas ialah kandungan terperinci Contoh JSON Data Ujian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!