Posts in 2021
  • Beginner's Guide to Hyperfoil: part 3

    Tuesday, February 16, 2021 in News

    In this article we’ll show how to run Hyperfoil inside an Openshift cluster, benchmarking workload within the same cluster. This assumes that you have sufficient privileges to install operators and create new namespaces (projects). Demo …

    Read more

  • Beginner's Guide to Hyperfoil: part 2

    Tuesday, February 09, 2021 in News

    This article is intended to be published on other sites, too - therefore it contains introduction to concepts this blog’s readers are probably familiar with. In the previous part we’ve deployed our demo application (Vehicle Market) and …

    Read more

  • Beginner's Guide to Hyperfoil: part 1

    Monday, January 25, 2021 in News

    TLDR You’ll learn how to write a simple Hyperfoil benchmark and run it straight from the CLI. This article is intended to be published on other sites, too - therefore it contains introduction to concepts this blog’s readers are probably …

    Read more

Posts in 2020
  • Compensation for coordinated omission

    Wednesday, December 09, 2020 in News

    Results for closed-model tests show maximum throughput your SUT can achieve; the response times are skewed though due to the coordinated omission. There are still cases where you’d like to run in this mode and check the size of the error …

    Read more

  • Automatic follow of redirects

    Monday, November 16, 2020 in News

    Hyperfoil is trying to imitate how users will hit your site with requests as realistically as possible. Therefore it supports one of the browser features: redirections. There are two ways how webservers tell browsers where to fetch another page: …

    Read more

  • Fetch embedded resources

    Monday, November 16, 2020 in News

    When browsing a website it’s not only the main page the webserver needs to serve - usually there are static resources such as images, stylesheets, scripts and more. Hyperfoil can automatically download these. Hyperfoil implements a …

    Read more