You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 29, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: setup/performance-toolkit/README.md
-26Lines changed: 0 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -236,32 +236,6 @@ By default, the percentage ratio between the thread groups is as follows:
236
236
- Browsing, adding items to cart and checkout as guest (GuestChkt suffix in reports) - 4%
237
237
- Browsing, adding items to cart and checkout as registered customer (CustomerChkt suffix in reports) - 4%
238
238
239
-
### Results Interpretation
240
-
241
-
In order to build an aggregate report from the results of the `benchmark.kmx` scenario run, use the script `generate-b2c.php` in the folder `setup/performance-toolkit/aggregate-report`.
242
-
243
-
The script parses the JTL file and generates an aggregate report in CSV format. The report consists of the following four sections separated by two empty lines:
244
-
245
-
1. Summary information: Checkouts Per Hour, Page Views Per Hour and Test Duration (in seconds)
246
-
2. Aggregated information about all requests within each thread group (median time, average time, min/max, amount of hits per hour, etc.)
247
-
3. Aggregated information about common requests (open home page, category page, product page, login, etc.) across the entire scenario
248
-
4. List of the requests that weren't executed during the scenario run
249
-
250
-
Also, the aggregate report can include information about the memory usage for each request type. This requires additional configuration. You should add the following code at the end of `pub/index.php`:
251
-
252
-
if (strpos($_SERVER['REQUEST_URI'], '/banner/ajax/load/') === false) {
253
-
if (!file_exists('../var/log/memory_usage.log')) {
After that, the information about memory usage for each request will be logged in the file `var/log/memory_usage.log`.
260
-
261
-
To generate the aggregate report, run the following command from the Magento root directory:
262
-
263
-
php setup/performance-toolkit/aggregate-report/generate-b2c.php -j {path to folder with JTL file}/jmeter_report.jtl -m var/log/memory_usage.log -o aggregate_report.csv
264
-
265
239
**Legacy Scenario**
266
240
267
241
It is convenient to use *Summary Report* for the results analysis. To evaluate the number of each request per hour, use the value in the *Throughput* column.
0 commit comments