What is Chakram?
It is a REST API testing framework offering a BDD testing style and fully exploiting promises. It allows you to write clear and comprehensive tests, ensuring JSON REST endpoints work correctly as you develop and in the future.
Chakram is a tool in the API Tools category of a tech stack.
Chakram is an open source tool with 905 GitHub stars and 100 GitHub forks. Here’s a link to Chakram's open source repository on GitHub
Who uses Chakram?
Chakram's Features
- Status codes
- Cookie presence and value
- Header presence and value
- JSON values
- Promise based
- Plugin support
- Custom assertions
- Exports results in a variety of formats
- Debugging support
Chakram Alternatives & Comparisons
What are some alternatives to Chakram?
Mocha
Mocha is a feature-rich JavaScript test framework running on node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
SuperTest
It is a super-agent driven library for testing node.js HTTP servers using a fluent API. It provides a high-level abstraction for testing HTTP, while still allowing you to drop down to the lower-level API provided by superagent.
Postman
It is the only complete API development environment, used by nearly five million developers and more than 100,000 companies worldwide.
RestSharp
It is probably the most popular HTTP client library for .NET. Featuring automatic serialization and deserialization, request and response type detection, variety of authentications and other useful features
Insomnia REST Client
Insomnia is a powerful REST API Client with cookie management, environment variables, code generation, and authentication for Mac, Window, and Linux.