tweak: mock and modify HTTP requests icon

tweak: mock and modify HTTP requests

Extension Actions

CRX ID
feahianecghpnipmhphmfgmpdodhcapi
Status
  • Extension status: Featured
Description from extension meta

Mock or modify your HTTP requests to test, develop and demo your web application

Image from store
tweak: mock and modify HTTP requests
Description from store

tl;dr
tweak allows you to mock and modify HTTP requests without leaving the browser

You can intercept requests/API calls and 🪄
﹥ Modify
⁃ Response data and headers
⁃ Status code
⁃ Request payload 💸
⁃ Request headers 💸
﹥ Delay individual requests/API calls
﹥ Export and import rules to organize and share your configs with your team
﹥ Search requests in the background to import them automatically

Premium 💸
﹥ Modify the response data by writing custom JavaScript
﹥ Organize your workspace with collections
﹥ Change rules in bulk using global custom variables
﹥ Create mock data with random generators
﹥ Use tweak’s breakpoints and logpoints to debug requests/API calls

What you CAN’T do with tweak 🚫
﹥ Replace documents such as HTML/CSS/Images

Useful links 🔗
﹥Getting started https://tweak-extension.com/docs/intro
﹥FAQs https://tweak-extension.com/faqs
﹥Changelog https://tweak-extension.com/changelog
﹥Support [email protected]

Latest reviews

Dhruv Bhatnagar
As a frontend engineer, this helps me intercepts api's, do tweak, or simply copy response from other environments and let me work without any blockers
Pavel Žáčik
reliable and intuitive
Артемий Курганов
I noticed an issue when using it with libraries that rely on XMLHttpRequest (e.g. axios). Currently, when a mocked request returns a status like 400 or 500, the extension triggers the error event on XHR. According to the XMLHttpRequest specification, HTTP error status codes (4xx, 5xx) are not considered network errors. In these cases XHR should: - set status, statusText, and responseText as usual, - fire the load and loadend events, - not fire the error event. Because error is fired, libraries like axios interpret the response as a Network Error, instead of handling the mocked status code. If the extension changed this behavior to follow the spec (use onload for HTTP errors, reserve onerror only for real network failures), it would work seamlessly with axios and other XHR-based clients.
Kevin King
Perfect solution for what I needed. Just needed to intercept a request and modify the request body, and this does just that. Much easier than trying to use Fiddler.
Vineel Pellella
Not working for changing request payload
Kuntal Banerjee
Really helpful and comes handy when you need to quick mock/intercept/modify network requests. Thanks team!
Lei Peng
it's very nice to use, tiny, simple and reliable
Eamonn Turley
Wanted it for testing resource delays, such as a CSS file being retrieved, but doesn't intercept any of them. Worked for an AJAX request that was started from clicking a button, so if that's what your after then seems OK.
Morgan Bonar
Doesnt work with OPTIONS calls. Doesn't capture them.
Isuru Madusanka
This is great
Daniel Quijada
Does what I expected and quickly. Amazing.
Ömer Faruk Meşebüken
It's works as you expected!
Stanislav Altgovzen
This incredible tool made my dev life so much easier! I don't need to ask for BE team for anything. I can mock whatever response I need.
Benjamin B
Great for mocking API responses! Does everything that I need it to as a developer!
Héctor Almeida
Super helpful and it just works!
Radha Madhav Das
Brilliant. Saved me a lot of time.
Andrei Ramanouski
Best tweaker ever
Hugo Guillin
Awesome extension
Rizal Hadiyansah
Great extension! Really help me a lot! But I wish it can work on multiple tabs
Sergey Pinchuk
Great extension which helps me a lot )
Duc Huy Le
Awesome extension. One of the best extensions
Jitendra Sabat
No words. It's a brilliant tool. Saved me a lot of time
bikramjit ganguly
Brilliant. Saved me a lot of time.
Vamshi Goud
Really useful tool for API Testing, I've been using this tool for 2+ years.
Omerson Cruz
Not able to try some features for free
Mbali
Easy to use, got everything hooked up in less than a minute!
Артём Муратов
very nice guys. Thank you
Vijay Prakash DWIVEDI
It is really cool and simple , it does what it does intuitively
zhengdao zhan
easy to use
Caio Tarnowski
Awesome
Igor Majic
Simple and straightforward.
Артур Газиев
4/5 heres why! very easy to use! i like it. but!!! 1. you cant resize the main window, what the hell? 2. double scroll inside payload, omg!!! 3. its a disaster to work with it on touchpad
Sachin Ravanth
Ease of use
Przemysław Zając
Really good. works great !
Brannon Pagac
works very well. it has regex feature so I can work easily. it also can enable / disable mock for each request
Carlos Araujo
Exactly what I needed and works perfectly!! Thank you so much!
Vũ Long
Good extensions, it works perfectly for me
Yvan Zhu
the new version is a disaster, it will stop some request of website Mar 17, 2024 it will stop play http-flv live stream in some websites Sep 6, 2024
Nicoale Balica
really good for mocking stuff in a quick pin
jacky
work well, thanks
Dan Seethaler
This is a super simple and powerful tool! The UI does take a little getting used to and could be more intuitive, but once you figure it out it's gold!
Maria A.
seems great for modifying 200 responses, unfortunately setting status codes 404/422 etc caused Axios to detect them as network errors
Brunswick
There is an issue that xhr is pending until 5,000 milliseconds. It was hard to debug why my website loads TOO late.
Shahul Hamed Mohammed
Excellent mock plugin. simple and powerful
张超
awesome tool
k k
easy to use and everything works well, very helpful, thanks
Jette Thrane
I was wondering how to test an http interceptor with retries, and StackOverflow pointed me here. Very nice tool. Thanks <3
Leo Gono
excellent development tool to mock api requests.
Reza
awesome tool
RXS REL
It's very awesome tool for bug reproducing on frontend. Thanks a lot Tweak !!!