I am trying to mimic a scenario which is combination of having scripting few steps on the site and then running the performance report from multiple locations (somewhat similar to what we can do from :https://www.dotcom-tools.com/website-speed-test.aspx) but using the scripting functionality, is it possible?.
Do you mean similar reports to what you get from the website speed test? If so, once you record a script, you can then upload it to Dotcom-Monitor and it will take you through the steps to configure a UserView Monitoring Device, where you decide how often to run the script, who to send alerts to, what locations to test from, etc. Once this is set up, you then can pull a report of any of the times the script was ran and get a detailed waterfall report with video playback.
Does this answer your question?