I am testing MacOS app and it relies a lot on the network condition, because it is uploading a lot of files.
I would like to simulate a network condition on my macbook that automatically changes to simulate network condition in the wild, train, forest etc.
How could I do that? I was thinking of pf, but not sure if a script can be set up to automatically change speed, packet loss every X seconds for let's say 15 minutes (depending on how many files are being uploaded by that app).
Thank you for any recommendation