New Show Hacker News story: Show HN: A Swiss army knife for testing HTTP from the terminal

Show HN: A Swiss army knife for testing HTTP from the terminal
10 by hassy | 1 comments on Hacker News.
Hiya HN! Just released Artillery Probe - a Swiss army knife for testing HTTP from the CLI. Think mini-curl with better UX for common use-cases, plus a couple of extra features. Would love for you to try it and give some feedback! https://ift.tt/MAoB6V3 and: npm install artillery@latest What does it do? - First of all, it's a HTTP client! It does all the usual stuff you'd expect from a HTTP client... HTTP methods, request bodies, custom headers, forms, Basic Auth etc. - Got some JSON or XML back? It'll pretty-print it, and syntax highlight it for you. - It'll show you request waterfalls like this one: (inspired by httpstat) DNS Lookup | TCP Connection | SSL Handshake | Time to First Byte | Content Transfer 56ms | 14ms | 19ms | 181ms | 88ms | | | | | | 56ms | | | | 70ms | | | 89ms | | 270ms | total:358ms - JSON responses can be queried and sliced and diced with JMESPath (same syntax as AWS CLI) - no need to reach for jq. XML & HTML may be queried with a jQuery-like syntax too. - You can set expectations on the response, e.g. have the CLI check that the response is a 200, or that a certain header is set, and exit with non-zero code if not. Super handy for quick acceptance testing. We've got lots of ideas for improvements, but would love to hear what you think!

Comments

Popular posts from this blog

New Show Hacker News story: Show HN: Sora, Personal Publishing Platform

New Show Hacker News story: Show HN: KrotoDC – gRPC in Kotlin with Dataclasses