6 ms·
It can generate basic auth headers, handle OAuth workflows, store variables in different "environment" containers per project, export the request in any of a va
by spdustin 11y ago
It can generate basic auth headers, handle OAuth workflows, store variables in different "environment" containers per project, export the request in any of a variety of formats (jQuery, curl, etc:) - it's a brilliant piece of software, and I use it almost every day.
- lisper 11y agoCan you automate it? i.e. is it useful for non-interactive work like automatic testing?
- a85 11y agoPostman founder here. Postman let's you run tests outside of Postman through the newman tool (free) [1]. Just take collections outside Postman and run them anywhere you want. Collections can have Javascript scripts embedded inside them for request chaining (transferring data from one request to another) or just writing integration tests. Tons of possibilities and we have some great new stuff coming up around this. [1]: http://www.getpostman.com/docs/newman_intro http://www.getpostman.com/docs/newman_intro
- lapusta 11y agoCan you tell what is current status of extension - is it still supported or packaged app is the way to go nowadays? Are you planning to go more native with something like Atom's Electron platform?
- a85 11y agoWe just push bug fixes now for the legacy app. The roadmap of legacy apps from Google is still not clear. I would strongly suggest the packaged app way for multiple reasons (folders, in-built documentation, syncing, real-time sharing, tests, request capture). And yes, native apps are coming soon! Atom's Electron is a strong contender. We are exploring all possible options. :)
- faldore 11y agoPlease make it so I can put a body in a GET request. Nothing in the HTTP spec says I can't do that, and Elastic requires it. There's no reason for Postman to stop me from doing that.
- seanp2k2 11y agoThere are many better ways to do automatic testing. I've never used Paw for that, and I don't think it competes with e.g. postman on that front, if that's what you're asking. However, for manual testing / having it write curl commands for you / making JSON really easy to work with by hand, it's fantastic, and I've converted a few people at work to it. Developer is also very responsive and nice to work with on Twitter. Edit: you can also write extensions in JS for it. Not quite as accessible as e.g. Atom, but still decently hackable: https://luckymarmot.com/paw/extensions/ https://luckymarmot.com/paw/extensions/
- cmelbye 11y agoAs the sibling comment says, there are probably better tools for automated testing. However, I haven't dove too deeply into this aspect of Paw, but I know that at the very least there is a "Run All" shortcut which runs all requests you have configured. The sidebar shows which requests succeeded and which failed. There may be some way to automate this. (It apparently supports extensions, if this functionality isn't built-in.)
- johns 11y agoTry Runscope (disc: founder) for that. Paw is my favorite desktop app but we are purpose built for automated testing and monitoring.
- joshmn 11y agoHi John :) Go Twins!
- lisper 11y agoThanks for the pointer, but that's not quite what I need. I don't need performance monitoring, I need regression testing.
- johns 11y agohttps://www.runscope.com/docs/radar/assertions https://www.runscope.com/docs/radar/assertions You can do a whole slew of functional tests and as a bonus you can use those same tests for monitoring if you want.