php Editor Banana Dalam artikel ini, kami akan memperkenalkan fungsi pengehad kadar dalam Gatling-grpc, yang digunakan untuk mengehadkan bilangan permintaan keluar yang dihantar kepada pengguna sesaat. Gatling-grpc ialah alat ujian prestasi yang boleh mensimulasikan berbilang pengguna serentak untuk menekankan perkhidmatan gRPC ujian. Dengan menggunakan ciri mengehadkan kadar, anda boleh mengawal kekerapan permintaan pengguna untuk mensimulasikan tingkah laku pengguna sebenar dan persekitaran rangkaian dengan lebih baik. Artikel ini akan memperkenalkan secara terperinci cara menetapkan had kadar dalam Gatling-grpc, dan cara melaraskan serta mengoptimumkannya mengikut keperluan anda.
Kandungan soalan
Had kadar permintaan keluar pengguna Gatling-grpc/saat Kami sedang membangunkan projek kritikal dan melaksanakan ujian beban menggunakan rangka kerja https://www.php.cn/link/b259a593d2ac9619df8c8a5a6c2717a2 untuk perkhidmatan khusus GRPC. Kami cuba mengehadkan bilangan permintaan keluar daripada pengguna GRPC gattle, cth. hanya 1 permintaan sesaat. Pada masa ini, setiap pengguna GRPC membuat lebih 500 permintaan sesaat sebagai sebahagian daripada ujian kami.
Menurut dokumentasi Gattle https://gadling.io/docs/gadling/reference/current/core/scenario/, kami boleh memanfaatkan kelajuan permintaan http biasa, mis. selamanya().pada( Pace(5) .exec( // Akan berjalan setiap 5 saat, tidak kira apa masa jeda digunakan jeda(1, 4) ) );
Alangkah baiknya untuk mempunyai kaedah seperti kelajuan ini untuk gatling-grpc juga, supaya kami dapat mendikit pelanggan GRPC kami.
Tiada penyelesaian yang jelas boleh difikirkan buat masa ini. Adakah terdapat sebarang penyelesaian dalam gadling-grpc tentang cara mengehadkan permintaan keluar sesaat untuk pengguna GRPC?
Cuba gunakan kaedah pace dalam kod pelanggan java gadling-grpc kami.
Penyelesaian
Saya rasa isu ini telah dibetulkan seperti yang ditunjukkan di bawah, jadi tambahkan kelajuan Gatling pada grpc Gatling ini. Pada asasnya, berubah pace
传递给 forever.on()
Saya menggunakan pelanggan gattle grpc ini:
https://www.php.cn/link/b259a593d2ac9619df8c8a5a6c2717a2
private final ScenarioBuilder myScenario = scenario("InboundGrpcScenario") .forever() .on(pace(6).exec(inboundHydration()));
Pautan yang paling membantu ialah:
https://galing.io/docs/gadling/reference/current/core/scenario
Atas ialah kandungan terperinci Had kadar permintaan keluar pengguna Gatling-grpc/saat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa