Skip to content

Commit 0b03eaa

Browse files
author
kmsoln
committed
[JMeter] Added Screenshots
1 parent 27387ae commit 0b03eaa

31 files changed

Lines changed: 45 additions & 9 deletions

docs/en/jmeter/lessons/adding-listeners-and-running-tests.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ The goal of this lesson is to add listeners to view test results and to run the
1919
### 9.3. Running the Test Scenario
2020
1. **Execution**
2121
- Click **Run > Start** to begin the test.
22+
<br>![run-test-scenraio-button.png](../../../srcs/jmeter/run-test-scenraio-button.png)
2223
- View the results in the **View Results Tree** listener.
2324
- Ensure there are no errors in the test results.
2425

docs/en/jmeter/lessons/configuring-and-using-the-proxy-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ The goal of this lesson is to configure the Proxy Server in JMeter and demonstra
99
1. **Setting Port and URL Patterns**
1010
- In the **HTTP(S) Test Script Recorder** window, set the **Port** field to `9090`.
1111
- In the **URL Patterns to Exclude** section, click **Add** and enter patterns such as `.*\.gif`, `.*\.js`, and `.*\.css`.
12-
12+
<br>![setting-port-and-url-pattern.png](../../../srcs/jmeter/setting-port-and-url-pattern.png)
1313
### 3.2. Starting the Proxy Server
1414
1. **Starting Recording**
1515
- Click the **Start** button at the bottom of the **HTTP(S) Test Script Recorder** window.
16-
16+
<br>![start-recording-button.png](../../../srcs/jmeter/start-recording-button.png)
1717
---
1818

1919
# [Next: Recording and Managing HTTP Requests](recording-and-managing-http-requests.md)

docs/en/jmeter/lessons/creating-a-test-scenario.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,23 @@ The goal of this lesson is to create a test scenario by organizing recorded requ
88
### 7.1. Adding a Simple Controller
99
1. **Organizing Requests**
1010
- Right-click on the **Thread Group**.
11+
<br>![thread-group-icon.png](../../../srcs/jmeter/thread-group-icon.png)
1112
- Select **Add > Logic Controller > Simple Controller**.
13+
<br>![new-simple-controller-button.png](../../../srcs/jmeter/new-simple-controller-button.png)
1214
- Rename the Simple Controller to match the function you are testing.
1315
- Drag and drop all recorded HTTP requests from the **Recording Controller** to the **Simple Controller**.
1416

1517
### 7.2. Adding a Regular Expression Extractor
1618
1. **Dynamic Value Extraction**
1719
- Right-click on the HTTP request that requires a dynamic value (e.g., `javax.faces.ViewState`).
1820
- Select **Add > Post Processors > Regular Expression Extractor**.
21+
<br>![new-regular-expression-button.png](../../../srcs/jmeter/new-regular-expression-button.png)
1922
- Configure the extractor:
2023
- **Reference Name:** `jsfViewState`
2124
- **Regular Expression:** `<input type="hidden" name="javax\.faces\.ViewState" value="(.*?)"`
2225
- **Template:** `$1$`
2326
- **Match No.:** `0`
24-
27+
<br>![regular-expression-extractor-fields.png](../../../srcs/jmeter/regular-expression-extractor-fields.png)
2528
---
2629

2730
# [Next: Parameterizing HTTP Requests](parameterizing-http-requests.md)

docs/en/jmeter/lessons/introduction-to-jmeter-and-basic-setup.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,22 @@ The goal of this lesson is to introduce JMeter and guide you through the basic s
66
## Steps
77

