Systems | Development | Analytics | API | Testing

August 2020

API Load Testing Mistake #5: Not Factoring in External API Calls - @SmartBear Talks

Nowadays, lots of modern API-based applications make calls out to third-party APIs. These APIs can belong to your organization, or they can be located on a partner, customer, etc. side. Today, we will analyze the specifics of calling these APIs during API load testing. Robert Schneider, a software testing consultant from WiseClouds, will help us avoid the mistakes when working with external API calls.

Create Playbooks to Improve Productivity, Scale Customer Relations and Speed Integration

Automating repetitive processes is a key attribute in whole-product design. By combining payload observability with behavioral emails, Moesif is able to make you more productive through sophisticated workflows on many functional, performance and product issues. This article walks through how to set up playbooks that can save you time, resources and energy. We’ve highlighted a small number of key areas where our playbooks can assist you in the management of your product.

Building business resilience with API management

Over the last several years, as digital services and interfaces have become the primary way businesses interact with their customers, maintaining ‘business as usual’ has demanded digital transformation. In difficult times such as these, however, it may be tempting to put digital transformation projects on pause until budget surpluses return. This is a mistake.

How to Automatically Email Customers When They Approach API Rate Limits using Moesif

Maintaining the performance and reliability of your API platform are two of the most important issues to ensure the continuing success of your product. APIs should run as efficiently as possible, and one way of safeguarding that is to rate limit, or constrain, the number of HTTP requests made in a given time period.

API Load Testing Mistake #3: Failing to Explore Multiple Load Generation Scenarios -@SmartBear Talks

Creating an API load test is only one piece of the huge load testing world. Once your test is ready, you need to integrate it into the business process, simulate different load generation scenarios, and analyze the results. Today, we will continue investigating API Load Testing mistakes you can easily avoid. Robert Schneider, a software testing consultant from WiseClouds, will share exclusive insight into load generation scenarios.

API Load Testing Mistake #4: Simulating GUI Security Integrations via API - @SmartBear Talks

Lots of applications nowadays have robust and complex front-end development - user experience becomes so important! That's why, we need to understand how these front-end features and elements work under load. In this interview, we will talk with Damion White, software testing consultant from WiseClouds, and discuss the issues you can face when creating API load tests for such scenarios and how to avoid them.

The 7 Habits of Highly Effective Automators

Building a tech stack in today’s world means constantly making decisions about whether to automate or abstract challenges, but the goals are always the same – simplicity, security and speed. As organizations embrace myriad technologies, such as Kubernetes, to abstract away DevOps challenges, they also increase the need for automation to help them manage increasingly complex processes across platforms. In this session, Kong’s VP of Product Reza Shafii will explore how organizations can use automation to reduce friction in adopting new platforms, eliminate repetitive, error-prone tasks and increase the overall effectiveness of their development teams.

How Kong and Partner API Integrations Helped Papa John's Achieve Record Sales

It’s not every day that you learn your technology helped a company achieve their highest sales in company history. But that is the story of Kong and Papa John’s. I have always loved Papa John’s for their delicious pizza made with fresh ingredients, but what I also think of is their (incredibly addictive) Special Garlic Dipping Sauce.

Build vs. Buy Behavioral Email Platform for API Product Companies

Behavioral email is automated and targeted messages sent to customers based on their actions or behavior. By triggering on how your customers interact with your website or product, you’re able to send email whose content is actually aligned with what they’re doing, and will therefore be far more likely to resonate.

The REST API Roundup!

REST Is the default setting for most developers! At least 83% of APIs use REST, while another 15% use SOAP. DreamFactory is a REST API management platform, making it easy for you to create RESTful applications. We can instantly build a secure, live REST API on top of your current SOAP solution! We want to help you get on the best track with your REST API endeavor! Here are our top resources below.

The Path of Most Resilience

Looking at business resilience in a wider context, digital transformation is the key driver of innovation and operation efficiency during times of uncertainty. Whether you are facing challenges or opportunities, you must be able to reconfigure the things you already have to meet internal and external demands. More than ever before, your customers, developers, and partners look to APIs to drive operational efficiency, accelerate innovation, and create rich customer experiences.

What is Ably API Streamer?

