Thanks for the feedback you’ve shared here. I love love love getting to know what it is that our customers want to see next. I can tell you that both of the capabilities you’ve requested ARE on my radar. Unfortunately, with other priorities that my team is facing, this work hasn’t yet been scheduled. While this isn’t ideal news, I encourage you to check back periodically as our priorities can change based on customer feedback/demand.
In the mean time, I do see possible workarounds for both of your issues.
The “instant test” use case could be addressed in the way that @philweber describes - creating a disabled monitor set to 1 minute intervals then programmatically enabling that monitor via the API, letting it run, then disabling it again. It’s not a perfect solution, but might meet your needs for now.
The flexible scheduling could also be met via the API by running a chron job that updates the monitor frequency at the times that you want it to change. For example, you could have a monitor that you set to 1 minute intervals at 9am and then set back to 15 minute intervals at 5pm.
I hope these ideas help, and thanks again for all your feedback!