Request Mocker мења мрежни саобраћај у прегледачу без додиривања позадинског дела — блокирајте захтеве, поставите или уклоните заглавља захтева и одговора и вратите сопствене статусне кодове, тела и кашњења како бисте могли да тестирате стања која прави АПИ неће произвести на захтев.
До неких држава је болно тешко доћи. Празна контролна табла захтева празан одговор, банер за поновни покушај треба 500, скелет за учитавање треба спору крајњу тачку, а фронтенду је потребна крајња тачка која још не постоји. Обично сваки од њих значи позадинску промену, започету базу података или коментарисану линију за коју се надате да нећете послати.
Request Mocker производи та стања у претраживачу. Упарите УРЛ по поднизу или помоћу џокер знакова, а затим одлучите шта ће се десити: блокирајте захтев тако да страница види неуспех, препишите заглавља захтева или одговора у ходу или вратите унапред припремљени одговор са статусним кодом, типом садржаја, телом и кашњењем по вашем избору. Страница не може да уочи разлику, тако да ваше право руковање грешкама, празна стања и временска ограничења раде стварно.
Блокирање и преписивање заглавља користе Цхроме-ова децларативеНетРекуест правила, тако да се примењују на све што страница захтева, укључујући и при поновном учитавању. Лажни одговори се сервирају за преузимање и КСМЛХттпРекуест са унутар странице, а панел евидентира сваки од њих док се сервира заједно са бројачем погодака по правилу, тако да можете на први поглед да видите да ли се ваше правило подудара са оним што мислите да јесте.
Правила се намерно лако отарасити. Они се чувају по сајту, примењују се само на тренутну картицу и сваки од њих се уклања оног тренутка када затворите алатку — тако да нема начина да проведете поподне отклањајући грешку у проблему који се испостави да је лаж коју сте заборавили да покрећете.
Зауставите захтев да икада оде, који се подудара са УРЛ-ом и методом, и гледајте како се страница понаша када скрипта, слика, праћење или позив АПИ једноставно никада не стигне.
Подесите или уклоните заглавља захтева и одговора — додајте заглавље ауторизације, присилите Цацхе-Цонтрол: без складиштења или скините заглавље да видите шта се квари — без икаквих промена сервера.
Послужите тело које пишете са статусним кодом и типом садржаја који одаберете. Савршено за празне листе, деформисане корисне податке и крајње тачке које још не постоје.
Вратите 500, 429 или 404 на захтев и додајте кашњење у милисекундама да бисте задржали одговор како би се стања учитавања, окретаји и руковање временским ограничењем могли исправно тестирати.
Лагано се подударајте са фрагментом као што је /апи/усерс, или прецизно са џокер знаковима као што је *.екампле.цом/в1/*, и сузите свако правило на један ХТТП метод.
Правила припадају сајту на коме сте их креирали и примењују се само на тренутну картицу. Затварање алатке уклања свако активно правило, тако да ништа не зауставља саобраћај иза ваших леђа.
Вратите празан низ за крајњу тачку листе и видите да ли ваш кориснички интерфејс показује исправно празно стање или незгодан празан панел.
Направите крајњу тачку која враћа 500 или 429 на захтев да бисте проверили да ли се банер за поновни покушај, тост и резервна копија заиста појављују.
Исмејавајте договорени облик одговора и изградите цео фронтенд на њему док се бацкенд још пише.
Блокирајте аналитику, ћаскање или огласну скрипту да бисте потврдили да ли је то ствар која успорава страницу или квари изглед.
Додајте кашњење од две секунде једној крајњој тачки и гледајте како се скелети, спинери и тајм-аути држе када један позив касни.
Кликните на икону Request Mocker у DevSuite Pro доку. Окно се отвара са обрасцем правила на врху и вашим сачуваним правилима за овај сајт испод њега.
Изаберите Блокирај захтев, Уреди заглавља или Лажни одговор и опционо ограничите правило на један метод као што је ПОСТ.
Унесите подстринг као што је /апи/усерс или користите џокер знакове као што је *.екампле.цом/в1/*. Одаберите да ли правило покрива само позиве преузимања и КСХР или сваки тип захтева.
За заглавља напишите по једно у ред — Име: вредност да бисте поставили једну, Име: самостално да бисте је уклонили. За имитацију, подесите статус, кашњење, тип садржаја и тело. Кликните на Додај правило и оно се одмах примењује.
Поново учитајте или користите страницу и евиденција приказује сваки лажни одговор док се сервира, са бројем погодака поред сваког правила. Укључујте, уређујте или бришите правила док идете; затварање алата све их брише.
Instalirajte DevSuite Pro besplatno i otključajte 71+ alata za programere za svoj pretraživač.