Upptaka með Puffing Billy milliþjóni fyrir AJAX-beiðnir vafrans
Leyfðu AJAX-umferð frá vafranum að fara um upptökumilliþjón þegar Ruby HTTP-upptökutæki getur ekki séð þá netleið.
Ruby-prófun getur ræst vafra sem gerir eigin AJAX-köll. HTTP-upptökutæki sem tengt er við biðlara-söfn Ruby tekur ekki sjálfkrafa eftir tengingunum sem það aðskilda vafraferli opnar.
Upptökumilliþjónn sem snýr að vafranum situr á þeirri leið sem beiðnirnar nota:
browser → recording forward proxy → external service
browser → recording forward proxy → recorded responsePuffing Billy býður þessa uppsetningu fyrir vafraprófanir í Ruby. Notaðu samþættingu þess fyrir valinn vafrarekill og skilgreindu síðan svörin eða varanlegu upptökurnar sem aðstæðurnar krefjast.
Láttu raunverulegu beiðnina passa, þar á meðal aðferðina og URL-framsetninguna sem milliþjónninn býst við. Skjalfesta HTTPS-stubformið inniheldur skýra gátt, til dæmis https://api.example:443/status.
Veldu hvað gerist með beiðni sem passar ekki. Ef hún nær beint til lifandi þjónustu verður til ein tegund prófunar; að hafna henni þegar engin upptaka er gefur ótengdri aðstæðu skýrari mörk. Haltu upptökunum nógu sérhæfðum svo mismunandi sendir bolir fái ekki óvart sama tilbúna svarið.
Fyrir fjarvafra verður hlustari milliþjónsins að vera aðgengilegur frá vél eða gámi þess vafra. Localhost í ferli prófunarhlauparans auðkennir ekki sama hlustarann frá öðrum vistþjóni.