mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-27 09:05:54 +03:00
[GH-ISSUE #510] Specify delay for Map Local #508
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#508
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jsmerola on GitHub (May 22, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/510
Originally assigned to: @NghiaTranUIT on GitHub.
Absolutely love this app, it's infinitely better than all of the competition! And I love love love that it's a Mac-assed app!
Now onto the request 😊
As it currently stands, using a Map Local response returns immediately, which doesn't allow me to test things like loading states and poor connection experiences. I'd love the ability to specify a delay for a given response before it's returned. This would allow simulating a real network request with varying connection speeds without needing a remote call to actually occur.
Proxyman version? (Ex. Proxyman 1.4.3)
1.23.0
macOS Version? (Ex. mac 10.14)
10.15.4
Steps to reproduce
Expected behavior
In addition to specifying the headers/body content for the response to be returned, I should be able to specify a time range (e.g. 1 to 3 seconds) for the response delay. A value somewhere in that range would be randomly selected on every request, and that would delay the response by that amount.
@NghiaTranUIT commented on GitHub (May 22, 2020):
Hi, Thanks for kind words 🙌
I would be nice to support the delay (specify the seconds or random in a given range) in the Local Map feature, and I will implement in the 1.25.0 build 👍
Right now, you can work around by using Network Conditioner on macOS and iOS to simulate the poor network condition. Thus, you can check the loader.
Additionally, I would support Network Throttle soon (I attempt the initial implementation, but the result wasn't great). So you can simulate on particular domains or apps.
@NghiaTranUIT commented on GitHub (May 22, 2020):
Hey @jsmerola, let check out this beta feature: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_1.23.0_Map_Local_Response_Delay.dmg
Basically, you can set a delay for all Map Local Response in Preference -> Advanced tab
It's an easy option that you can test the loader. I will implement the Network Throttle soon after the Core v2 is done 🙌
@jsmerola commented on GitHub (May 22, 2020):
Nice! This is awesome! One question - does the "Random" option randomly choose from the other options (none, 1s, 2s, 3s, 5s)?
Thanks so much for the unbelievable quick turnaround!
@NghiaTranUIT commented on GitHub (May 23, 2020):
Sorry, I forgot to mention that the random is range from 1 to 10 👍
@catrius commented on GitHub (Nov 9, 2023):
@NghiaTranUIT I cannot find that option in Advanced anymore. I'm using version 4.14.0.
@NghiaTranUIT commented on GitHub (Nov 10, 2023):
@catrius it's moved to the Setting -> Tool Tab -> Map Local Delay 👍
@parabolazz commented on GitHub (Jun 3, 2024):
Did you completely delete it? I can't find it in Tools Tab now
@NghiaTranUIT commented on GitHub (Jun 3, 2024):
It's in the Tool Tab.
@parabolazz commented on GitHub (Jun 4, 2024):
Thanks! I thought It was located in the "Tools" tab of the menu bar before. LOL