ptrthomas

Joined 9 years ago

Karma
55
Submissions
18
Member since
Feb 11
https://karatelabs.io
View on Hacker News

Recent submissions

Comment · 3 years ago
Comment · 4 years ago
Comment · 4 years ago
Thanks! Great to hear this and I completely resonate with your experience. Really appreciate it, we will reach out.
Comment · 4 years ago
Karate is open-source and will remain so. The IntelliJ plugin and Studio SaaS mentioned in the OP description are optional and you can find the pricing on our site.
Comment · 4 years ago
Yes in the case of Postman, you need a separate tool (Newman) to run headless or CI in the cloud. In Karate, there is no separate headless-runner, there is just one tool which includes the test-runner. This simplifies things.
Comment · 4 years ago
When you have a basic API test which makes an HTTP call and validates the response, it is quite simple. We've seen teams get started by just referring to an existing test or example. But you are right, when you start getting into complex business-logic or assertions, you will start using JavaScript. What people seem to like about Karate is that you can start off simple, but the tool can flex as you learn more.
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
Thank you for your support!
Comment · 4 years ago
Postman is a "UI driven" tool, it is great for exploratory testing of APIs and sharing the knowledge on how you call an API (e.g. collections) with others.

But Karate tests are scripts that can be checked into version-control just like any other code in your team.

Karate allows you to write hybrid tests, which means you can switch between API calls and UI actions within the same test script. You can also re-use API tests as performance tests with Karate. Tests are executed in parallel and you get a single HTML report.

Finally, in my opinion - the assertions that Karate gives you out of the box for complex JSON payloads are hard to beat.

Comment · 4 years ago
Thanks Uday!
Comment · 5 years ago
Thanks, that makes sense
Comment · 5 years ago
> We built Axiom on a pretty popular framework, Puppeteer, which requires desktop binaries to run. This means you need an Electron app, too.

I thought it was Playwright that depends on patched browser binaries and that Puppeteer works with stock Chrome and does not need Electron. Can you clarify, just trying to learn here.

Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton