Runscope API Monitoring    Learn More →

Tutorial: Continuous Integration with CircleCI and Runscope API Tests

Tutorial: Continuous Integration with CircleCI and Runscope API Tests

By Heitor Tashiro Sergent on .

CircleCI is a popular Continuous Integration and Delivery solution (used by Facebook, Kickstarter, Spotify), and integrating it with Runscope Trigger URL tests so you can run your Runscope API tests takes only a few minutes!
 
Runscope can be used by itself to monitor and test APIs, but it can also be used as part of your CI workflow. We have a sample Python script in our GitHub that can be used to trigger a set of tests in your Runscope account, and change the build status based on their results.
 
In this tutorial, we're going to show you how to use that script with CircleCI. We'll cover...

Read More →

Categories: code samples, tutorial, testing, integrations


3 Easy Steps to Cloud Operational Excellence

3 Easy Steps to Cloud Operational Excellence

By Bruce Wang on .

This is a guest post by Bruce Wang and Glen Semino from SYNQ, a video API built for developers. In this post, they explain the tools and processes they use to keep the company's API operations running smoothly, and share a real-world story of how they found an API bug before launching a new feature.

There are a lot of tools out there, and sometimes its hard to sift through them all. Here’s a simple guide to combine 3 tools, Runscope, PagerDuty and StatusPage to create a powerful cloud operational workflow that will give you peace of mind and clear visibility to your application for your customers and internal teams alike!

In case you’re not familiar with the tools, here’s a quick rundown:

  • Runscope — highly flexible API testing and monitoring service
  • PagerDuty — incident management system
  • StatusPage — Customer-facing API health status page

The workflow

It’s important to implement tools for specific purposes, and we wanted to integrate these 3 tools to help manage our operational process better. In the following examples, we’re going to show you how...

    Read More →

    Categories: apis, community, customers, debugging, howto, integrations, monitoring, tutorial


    Monitoring API Performance with the New API Metrics Endpoint

    Monitoring API Performance with the New API Metrics Endpoint

    By Heitor Tashiro Sergent on .

    We have a new endpoint available for the Runscope API! Now you can retrieve your API tests performance metrics for each individual test, keep a pulse on your API's performance over time, and create custom internal or external dashboards with it.

    You can use the new endpoint by making a request to:

    https://api.runscope.com/<bucket_key>/tests/<test_id>/metrics

    And you can filter the request by using 3 different parameters...

    Read More →

    Categories: announcements, apis, monitoring, testing


    Building a Steam Powered IoT API with Thingsboard

    Building a Steam Powered IoT API with Thingsboard

    By Joshua Curry on .

    The project began late at night, as all good steam projects should. I had been thinking about some of the projects I’ve built with microcomputers like the Raspberry Pi and wanted to vault them out of the bland novelty of blinking and beeping boxes.

    I have a model steam engine I inherited from a tinkering uncle and thought it would be a gas to try and make an IoT device out of it. I also have experience in API production and consumption, so I wanted it to be a relevant POC for devs trying to integrate the physical world with the virtual.

    Bridging 300 years of technology seemed like an appropriate way...

    Read More →

    Categories: featured guest series, IoT, testing


    Tutorial: Continuous Integration with Codeship and Runscope API Tests

    Tutorial: Continuous Integration with Codeship and Runscope API Tests

    By Heitor Tashiro Sergent on .

    A part of an engineer's toolbox is a good automation workflow. One of the tools in that box is a Continuous Integration provider, which can help teams prevent integration problems and improve quality control.

    Runscope can be used by itself on running and monitoring APIs, but it can also be used as part of your CI workflow. Our CEO, John Sheehan, created a sample Python script that can be used to trigger a set of tests in your Runscope account, and change the build status based on their results.

    In this tutorial, we're going to show you how to use that script with Codeship. We'll cover how...

    Read More →

    Categories: code samples, tutorial, testing, integrations


    Storing API Test Results to a Database with Eventn and Runscope

    Storing API Test Results to a Database with Eventn and Runscope

    By Eventn on .

    A common requirement for Runscope users is to save and analyze test results for alerting, building custom dashboards, and other analytical purposes. One way to do that is to pipe all your test results to an Amazon S3 bucket. But what if you want more flexibility in how you store the test results? Or if you want to filter and process the test result data before storing it? 

    Eventn is an HTTP microservices platform specifically designed for data processing and analytical workloads. You can use it to launch microservices, and each one you create provides a Node.js JavaScript function runtime that executes when an HTTP request is made.

    In this example, we will demonstrate how to call an Eventn microservice after each test completes and provide an example of saving the results to a database. We will also report on the data using SQL...

    Read More →

    Categories: howto, integrations, microservices


    Everything is going to be 200 OK®