Runscope API Monitoring and Testing    Learn More →

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


4 Methods to Make Your API Truly Discoverable

4 Methods to Make Your API Truly Discoverable

By Bill Doerrfeld on .

The software industry has shifted to truly embrace web APIs as products, rather than ancillary services alongside the traditional business model. Because of that, API providers are naturally placing greater emphasis on marketing these services and creating a new identity that caters well to third-party developers.

If you are an API advocate or product owner, you may feel the pressure to get your service into the hands of developers by spreading the good word at hackathons, webinars, or attending API-related events. Word of mouth is an excellent tool, but before you start printing business cards, there are other actions you can take to naturally increase the discoverability of your service. 

In this post, we’ll review some methods and tools that API providers can use to improve the visibility of a web API —  helpful for API owners in the process of releasing a new public web API or promoting an existing one. We’ll explore:

  • API portals from an SEO perspective,
  • Profiling an API within developer directories,
  • The viability of API discovery formats...

Read More →

Categories: api ecosystem, apis, community, featured guest series, openapi


Monolith to Microservices: Transforming a web-scale, real-world e-commerce platform using the Strangler Pattern

Monolith to Microservices: Transforming a web-scale, real-world e-commerce platform using the Strangler Pattern

By Kristen Womack on .

Microservices are hot these days. According to Google Trends, searches for “microservices” were almost non-existent five years ago.

Maybe your team is one of the many now moving toward a microservices architecture. And with good reason: breaking a monolithic application into smaller, simpler services increases your project’s velocity, your ability to scale, and allows you to react more quickly to change.

In 2011, I was part of the Best Buy transformation that broke down the monolith of the website into separate web services. This is the story of that transition from monolith to microservices at one of the world’s biggest e-commerce platforms—what we learned, what worked, and how you can learn from our experience—while highlighting two keys in our transformation success: focusing on culture, and using Martin Fowler's Strangler Pattern.

But first: How did we get...

Read More →

Categories: community, featured guest series, microservices


Everything is going to be 200 OK®