← Rudi kwenye Vipengele
Pro

Request Mocker

Request Mocker hubadilisha trafiki ya mtandao kwenye kivinjari bila kugusa mandharinyuma - zuia maombi, weka au ondoa vichwa vya ombi na majibu, na urudishe misimbo yako ya hali, miili na ucheleweshaji ili uweze kujaribu majimbo API halisi haitatoa inapohitajika.

Baadhi ya majimbo ni magumu kufikia. Dashibodi tupu inahitaji jibu tupu, bango la kujaribu tena linahitaji 500, kiunzi cha kupakia kinahitaji ncha ya polepole, na sehemu ya mbele inahitaji ncha ambayo bado haipo. Kwa kawaida kila moja ina maana ya mabadiliko ya nyuma, hifadhidata iliyopandwa au mstari wa maoni unaotarajia kutosafirishwa.

Request Mocker inazalisha majimbo hayo kwenye kivinjari. Linganisha URL kwa kamba ndogo au kadi-mwitu, kisha uamue kitakachotokea: zuia ombi ili ukurasa uone kutofaulu, andika upya ombi au vichwa vya jibu kwa haraka, au urudishe jibu lililowekwa kwenye msimbo wa hali, aina ya maudhui, mwili na ucheleweshaji wa chaguo lako. Ukurasa hauwezi kutofautisha, kwa hivyo ushughulikiaji wako wa makosa halisi, hali tupu na kuisha kwa muda zote zinakwenda kwa kweli.

Kuzuia na kuandika upya kwa kichwa hutumia sheria za Chrome za declarativeNetRequest, kwa hivyo zinatumika kwa kila kitu ambacho ukurasa unaomba, pamoja na upakiaji upya. Majibu yaliyoghushiwa yanawasilishwa ili kuleta na XMLHttpRequest kutoka ndani ya ukurasa, na paneli huweka kila moja inapotolewa pamoja na kihesabu kinachopingwa kwa kila sheria, kwa hivyo unaweza kuona kwa muhtasari kama sheria yako inalingana na unavyofikiri ni.

Sheria ni rahisi kwa makusudi kujiondoa. Zinahifadhiwa kwa kila tovuti, zinatumika kwenye kichupo cha sasa pekee, na kila moja huondolewa unapofunga zana - kwa hivyo hakuna njia ya kutumia alasiri kutatua tatizo ambalo linageuka kuwa dhihaka uliyosahau kuwa inaendeshwa.

Uhakiki wa Moja kwa Moja
app.example.com
Request Mocker Sheria 3 zinazotumika kwenye kichupo hiki
Sheria mpya
Jibu la dhihaka GET /api/orders
Hali 500 Kuchelewesha Bi 1200 Ongeza kanuni
Kanuni
mzaha GET /api/orders → 500 7 ●
kuzuia ANY analytics.vendor.com/* ●
vichwa ANY /api/* → Cache-Control: no-store ●
Majibu ya dhihaka yanatolewa
GET 500 /api/orders?page=1 · fetch · 14:22:07
GET 500 /api/orders?page=2 · fetch · 14:22:11
Vipengele Muhimu

Zuia Ombi Lolote

Acha ombi lisitoke, linalolinganishwa na URL na mbinu, na uangalie jinsi ukurasa unavyofanya kazi wakati hati, picha, kifuatiliaji au simu ya API haifiki kamwe.

Andika Upya Vijajuu Kwenye The Fly

Weka au uondoe vichwa vya ombi na majibu - ongeza kichwa cha Uidhinishaji, lazimisha Udhibiti wa Akiba: hakuna duka, au ondoa kichwa ili kuona kinachokatika - bila mabadiliko yoyote ya seva.

Rudisha Majibu Yako Mwenyewe

Tumia shirika unaloandika kwa kutumia msimbo wa hali na aina ya maudhui unayochagua. Ni kamili kwa orodha tupu, upakiaji mbovu na sehemu za mwisho ambazo bado hazipo.

Iga Hitilafu na Mitandao ya polepole

Rejesha 500, 429 au 404 unapohitaji, na uongeze kucheleweshwa kwa milisekunde ili kusimamisha jibu ili hali za upakiaji, spinner na ushughulikiaji wa muda kuisha kuweze kujaribiwa ipasavyo.

Ulinganisho wa Kadi ndogo au Kadi Pori

Linganisha kwa urahisi na kipande kama /api/users, au haswa na kadi-mwitu kama *.example.com/v1/*, na punguza sheria yoyote kwa mbinu moja ya HTTP.

Imehifadhiwa Kwa Kila Tovuti, Imefutwa Wakati wa Kutoka

Sheria ni za tovuti uliyoziunda na zinatumika kwenye kichupo cha sasa pekee. Kufunga zana huondoa kila sheria inayotumika, kwa hivyo hakuna kinachoendelea kuzuia trafiki nyuma yako.

Matumizi ya Kawaida

Kujaribu hali tupu

Rejesha safu tupu kwa sehemu ya mwisho ya orodha na uone ikiwa kiolesura chako kinaonyesha hali tupu ifaayo au kidirisha kisicho na kitu kisicho na kitu.

Kulazimisha ushughulikiaji wa makosa kuendeshwa

Rejesha sehemu ya mwisho 500 au 429 unapohitajika ili kuangalia kama bango la kujaribu tena, toast na nakala mbadala zote zinaonekana.

Kujenga dhidi ya API ambayo bado haipo

Cheza umbo la jibu lililokubaliwa na ujenge sehemu ya mbele dhidi yake huku mandhari ya nyuma ingali imeandikwa.

Kuchunguza hati za watu wengine

Zuia hati ya uchanganuzi, gumzo au tangazo ili kuthibitisha kama ndicho kinachopunguza kasi ya ukurasa au kuvunja mpangilio.

Kuangalia tabia ya mtandao polepole

Ongeza ucheleweshaji wa sekunde mbili kwenye sehemu moja ya mwisho na uangalie jinsi mifupa, spinner na muda wa kuisha hushikilia wakati simu moja inachelewa.

Jinsi ya Kutumia
1

Fungua Request Mocker

Bofya ikoni ya Request Mocker kwenye kizimbani cha DevSuite Pro. Paneli hufungua na fomu ya sheria juu na sheria zako zilizohifadhiwa za tovuti hii chini yake.

2

Chagua kile kinachopaswa kutokea

Chagua ombi la Kuzuia, Badilisha vichwa au jibu la Mock, na uweke kikomo sheria kwa njia moja kama vile POST.

3

Sema ni URL gani zinazolingana

Weka kamba ndogo kama vile /api/users, au tumia kadi-mwitu kama vile *.example.com/v1/*. Chagua ikiwa sheria inashughulikia tu kuleta na kupiga simu za XHR au kila aina ya ombi.

4

Jaza maelezo na uiongeze

Kwa vichwa, waandike moja kwa kila mstari - Jina: thamani ya kuweka moja, Jina: peke yake ili kuiondoa. Kwa mzaha, weka hali, ucheleweshaji, aina ya maudhui na mwili. Bonyeza Ongeza sheria na inatumika mara moja.

5

Tazama inavyofanya kazi, kisha funga

Pakia upya au tumia ukurasa na logi inaonyesha kila jibu bandia linapotolewa, na hesabu ya hit kando ya kila sheria. Geuza, hariri au ufute sheria unapoendelea; kufunga chombo huwasafisha wote.

Uko Tayari Kujaribu?

Sakinisha DevSuite Pro bila malipo na ufungue zana 71+ za wasanidi kwa kivinjari chako.

Ongeza kwenye Chrome Ongeza kwa Edge Ongeza kwenye FireFox