Skip to content

Commit

Permalink
Change title and excerpt on the guides
Browse files Browse the repository at this point in the history
  • Loading branch information
ppcano committed May 20, 2020
1 parent 58f21fb commit beba364
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
title: "Smoke testing"
head_title: 'What is Smoke Testing? How to create a Smoke Test in k6'
excerpt: "Smoke test is a regular load test, configured for minimal load. You want to run a smoke test as a sanity check every time you write a new
script or modify an existing script"
script or modify an existing script. Let’s see an example."
---

Smoke test is a regular load test, configured for minimal load.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Load testing"
excerpt: "Load testing is primarily concerned with assessing the current performance of your system in terms
of concurrent users or requests per second."
head_title: 'What is Load Testing? How to create a Load Test in k6'
excerpt: "A Load Test is a type of Performance Test that is primarily concerned with assessing the performance of your system in terms of concurrent users or requests per second. Let’s see an example."
---

Load Testing is primarily concerned with assessing the current performance of your system in terms
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: 'Stress testing'
excerpt: 'Stress testing is a type of load testing used to determine the limits of the system. The purpose of this test is to verify the stability and reliability of the system under extreme conditions.'
head_title: 'What is Stress Testing? How to create a Stress Test in k6'
excerpt: 'Stress and Spike Tests are types of performance tests that are concerned with assessing the limits of your system and stability under extreme conditions. Let’s see two examples.'
---

Stress testing is one of many different types of load testing.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: "Soak testing"
excerpt: "The soak test uncovers performance and reliability issues stemming from a system being under pressure for an extended period."
head_title: 'What is Soak Testing? How to create a Soak Test in k6'
excerpt: "A Soak Test is a type of Performance Test that tells you about the reliability and performance of your system over an extended period of time. Let’s see an example."
---

While [load testing](/test-types/load-testing) is primarily concerned with performance assessment, and
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: 'API load testing'
excerpt: 'API load testing considerations, best practices and examples'
head_title: 'Intro to API Load Testing: The k6 Guide'
excerpt: 'APIs are everywhere. Slow APIs impact user experience and business. This guide introduces you to performance testing and gives you the best practices on how to load test your APIs with k6.'
---

It is crucial to test your API with various testing methods and tools. From unit- to performance-testing, you need to have plans and execute them with great care. One type of testing the API is to put load on it to see how it performs, hence the load-testing.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: "Automated performance testing"
excerpt: "The why and how of performance testing automation"
head_title: 'How to Automate Performance Testing: The k6 Guide'
excerpt: "Automation is a hot topic in the testing community. This guide answers the WHY and HOW of Performance Testing Automation and gives you 6 steps to automate your performance tests."
---

Automation, a hot topic in the broader testing community and somewhat of a holy grail, is the end-goal for many organizations when it comes to understanding performance over time. However, where to start, which tool to choose, or how to get there, is not always straightforward. Especially if you don’t already have a lot of experience in performance engineering.
Expand Down Expand Up @@ -42,12 +43,23 @@ Once your goals are clear, you need to codify them as [thresholds](/using-k6/thr

Once your goals are clear, you can start introducing load tests into your automation pipelines. Running load tests from a continuous integration (CI) system is very simple with k6. The set up can easily be generalized across the various CI tools into the following sequence of steps:

1. [Installation of k6](#installation-of-k6): Install k6 on the machine running the CI jobs.
2. [Create a test](#create-a-test): Create and store the test files in version control, alongside application code.
3. [Pass/fail criteria](#pass-fail-criteria): Codify pass/fail criteria that can fail your tests when run in CI.
4. [Local vs Cloud execution](#local-vs-cloud-execution): Decide what type of tests to run.
5. [Test frequency](#test-frequency): Decide how often to run tests.
6. [Notifications](#notifications): Get notified when your tests fail.
- [Why to automate performance tests?](#why-to-automate-performance-tests)
- [Know your goals](#know-your-goals)
- [How to automate performance testing](#how-to-automate-performance-testing)
- [1. Installation of k6](#1-installation-of-k6)
- [2. Create a test](#2-create-a-test)
- [3. Pass/fail criteria](#3-passfail-criteria)
- [4. Local vs Cloud execution](#4-local-vs-cloud-execution)
- [Authenticating with k6 Cloud](#authenticating-with-k6-cloud)
- [5. Test frequency](#5-test-frequency)
- [VU iteration duration](#vu-iteration-duration)
- [Branching strategy](#branching-strategy)
- [Pre-production test environment](#pre-production-test-environment)
- [Guidance](#guidance)
- [6. Notifications](#6-notifications)
- [For k6 OSS](#for-k6-oss)
- [For k6 cloud](#for-k6-cloud)
- [See also](#see-also)

We'll have a closer look at these general steps in more detail below.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: "Load testing websites"
excerpt: "This guide provides some recommendations to help you load testing a website or web app with k6."
head_title: 'How to Load Test a Website: The k6 Guide'
excerpt: "Do you know how many users your site can handle? This guide answers the WHY and WHEN you should load test your website and gives you the best practices for load testing websites or web apps with k6. Let’s get started."
---

Bad user experience impacts business. This is the reason you might want to know how many concurrent users your website can handle appropriately.
Expand Down

0 comments on commit beba364

Please sign in to comment.