OSS Release: HTTP Load + SLA Testing Utility With Go

Featured image for “OSS Release: HTTP Load + SLA Testing Utility With Go”

OSS Release: HTTP Load + SLA Testing Utility With Go

January 25, 2022


Attention: This article was published over 4 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.

KeyholeSoftware.dev—the innovation arm of Keyhole Software—has released a new open-source HTTP load testing command line utility implemented in Go. khsLoad is used to test the performance of APIs and websites through user simulation with features for creating data graphs useful for SLAs.

khsLoad, The Open Source Go Utility

khsLoad is used to test the performance of APIs and websites. The command-line utility allows for simulated users to invoke HTTP-based URLs over a specified duration. Throughput and bytes transferred are reported and results can be saved to a CSV file that can be generated into a graph plot.

Use cases include:

  • A/B testing a load on an application’s web pages—testing web pages with khsLoad, then applying caching or other performance optimizations and validating if those changes make a difference.
  • Testing the working functionality of mechanisms like governing, throttling, and rate-limiting on APIs for consumer use.
  • Testing and validating websites and APIs to ensure that response time service-level agreements (SLAs) are being met.

Seeing khsLoad In Action

Let’s discuss an example that runs a free weather API that returns meta-data for a longitude/latitude location….

View the rest of this post here!

About The Author

More From Keyhole Software

About Keyhole Software

Expert team of software developer consultants solving complex software challenges for U.S. clients.

Share This Post

Related Posts


Discuss This Article

Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Prijava za prejem 100 USDT
Prijava za prejem 100 USDT
3 months ago

Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?