From 3939a92dab65ee2bd4edf5c4eae98c67056fe23f Mon Sep 17 00:00:00 2001 From: Sumit Ghosh <13281246+sughosneo@users.noreply.github.com> Date: Wed, 21 Apr 2021 20:50:15 +0530 Subject: [PATCH] Remove load testing related wiki content. --- Load-testing.md | 70 +++++------------------------- retired-2019.07.19/Load-testing.md | 63 +++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 60 deletions(-) create mode 100644 retired-2019.07.19/Load-testing.md diff --git a/Load-testing.md b/Load-testing.md index 94e082e..22ddd56 100644 --- a/Load-testing.md +++ b/Load-testing.md @@ -1,63 +1,13 @@ -This folder details the setup needed to run load tests locally or on a Kubernetes / Service Fabric cluster. +> [!NOTE] +> Load testing in Visual Studio Enterprise is deprecated now. For more details, please refer [Cloud-based load testing service end of life](https://devblogs.microsoft.com/devops/cloud-based-load-testing-service-eol/) -Load testing requires Visual Studio Enterprise Edition +## Load testing Alternatives -> **CONTENT** +Following list has few alternatives tools, both free and commercial that you can consider. -- [Local environment](#local-environment) -- [Kubernetes environment](#kubernetes-environment) -- [Run Load Tests](#run-load-tests) - -![](images/Load-testing/loadtestproj-dir.png) - -## Local environment - -Modify the **app.config** file in the LoadTest project directory and set the following service urls. - -```conf - - - - - - - - - -``` - -Modify the **.env** file and set the following config property as shown bellow. - -```env -USE_LOADTEST=True -``` - -## Kubernetes environment - -Modify the **app.config** file in the LoadTest project directory and set the following service urls. - -```conf - - - - - - - - - -``` - -Modify the **conf_local.yml** file in the K8s directory and set the **EnableLoadTest** environment variable to True. This setting enables the load tests to bypass authorization in api services. - -![](images/Load-testing/k8ssettings.png) - -Deploy the Kubernetes services. Read the wiki pages related to Kubernetes setup: - -- [Deploy to local Kubernetes](Deploy-to-Local-Kubernetes) -- [Deploy to Azure Kubernetes Service (AKS)](Deploy-to-Azure-Kubernetes-Service-(AKS)) - -## Run Load Tests - -Open the load test you want to perform ***.loadtest** files and click the Run Load test button. -![](images/Load-testing/runloadtest.png) +- [Apache JMeter](https://jmeter.apache.org/) +- [Locust](https://locust.io/) +- [BlazeMeter](https://www.blazemeter.com/) +- [Neoload](https://www.neotys.com/neoload) +- [Micro Focus Silk Performer](https://www.microfocus.com/en-us/products/silk-performer/overview) +- [Micro Focus Load Runner](https://www.microfocus.com/en-us/portfolio/performance-engineering/overview) \ No newline at end of file diff --git a/retired-2019.07.19/Load-testing.md b/retired-2019.07.19/Load-testing.md new file mode 100644 index 0000000..94e082e --- /dev/null +++ b/retired-2019.07.19/Load-testing.md @@ -0,0 +1,63 @@ +This folder details the setup needed to run load tests locally or on a Kubernetes / Service Fabric cluster. + +Load testing requires Visual Studio Enterprise Edition + +> **CONTENT** + +- [Local environment](#local-environment) +- [Kubernetes environment](#kubernetes-environment) +- [Run Load Tests](#run-load-tests) + +![](images/Load-testing/loadtestproj-dir.png) + +## Local environment + +Modify the **app.config** file in the LoadTest project directory and set the following service urls. + +```conf + + + + + + + + + +``` + +Modify the **.env** file and set the following config property as shown bellow. + +```env +USE_LOADTEST=True +``` + +## Kubernetes environment + +Modify the **app.config** file in the LoadTest project directory and set the following service urls. + +```conf + + + + + + + + + +``` + +Modify the **conf_local.yml** file in the K8s directory and set the **EnableLoadTest** environment variable to True. This setting enables the load tests to bypass authorization in api services. + +![](images/Load-testing/k8ssettings.png) + +Deploy the Kubernetes services. Read the wiki pages related to Kubernetes setup: + +- [Deploy to local Kubernetes](Deploy-to-Local-Kubernetes) +- [Deploy to Azure Kubernetes Service (AKS)](Deploy-to-Azure-Kubernetes-Service-(AKS)) + +## Run Load Tests + +Open the load test you want to perform ***.loadtest** files and click the Run Load test button. +![](images/Load-testing/runloadtest.png)