2

OSS Release: HTTP Load + SLA Testing Utility With Go

 2 years ago
source link: https://keyholesoftware.com/2022/01/25/oss-release-http-load-sla-testing-utility-with-go/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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 Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK