Skip to content

Commit bdcd85c

Browse files
committed
deploy: 794f9f6
1 parent c6c1c69 commit bdcd85c

File tree

246 files changed

+1056
-1057
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

246 files changed

+1056
-1057
lines changed

404.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

CNAME

Lines changed: 0 additions & 1 deletion
This file was deleted.

blog/_print/index.html

Lines changed: 242 additions & 242 deletions
Large diffs are not rendered by default.

blog/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

blog/news/2020-11-16-fetch-embedded/index.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

blog/news/2020-11-16-follow-redirect/index.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

blog/news/2020-12-9-compensation/index.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

blog/news/2021-01-25-hf-beginner-guide-1/index.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

blog/news/2021-02-09-hf-beginner-guide-2/index.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

blog/news/2021-02-16-hf-beginner-guide-3/index.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

blog/news/_print/index.html

Lines changed: 242 additions & 242 deletions
Large diffs are not rendered by default.

blog/news/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

blog/news/index.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>News on Hyperfoil</title><link>https://hyperfoil.io/blog/news/</link><description>Recent content in News on Hyperfoil</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://hyperfoil.io/blog/news/index.xml" rel="self" type="application/rss+xml"/><item><title>Beginner's Guide to Hyperfoil: part 1</title><link>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</guid><description>TLDR You&amp;rsquo;ll learn how to write a simple Hyperfoil benchmark and run it straight from the CLI.
2-
This article is intended to be published on other sites, too - therefore it contains introduction to concepts this blog&amp;rsquo;s readers are probably familiar with.
3-
Introduction Meet Hyperfoil, a swiss-army knife of web benchmark driver. This is an opensource (ASL2.0) tool that sports a set of properties that we could not find in any of the existing load drivers:</description></item><item><title>Beginner's Guide to Hyperfoil: part 2</title><link>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</guid><description>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.
4-
In the previous part we&amp;rsquo;ve deployed our demo application (Vehicle Market) and exercised some basic requests against that. In this post we will focus on processing responses and user workflow through the site.
5-
Processing responses We will start with a benchmark that fetches single random page with an offering, without the HTML resources part for brevity:</description></item><item><title>Beginner's Guide to Hyperfoil: part 3</title><link>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</guid><description>In this article we&amp;rsquo;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).
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>News on Hyperfoil</title><link>https://hyperfoil.io/blog/news/</link><description>Recent content in News on Hyperfoil</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://hyperfoil.io/blog/news/index.xml" rel="self" type="application/rss+xml"/><item><title>Beginner's Guide to Hyperfoil: part 3</title><link>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</link><pubDate>Tue, 16 Feb 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</guid><description>In this article we&amp;rsquo;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).
62
Demo workload We will install Vehicle Market, our demo application we&amp;rsquo;ve used in the first article using console and Openshift Template.
73
Login into your cluster and run this:
8-
# Fetch the default domain your cluster uses export DOMAIN=$(oc get ingresscontrollers.</description></item><item><title>Compensation for coordinated omission</title><link>https://hyperfoil.io/blog/news/2020-12-9-compensation/</link><pubDate>Wed, 09 Dec 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-12-9-compensation/</guid><description>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&amp;rsquo;d like to run in this mode and check the size of the error you&amp;rsquo;re accumulating.
4+
# Fetch the default domain your cluster uses export DOMAIN=$(oc get ingresscontrollers.</description></item><item><title>Beginner's Guide to Hyperfoil: part 2</title><link>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</link><pubDate>Tue, 09 Feb 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</guid><description>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.
5+
In the previous part we&amp;rsquo;ve deployed our demo application (Vehicle Market) and exercised some basic requests against that. In this post we will focus on processing responses and user workflow through the site.
6+
Processing responses We will start with a benchmark that fetches single random page with an offering, without the HTML resources part for brevity:</description></item><item><title>Beginner's Guide to Hyperfoil: part 1</title><link>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</guid><description>TLDR You&amp;rsquo;ll learn how to write a simple Hyperfoil benchmark and run it straight from the CLI.
7+
This article is intended to be published on other sites, too - therefore it contains introduction to concepts this blog&amp;rsquo;s readers are probably familiar with.
8+
Introduction Meet Hyperfoil, a swiss-army knife of web benchmark driver. This is an opensource (ASL2.0) tool that sports a set of properties that we could not find in any of the existing load drivers:</description></item><item><title>Compensation for coordinated omission</title><link>https://hyperfoil.io/blog/news/2020-12-9-compensation/</link><pubDate>Wed, 09 Dec 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-12-9-compensation/</guid><description>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&amp;rsquo;d like to run in this mode and check the size of the error you&amp;rsquo;re accumulating.
99
Many benchmarks use closed-model with fixed concurrency and cycle-time, expecting the request to be fired every X milliseconds. When the requests fall behind in schedule due to some requests taking more than this period (cycle-time) the subsequent requests are fired as quickly as possible to catch up.</description></item><item><title>Fetch embedded resources</title><link>https://hyperfoil.io/blog/news/2020-11-16-fetch-embedded/</link><pubDate>Mon, 16 Nov 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-11-16-fetch-embedded/</guid><description>When browsing a website it&amp;rsquo;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.
1010
Hyperfoil implements a non-allocating HTML parser, with a pre-baked onEmbeddedResource handler: This selects HTML tags with appropriate attributes that represent an URL:
1111
Images: &amp;lt;img src=&amp;quot;...&amp;quot;&amp;gt; Stylesheets: &amp;lt;link href=&amp;quot;...&amp;quot;&amp;gt; Scripts: &amp;lt;script src=&amp;quot;...&amp;quot;&amp;gt; Embedded media: &amp;lt;embed src=&amp;quot;...&amp;quot;&amp;gt;, &amp;lt;object data=&amp;quot;...&amp;quot;&amp;gt; Frames: &amp;lt;frame src=&amp;quot;.</description></item><item><title>Automatic follow of redirects</title><link>https://hyperfoil.io/blog/news/2020-11-16-follow-redirect/</link><pubDate>Mon, 16 Nov 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-11-16-follow-redirect/</guid><description>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.

blog/releases/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

blog/releases/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

blog/releases/release_notes/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

categories/actions/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/benchmark/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/concepts/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/examples/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/faq/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/getstarted/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/guide/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/howto/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/installation/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/migration/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/overview/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/processors/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/quickstart/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/reference/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/steps/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

categories/troubleshooting/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

community/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

community/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/architecture/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/extensions/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/getting-started/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart1/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart2/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart3/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart4/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart5/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart6/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart7/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/getting-started/quickstart8/index.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

docs/howtos/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/howtos/credentials/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/howtos/editor/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/howtos/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/migration/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/migration/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/migration/wrk/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/overview/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/overview/concepts/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/overview/faq/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/overview/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/reference/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/reference/actions/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/reference/actions/action_additem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_addtoint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_addtosharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_clearhttpcache/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_conditional/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_fail/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_getindex/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_getitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_getsharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_getsize/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_log/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_markrequestinvalid/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_newsequence/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_publishagentdata/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_publishglobalcounters/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_readagentdata/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_removeitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_restartsequence/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_set/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_setint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_setitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_setsharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_stringtoint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/action_unset/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/actions/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/reference/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/reference/processors/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/reference/processors/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_additem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_addtoint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_addtosharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_array/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_clearhttpcache/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_closeconnection/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_collection/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_conditional/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_count/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_fail/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_getindex/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_getitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_getsharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_getsize/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_gzipinflator/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_json/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_log/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_loginvalid/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_markrequestinvalid/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_newsequence/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_parsehtml/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_publishagentdata/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_publishglobalcounters/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_queue/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_readagentdata/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_removeitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_restartsequence/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_set/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_setint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_setitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_setsharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_store/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_storeint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_stringtoint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/processors/processor_unset/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/reference/steps/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_additem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_addtoint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_addtosharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_awaitallresponses/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_awaitdelay/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_awaitint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_awaitvar/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_breakiffinished/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_breaksequence/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_clearhttpcache/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_conditional/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_fail/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_foreach/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_getindex/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_getitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_getsharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_getsize/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_hotrodrequest/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_httprequest/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_json/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_log/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_loop/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_markrequestinvalid/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_newsequence/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_noop/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_publishagentdata/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_publishglobalcounters/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_pullsharedmap/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_pushsharedmap/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_randomcsvrow/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_randomfile/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_randomint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_randomitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_randomuuid/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_readagentdata/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_removeitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_restartsequence/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_scheduledelay/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_set/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_setint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_setitem/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_setsharedcounter/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_stop/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_stopwatch/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_stringtoint/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_template/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_thinktime/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_timestamp/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/reference/steps/step_unset/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/restapi/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/restapi/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/restapi/openapi/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/user-guide/benchmark/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/user-guide/benchmark/agents/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/ergonomics/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/hooks/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/http/index.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/phases/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/scenario/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/templates/index.html

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

docs/user-guide/benchmark/variables/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/examples/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/user-guide/installation/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/user-guide/installation/ansible/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/installation/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/user-guide/installation/k8s/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/installation/k8s_manual/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/installation/start_manual/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/user-guide/troubleshooting/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

download/_print/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

download/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

index.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ The build of scenario happens in two phases. In first phase the sequences, steps
3838
Some scripts are not specific to the test being run - these should be deployed on controller as files in *root*/hooks/pre/ and *root*/hooks/post directories where root is controller&amp;rsquo;s root directory, /tmp/hyperfoil/ by default.</description></item><item><title>Custom components</title><link>https://hyperfoil.io/docs/getting-started/quickstart8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/docs/getting-started/quickstart8/</guid><description>Hyperfoil offers some basic steps to do HTTP requests, generate data, alter control flow in the scenario etc., but your needs may surpass the features implemented so far. Also, it might be just easier to express your logic in Java code than combining steps in the YAML. The downside is reduced ability to reuse and more tight dependency on Hyperfoil APIs.
3939
This quickstart will show you how to extend Hyperfoil with custom steps and handlers.</description></item><item><title>Ergonomics</title><link>https://hyperfoil.io/docs/user-guide/benchmark/ergonomics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/docs/user-guide/benchmark/ergonomics/</guid><description>This section hosts only single property at this moment:
4040
Property Default Description repeatCookies true Automatically parse cookies from HTTP responses, store them in session and resend them with subsequent requests. userAgentFromSession true Add user-agent header to each request, holding the agent name and session id. autoRangeCheck true Mark 4xx and 5xx responses as invalid. You can also turn this off in each step. stopOnInvalid true When the session receives an invalid response it does not execute any further steps, cancelling all requests and stopping immediately.</description></item><item><title>Architecture</title><link>https://hyperfoil.io/docs/architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/docs/architecture/</guid><description>While we have already explained basic concepts in the benchmark and last quickstart shows how to create a custom steps or handlers here we will show how Hyperfoil internally works and give you better idea how to create non-trivial extensions.
41-
Building the scenario The road from a YAML file to executing the benchmark starts with creating the builder tree. Either the CLI or controller presents this file to the parser (mostly classes from the io.</description></item><item><title>Beginner's Guide to Hyperfoil: part 1</title><link>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</guid><description>TLDR You&amp;rsquo;ll learn how to write a simple Hyperfoil benchmark and run it straight from the CLI.
42-
This article is intended to be published on other sites, too - therefore it contains introduction to concepts this blog&amp;rsquo;s readers are probably familiar with.
43-
Introduction Meet Hyperfoil, a swiss-army knife of web benchmark driver. This is an opensource (ASL2.0) tool that sports a set of properties that we could not find in any of the existing load drivers:</description></item><item><title>Beginner's Guide to Hyperfoil: part 2</title><link>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</guid><description>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.
44-
In the previous part we&amp;rsquo;ve deployed our demo application (Vehicle Market) and exercised some basic requests against that. In this post we will focus on processing responses and user workflow through the site.
45-
Processing responses We will start with a benchmark that fetches single random page with an offering, without the HTML resources part for brevity:</description></item><item><title>Beginner's Guide to Hyperfoil: part 3</title><link>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</guid><description>In this article we&amp;rsquo;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).
41+
Building the scenario The road from a YAML file to executing the benchmark starts with creating the builder tree. Either the CLI or controller presents this file to the parser (mostly classes from the io.</description></item><item><title>Beginner's Guide to Hyperfoil: part 3</title><link>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</link><pubDate>Tue, 16 Feb 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-16-hf-beginner-guide-3/</guid><description>In this article we&amp;rsquo;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).
4642
Demo workload We will install Vehicle Market, our demo application we&amp;rsquo;ve used in the first article using console and Openshift Template.
4743
Login into your cluster and run this:
48-
# Fetch the default domain your cluster uses export DOMAIN=$(oc get ingresscontrollers.</description></item><item><title>Compensation for coordinated omission</title><link>https://hyperfoil.io/blog/news/2020-12-9-compensation/</link><pubDate>Wed, 09 Dec 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-12-9-compensation/</guid><description>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&amp;rsquo;d like to run in this mode and check the size of the error you&amp;rsquo;re accumulating.
44+
# Fetch the default domain your cluster uses export DOMAIN=$(oc get ingresscontrollers.</description></item><item><title>Beginner's Guide to Hyperfoil: part 2</title><link>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</link><pubDate>Tue, 09 Feb 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-02-09-hf-beginner-guide-2/</guid><description>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.
45+
In the previous part we&amp;rsquo;ve deployed our demo application (Vehicle Market) and exercised some basic requests against that. In this post we will focus on processing responses and user workflow through the site.
46+
Processing responses We will start with a benchmark that fetches single random page with an offering, without the HTML resources part for brevity:</description></item><item><title>Beginner's Guide to Hyperfoil: part 1</title><link>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</link><pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2021-01-25-hf-beginner-guide-1/</guid><description>TLDR You&amp;rsquo;ll learn how to write a simple Hyperfoil benchmark and run it straight from the CLI.
47+
This article is intended to be published on other sites, too - therefore it contains introduction to concepts this blog&amp;rsquo;s readers are probably familiar with.
48+
Introduction Meet Hyperfoil, a swiss-army knife of web benchmark driver. This is an opensource (ASL2.0) tool that sports a set of properties that we could not find in any of the existing load drivers:</description></item><item><title>Compensation for coordinated omission</title><link>https://hyperfoil.io/blog/news/2020-12-9-compensation/</link><pubDate>Wed, 09 Dec 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-12-9-compensation/</guid><description>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&amp;rsquo;d like to run in this mode and check the size of the error you&amp;rsquo;re accumulating.
4949
Many benchmarks use closed-model with fixed concurrency and cycle-time, expecting the request to be fired every X milliseconds. When the requests fall behind in schedule due to some requests taking more than this period (cycle-time) the subsequent requests are fired as quickly as possible to catch up.</description></item><item><title>Fetch embedded resources</title><link>https://hyperfoil.io/blog/news/2020-11-16-fetch-embedded/</link><pubDate>Mon, 16 Nov 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-11-16-fetch-embedded/</guid><description>When browsing a website it&amp;rsquo;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.
5050
Hyperfoil implements a non-allocating HTML parser, with a pre-baked onEmbeddedResource handler: This selects HTML tags with appropriate attributes that represent an URL:
5151
Images: &amp;lt;img src=&amp;quot;...&amp;quot;&amp;gt; Stylesheets: &amp;lt;link href=&amp;quot;...&amp;quot;&amp;gt; Scripts: &amp;lt;script src=&amp;quot;...&amp;quot;&amp;gt; Embedded media: &amp;lt;embed src=&amp;quot;...&amp;quot;&amp;gt;, &amp;lt;object data=&amp;quot;...&amp;quot;&amp;gt; Frames: &amp;lt;frame src=&amp;quot;.</description></item><item><title>Automatic follow of redirects</title><link>https://hyperfoil.io/blog/news/2020-11-16-follow-redirect/</link><pubDate>Mon, 16 Nov 2020 00:00:00 +0000</pubDate><guid>https://hyperfoil.io/blog/news/2020-11-16-follow-redirect/</guid><description>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.

offline-search-index.5d031cc5f0d2a5eb9ce3f4199ad7a648.json renamed to offline-search-index.804f9da157bcffa88c1c2fd8c1b9c2bc.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)