It makes it easy to deploy, manage, and distribute data streams to third party developers as realtime APIs - so they can consume and integrate those data streams into their own apps. As realtime API adoption increases so does complexity, cost, and friction of integration for developers wanting to consume realtime data. But with API Streamer, out-of-the-box realtime API management tools and a proven cloud distribution network mean creating self-service realtime API programs has fixed initial (near-zero) and ongoing engineering cost.

7 Tips to Write Great API Documentation

Developers build REST APIs so people can use their applications, and they write great API documentation so people can use their APIs. But for some reason, writing API documentation that is both pleasurable to read and easy to work with is a skill that many developers lack, so let’s get this clear: Your API is only as great as your API documentation. Below, we explore seven tips for writing great API documentation.

3 Best Practices to Refine API Testing | Postman Alternatives in 2020

API testing remained an essential part of test automation and CI/CD process for QA teams to stay committed to short release cycles and frequent changes. API testing eliminates the need for maintaining scripts following the changes in the application under test’s UI. Read more API testing 101 Postman is a tool for API development, testing, and managing APIs for QA professionals. Postman was first developed as a side project for simplifying API workflow and testing projects.

API Load Testing Mistake #2: Not Calibrating Virtual Users to Real Users - @SmartBear Talks

A huge part of your strategic plan for load tests built into your app development business processes is understanding and ensuring that the user profiles or the actions that your simulated users take in any testing environment accurately depict what happens in a real-world use case. That's why you need to be very careful with setting up virtual users in your load tests. We will investigate possible issues with Damion White, software testing consultant from WiseClouds, in this video.

Tracing With Zipkin in Kong 2.1.0

There is a great number of logging plugins for Kong, which might be enough for your needs. However, they have certain limitations: Most of them only work on HTTP/HTTPS traffic. They make sense in an API gateway scenario, with a single Kong cluster proxying traffic between consumers and services. Each log line will generally correspond to a request which is “independent” from the rest.

What is the Difference between API Observability vs API Monitoring

The traditional definition of API monitoring has been around for years from companies like SmartBear, APIMetrics, and Runscope and useful to check API correctness and performance. An API monitoring tool initiates API calls against your chosen endpoints and then records the response received. Additional checks can be added such as create a slack alert on a 500 error or timeout.

Introducing Versions API to Automate Error Response for New Code Versions

You know the feeling. You’ve just deployed a new version to production and are monitoring the Rollbar dashboard for any new errors or looking out for any Slack notifications. You’re keeping an eye on the number of new or reactivated errors, their severity level, and triaging to see which errors need to be assigned and to whom. Now what if you could automate these tasks?

Google Cloud named a Leader in the 2020 Forrester Wave for API Management Solutions

APIs are a critical component of any enterprise’s digital transformation strategy. They can drive customer engagement, accelerate time to market of new services, power innovation and unlock new business opportunities. Therefore, choosing the right API management platform is critical to running a successful API program, and research from industry analyst firms like Forrester Research can help enterprises evaluate and choose the right solution.

How to Test Ruby Code That Depends on External APIs

Few things are more frustrating than slow, flaky test suites. You're ready to deploy, wait 20 minutes for CI to run, only to find that a test failure in code you've never touched is blocking you. You dig into the source and find the problem: an external API call. It works (slowly) most of the time. But sometimes the network glitches and it fails. What do you do? In this article, José Manuel shows us several techniques for removing external API dependencies from our tests.

API Load Testing Mistake #1: Separating Load Tests from Business Process - @SmartBear Talks

API performance testing becomes highly-demanded in all companies. It's very important to make sure how each single API works, as well as how they work under a different load. Many companies are trying to do API load testing by using the same approaches they use to test single APIs. In this video, we will talk with a world-known API expert, Robert Schneider, about the importance of including API load testing scenarios into a business process.

Top 5 Behavioral Emails Every Developer Tool Should Use

Double your open rate by using behavioral emails. The best way of engaging your customers is to share content that resonates. And nothing resonates more than sending targeted emails to developers based on their own actions and behaviors. In a companion blog post, Behavioral Email Speeds API Integration, we explained how behaviorally-driven outreach to developers can speed API integration for an API product company.