88
### 1.1. Starting JMeter
9+
10+
![jmeter-site.png](../../../srcs/jmeter/site.png)
911
1. **Download and Install JMeter**
1012
- Visit the [official JMeter website](https://jmeter.apache.org/download_jmeter.cgi) and download the latest version.
1113
- Extract the downloaded archive.
1214
- Navigate to the `bin` directory and start JMeter by running the `jmeter.bat` file (Windows) or `jmeter.sh` (macOS/Linux).
1315

1416
### 1.2. Adding a Thread Group
17+
![interface.png](../../../srcs/jmeter/interface.png)
1518
1. **Creating a Test Plan**
1619
- Open JMeter.
1720
- Right-click on the **Test Plan** node.
21+
<br>![test-plan.png](../../../srcs/jmeter/test-plan.png)
22+
1823
- Select **Add > Threads (Users) > Thread Group**.
24+
<br>![test-plan.png](../../../srcs/jmeter/thread-group.png)
1925

2026
---
2127
# [Next: Setting Up HTTP Test Script Recorder](setting-up-http-test-script-recorder.md)

docs/en/jmeter/lessons/organizing-recorded-requests.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ The goal of this lesson is to organize the recorded HTTP requests in JMeter for
88
### 6.1. Disabling the Recording Controller
99
1. **Disabling**
1010
- Right-click on the **Recording Controller** in JMeter.
11+
<br>![recording-controller-button.png](../../../srcs/jmeter/recording-controller-button.png)
1112
- Select **Disable** to stop capturing further requests.
12-
13+
<br>![disable-element.png](../../../srcs/jmeter/disable-element.png)
1314
### 6.2. Adding an HTTP Cookie Manager
1415
1. **Session Management**
1516
- Right-click on the **Thread Group**.
17+
<br>![thread-group-icon.png](../../../srcs/jmeter/thread-group-icon.png)
1618
- Select **Add > Config Element > HTTP Cookie Manager**.
17-
19+
<br>![new-http-cookie-manager-button.png](../../../srcs/jmeter/new-http-cookie-manager-button.png)
1820
---
1921

2022
# [Next: Creating a Test Scenario](creating-a-test-scenario.md)

docs/en/jmeter/lessons/recording-and-managing-http-requests.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ The goal of this lesson is to record HTTP requests made by navigating through a
1212
### 5.2. Stopping the Recording
1313
1. **Stopping Proxy Server**
1414
- Return to JMeter and click the **Stop** button in the **HTTP(S) Test Script Recorder** window.
15+
<br>![stop-recording-button.png](../../../srcs/jmeter/stop-recording-button.png)
1516
- Disable the proxy settings in your browser to revert to direct internet access.
1617

1718
---

docs/en/jmeter/lessons/setting-up-http-test-script-recorder.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ The goal of this lesson is to guide you through setting up the HTTP(S) Test Scri
88
### 2.1. Adding a Recording Controller
99
1. **Adding to Thread Group**
1010
- Right-click on the **Thread Group**.
11+
<br>![thread-group-icon.png](../../../srcs/jmeter/thread-group-icon.png)
12+
1113
- Select **Add > Logic Controller > Recording Controller**.
14+
<br>![recording-controller-button.png](../../../srcs/jmeter/recording-controller-button.png)
1215

1316
### 2.2. Adding a Proxy Server
1417
1. **Configuring Proxy**
1518
- Right-click on the **Workbench** node.
19+
<br>![test-plan.png](../../../srcs/jmeter/test-plan.png)
1620
- Select **Add > Non-Test Elements > HTTP(S) Test Script Recorder**.
17-
21+
<br>![test-script-recorder.png](../../../srcs/jmeter/test-script-recorder.png)
1822
---
1923

2024
# [Next: Configuring and Using the Proxy Server](configuring-and-using-the-proxy-server.md)

docs/ru/jmeter/lessons/adding-listeners-and-running-tests.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#### 9.3. Запуск сценария тестирования
2020
1. **Выполнение**
2121
- Нажмите **Запуск > Старт**, чтобы начать тест.
22+
<br>![run-test-scenraio-button.png](../../../srcs/jmeter/run-test-scenraio-button.png)
2223
- Просматривайте результаты в слушателе **Дерево результатов просмотра**.
2324
- Убедитесь, что в результатах теста нет ошибок.
2425

docs/ru/jmeter/lessons/configuring-and-using-the-proxy-server.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
1. **Настройка порта и шаблонов URL**
1010
- В окне **HTTP(S) Test Script Recorder** установите значение поля **Порт** на `9090`.
1111
- В разделе **Шаблоны URL для исключения** нажмите **Добавить** и введите шаблоны, такие как `.*\.gif`, `.*\.js` и `.*\.css`.
12+
<br>![setting-port-and-url-pattern.png](../../../srcs/jmeter/setting-port-and-url-pattern.png)
1213

1314
#### 3.2. Запуск прокси-сервера
1415
1. **Начало записи**
1516
- Нажмите кнопку **Старт** в нижней части окна **HTTP(S) Test Script Recorder**.
17+
<br>![start-recording-button.png](../../../srcs/jmeter/start-recording-button.png)
1618

1719
---
1820

docs/ru/jmeter/lessons/creating-a-test-scenario.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,23 @@
88
#### 7.1. Добавление простого контроллера
99
1. **Организация запросов**
1010
- Щелкните правой кнопкой мыши на **Группе потоков**.
11+
<br>![thread-group-icon.png](../../../srcs/jmeter/thread-group-icon.png)
1112
- Выберите **Добавить > Логический контроллер > Простой контроллер**.
13+
<br>![new-simple-controller-button.png](../../../srcs/jmeter/new-simple-controller-button.png)
1214
- Переименуйте Простой контроллер в соответствии с функцией, которую вы тестируете.
1315
- Перетащите все записанные HTTP-запросы из **Контроллера записи** в **Простой контроллер**.
1416

1517
#### 7.2. Добавление извлекателя регулярного выражения
1618
1. **Извлечение динамического значения**
1719
- Щелкните правой кнопкой мыши на HTTP-запросе, который требует динамического значения (например, `javax.faces.ViewState`).
1820
- Выберите **Добавить > Постпроцессоры > Извлечение регулярного выражения**.
21+
<br>![new-regular-expression-button.png](../../../srcs/jmeter/new-regular-expression-button.png)
1922
- Настройте извлекатель:
2023
- **Имя ссылки:** `jsfViewState`
2124
- **Регулярное выражение:** `<input type="hidden" name="javax\.faces\.ViewState" value="(.*?)"`>
2225
- **Шаблон:** `$1$`
2326
- **Номер совпадения:** `0`
27+
<br>![regular-expression-extractor-fields.png](../../../srcs/jmeter/regular-expression-extractor-fields.png)
2428

2529
---
2630

0 commit comments

Comments
 (0)