Tips for importing and testing your API spec with Assertible
Importing your Swagger/OpenAPI specification or Postman collection into Assertible makes it easy to generate tests for your API. Here are some tips for getting started and troubleshooting steps for common errors.
Sync changes from OpenAPI/Swagger specifications with Assertible API tests
Assertible has been working hard on building a solution to automatically create API tests from an OpenAPI or Swagger specification. We're taking this a step further to make it possible to sync changes from a specification with Assertible to make maintaing your test suite a breeze.
Assertible joins the OpenAPI initiative
Today, we're proud to announce that Assertible is the latest member to join to OpenAPI Initiative. We're thrilled to be a part of the initiative and join the ranks of great teams working to pave the way for the future of the internet.
Automated API testing with TeamCity
With more teams using continuous integration and delivery to automate builds and deployments, being able to also automate quality assurance tests for an API or web app is a natural next step. In this post we'll describe how to integrate Assertible with a TeamCity build to improve the quality of your software.
High level lessons for automated API testing in CI pipelines (Index Developer Conference slides)
This post contains the slides and resources used in a talk given at Index Developer Conference about High Level Lessons Learned in Automated API/application testing within continuous integration and delivery pipelines.
Testing and validating API responses with JSON Schema
Testing and validating JSON APIs is an important aspect of running a quality web service, but managing checks for large and diverse response bodies can be difficult. Using JSON Schema to construct a model of your API response makes it easier to validate your API is returning the data is should.
Web service performance testing - tips and tools for getting started
Performance testing is an important aspect of running an API or web application, but where do you start? This post will go over the basics of performance testing, present best practices, and provide tools to get started.
API security testing - tips to prevent getting pwned
Can your API be hacked? APIs are more commonly than ever being used to send sensitive data between clients. These guidelines will give you a starting point to testing your services for security vulnerabilites.
Testing and monitoring in production - your QA is incomplete without it
Testing and monitoring web services in production (TiP and MiP) helps software and testing teams improve overall quality and gain a better understanding of how systems behave with real users and requests. These are few reasons why you should be testing and monitoring in production.
New to API monitoring? Here are 5 tips to detect downtime before your users
Behind every great API is a reliable uptime monitoring system. In today's internet world filled with SaaS apps, there are many monitoring tools to choose from. In this post I'll outline some tips to help you determine what and how to monitor your API. Using these tips can help you build out API monitoring automation that works well for your needs.
Why you should choose Assertible over Postman for API testing and monitoring
Assertible and Postman are both great tools that with many benefits for testing and monitoring APIs. In this post, I'll illustrate a few important advantages that make Assertible a great choice for teams looking to choose an automated testing tool.
Why you should choose Assertible over Runscope for API testing and monitoring
In this post I will outline why Assertible is a good fit for teams to test APIs and illustrate precisely how Assertible improves on features that both Assertible and Runscope offer.
How to run API integration tests on CI
In this post I'll illustrate how to run API integration tests during a CI build as part of a continuous testing strategy. The goal is to validate that the API or web application performs as expected under production-like circumstances. This strategy can be used to verify an app's functionality before a deployment or other parts of a continuous delivery processes.
Test and monitor your API Gateway endpoints with Assertible
AWS's API Gateway is a great tool that makes it easy for developers to create and publish an API. In this post, I'll show you how to set up automated API testing and monitoring for all of your endpoints.
API integration testing from CI using Postman Collections and Assertible
In this post I'll describe how to automate API tests defined in a Postman Collection from a continuous integration or delivery pipeline using Assertible.
Automated API testing with Jenkins
Testing your API or web app after deploying from a CI pipeline helps catch bugs earlier and faster in the development process. This post explains how you can test your API from a Jenkins build step using Assertible.
3 effective methods for testing an HTML website
In this post, I will illustrate 3 simple examples for testing an HTML website using Assertible. The examples described in this post are perfect for continuously smoke-testing your site from a continuous integration pipeline or deploy script.
Running post deploy smoke tests from any Codeship pipeline
Learn how to run post deploy smoke tests against your API or website from any Codeship pipeline.
Open GitHub issues when API tests fail using Zapier
With the Zapier integration for Assertible, you can automatically open an issue on any GitHub repository when API tests are failing. This post will show you how to set it up.
3 simple strategies to test a JSON API
This post illustrates 3 simple examples for testing a JSON API using Assertible. These examples assume you have an Assertible account and a test created.
Using Swagger / OpenAPI to continuously test your API from a CI pipeline
How to continuously test an API using a Swagger / OpenAPI definition from a continuous integration or delivery pipeline.
Why you should add API testing to your continuous integration pipeline
In an ideal world, every continuous delivery pipeline would incorporate automated functional testing. Even if you are not automating deployments directly to production, there are several distinct advantages to automatically running integration, acceptance, and end-to-end tests against every release of your application immediately after it's deployed.
Testing an API using Swagger
Learn how to set up an automated API testing and monitoring pipeline based on a Swagger or OpenAPI specification
Set up automated smoke tests for a REST API in 5 minutes
Learn how to set up automated smoke tests and monitoring for your web services using Assertible in 5 minutes.
Tutorial: Automate smoke tests for a Go API on Heroku
A step-by-step guide for automatically smoke testing a Go application every time it's deployed to Heroku.
Automating QA pipelines for Heroku Review Apps
Integrate Heroku Review Apps and Assertible to create turn-key automated QA pipelines for web applications. Test results are propogated to GitHub status checks making it trivial to identify failures from pull requests.
Tutorial: Set up a continuous testing pipeline with Node.js
Learn how to set up a continuous integration, deployment, and testing pipeline for a Node.js app using CircleCI, Heroku, and Assertible.
3 preventable web app deployment failures
Common deployment failures can be quickly detected and often prevented by automating end-to-end acceptance testing as part of the continuous integration process.
4 common API errors and how to test them
API failures are inevitable; the important part is how quickly you can react. Here are 4 common API failures, and how you can test them.
Testing an API behind a firewall
Learn how to test APIs behind a firewall using `ngrok` and Assertible.
GitHub integration status checks
Instantly view GitHub pull request status checks for your Assertible post-deployment tests.
5 tools to complete your CI pipeline
A good continuous development workflow makes developers more productive by providing constant feedback during the build, deploy, and test cycle. These 5 services will complete your CI pipeline.
Continuously testing Heroku GitHub deployments
Running automated QA tests against your web service every time you deploy to Heroku is the best way to complete your continuous integration pipeline. Using Heroku Review Apps along with our GitHub deployment integration makes this trivial using Assertible.
Effortless post deployment testing with GitHub
The Assertible GitHub integration makes it easy to automate your QA pipeline by running post deployment API tests every time you deploy your web application.
Introducing Assertible
We're proud to announce Assertible, a tool for testing and monitoring production web services.
Categories
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 freeRecent posts
Tips for importing and testing your API spec with Assertible 05/26/2020
New feature: Encrypted variables 10/30/2019
New feature: Smarter notifications 5/17/2019