I am busy. I don’t really expect my api testing tool to take up too much of my time. However, I like to make things easy and repeatable. So when I set up my postman collection for the current company I work for in version 11 I spent a lot of time scripting out a lot of automation. A lot of that automation depended upon global variables. We used version 11 for a year or longer quite happily.
Fast forward to version 12. All of our users started getting errors that we were on version 11 and could not use version 12. Thank you automatic updates. Being busy, I did not have time to thoroughly investigate the differences between 11 and 12. I asked postman support if one user could be upgrade for testing purposes. I was told that no, that was not possible. This part can be blamed on me. I did not test version 12 ahead of time.
I went ahead and asked Postman to finally upgrade us to version 12 as I was getting tired of constantly downgrading the application after automatic updates updated it. Imagine my surprise when I tried to use the application, and all of the carefully written scripts I wrote failed. So I went it search of why it failed. Lo and behold the globals environment is missing.
WHAT??? Surely this is an issue. with the latest version. A mistake. I search the internet, and it is not. Postman in their infinite wisdom decided to remove a built in feature of what has been a part of postman for a very long time. No thoughts to the consequences of what this would mean to the users of their product. I really did not expect them to remove this.
TLDR: I have had enough of postman, and will be looking to change my team to another api testing tool as soon as I can.