We've been working hard on making it easier to create and manage tests for your web services in Assertible. Today we're excited to release new features for curl command integration and importing tests into an existing web service. Read more to learn how it works.
Our shiny new XPath XML data assertion is capable of extracting values from XML and HTML documents and comparing the value to hard-coded data and dynamic variables. This functionality opens up a lot of new ways to automate tests for your API or website.
Many API and website testing scenarios require chaining HTTP requests and setting up pre-requisite data fixtures to validate an endpoint's payload or status code. To support these workflows, we are excited to roll out our most requested feature - multiple setup steps - which can be used to chain HTTP requests and populate dynamic test data.
We're thrilled to release a new feature for configurable rate limiting on web services in Assertible. This allows you to more closely model your real-world services by throttling how fast HTTP requests will hit your API or web app.
Environment variables, the newest addition to Assertible, make it easier and faster to write reliable tests using static data fixtures, no matter where your web service is deployed.
At Assertible, we're creating a platform that helps you test and monitor APIs and websites. A big part of this is being able to model real-world use-cases. Today, we're happy to anounce that teardown steps are now available for all users.
Running your API tests across different environments, like staging, qa, and production, helps ensure the uptime and available of your web services. The new environment level authentication in Assertible gives you more control over testing your application on different URLs.
We're constantly looking for new ways to make testing your web service easier by finding patterns in how HTTP requests are created and tested. The new enable/disable option for request headers and parameters will help you create and iterate on more tests for a wide range of use-cases.
As you create new tests for your web app and push new features to production, you'll want to run your tests on a schedule to continuously validate your web services. These new schedule features will help you improve your web service monitoring.
We are happy to announce two major improvements to our Trigger URLs. You can now run your tests against any dynamic URL and fail your continuous integration build or script when tests fail. These improvements make it possible to execute API tests in a continuous integration & delivery pipeline against any host.
We're excited to release two new improvements to the dashboard: a new test list view helps you find and manage API test failures, and the deployments history now links directly to the test result for that deploy.
I am happy to announce that Assertible now supports importing and automating API tests from Postman Collections. Postman has become a powerful developer tool for exploring and defining reusable API or website tests using the Postman Collections format.
Test your web app across any environment, like staging or production, and use these new dashboard features to instantly view the results and status of your tests.
The new and improved deployments API is capable of integrating with GitHub and your continuous delivery pipeline so you can monitor your web service deployments and test failures directly from GitHub pull requests and other commit references.
We have overhauled our GitHub integration to require less permissions for access to your resources. Unless you are using the GitHub deployments integration, Assertible only requires access to your email.
Validate all JSON endpoints for your web service using JSON Schema Draft 4.
View your web service deployment history and easily make powerful JSON assertions without writing code.
Assertible supports running automated web service tests against different environments from the dashboard, and supports a new environment parameter on API status badges.
Introducing new metrics for testing and monitoring your web services.
The best time to run API tests is immediately after a deployment. Use Assertible deployments to continuously test your web app.
Assertible's new via property for test results makes it trivial to instantly view where a test result originated.
The easiest way to test and
monitor your web services
Reduce bugs in web applications by using Assertible to create an automated QA pipeline that helps you catch failures & ship code faster.Get started with GitHubSign up for free