From c5508a288edd876427fa63c49ce44a53532b237e Mon Sep 17 00:00:00 2001 From: Vitor Henrique <87824454+vitorhcl@users.noreply.github.com> Date: Sun, 31 Dec 2023 04:18:26 -0300 Subject: [PATCH] ab: add CSV example and update pt_BR translation (#11931) * ab: add CSV example * ab: update pt_BR translation * ab: leave values as part of the commands --- pages.bn/common/ab.md | 6 +++--- pages.de/common/ab.md | 6 +++--- pages.es/common/ab.md | 6 +++--- pages.fr/common/ab.md | 6 +++--- pages.id/common/ab.md | 6 +++--- pages.it/common/ab.md | 6 +++--- pages.ja/common/ab.md | 6 +++--- pages.ko/common/ab.md | 6 +++--- pages.nl/common/ab.md | 6 +++--- pages.no/common/ab.md | 6 +++--- pages.pt_BR/common/ab.md | 12 ++++++++++-- pages.ru/common/ab.md | 6 +++--- pages.ta/common/ab.md | 6 +++--- pages.zh/common/ab.md | 6 +++--- pages/common/ab.md | 10 +++++++--- 15 files changed, 56 insertions(+), 44 deletions(-) diff --git a/pages.bn/common/ab.md b/pages.bn/common/ab.md index 1650f7373e..0f291f0208 100644 --- a/pages.bn/common/ab.md +++ b/pages.bn/common/ab.md @@ -5,15 +5,15 @@ - নির্দিষ্ট URL এ ১০০টি HTTP GET অনুরোধ প্রয়ান করুন: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - URL এ ১০০টি HTTP GET অনুরোধ, ১০টি সময়সার ব্যাচে একে অপরের পরে প্রয়ান করুন: -`ab -n {{100}} -c {{১০}} {{url}}` +`ab -n 100 -c {{১০}} {{url}}` - URL এ ১০০টি HTTP POST অনুরোধ প্রয়ান করুন, একটি JSON পেলোড ব্যবহার করে: -`ab -n {{100}} -T {{application/json}} -p {{পাথ/টু/ফাইল.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{পাথ/টু/ফাইল.json}} {{url}}` - HTTP [K]eep Alive ব্যবহার করুন, অর্থাৎ একটি HTTP সেশনে মাধ্যমে একাধিক অনুরোধ প্রয়ান করুন: diff --git a/pages.de/common/ab.md b/pages.de/common/ab.md index 7addaf1fc7..2dacf23876 100644 --- a/pages.de/common/ab.md +++ b/pages.de/common/ab.md @@ -5,15 +5,15 @@ - Sende 100 HTTP GET Anfragen an eine URL: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Sende 100 HTTP GET Anfragen an eine URL, wovon bis zu 10 gleichzeitig bearbeitet werden: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Sende 100 HTTP POST Anfragen mit der in der angegebenen Datei gespeicherten Payload an eine URL: -`ab -n {{100}} -T {{application/json}} -p {{pfad/zu/datei.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{pfad/zu/datei.json}} {{url}}` - Wach halten: diff --git a/pages.es/common/ab.md b/pages.es/common/ab.md index 0d7099368f..797673bcb4 100644 --- a/pages.es/common/ab.md +++ b/pages.es/common/ab.md @@ -5,15 +5,15 @@ - Ejecuta 100 solicitudes HTTP GET a una URL dada: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Ejecuta 100 solicitudes HTTP GET, en lotes simultáneos de a 10, a una URL: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Ejecuta 100 solicitudes HTTP POST a una URL, utilizando la carga JSON de un archivo: -`ab -n {{100}} -T {{application/json}} -p {{ruta/al/archivo.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{ruta/al/archivo.json}} {{url}}` - Utiliza HTTP [K]eep Alive, es decir, realiza múltiples solicitudes dentro de una sesión HTTP: diff --git a/pages.fr/common/ab.md b/pages.fr/common/ab.md index cf5e9a7b16..2aac4f55b2 100644 --- a/pages.fr/common/ab.md +++ b/pages.fr/common/ab.md @@ -5,15 +5,15 @@ - Exécute 100 requêtes HTTP GET sur une URL donnée : -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Exécute 100 requêtes HTTP GET en parallèle par groupe de 10, sur une URL : -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Exécute 100 requêtes HTTP POST sur une URL, en utilisant un contenu JSON depuis un fichier : -`ab -n {{100}} -T {{application/json}} -p {{chemin/vers/le/fichier.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{chemin/vers/le/fichier.json}} {{url}}` - Utilise la fonctionalitée HTTP Keep Alive pour exécuter plusieurs requêtes dans la même session HTTP : diff --git a/pages.id/common/ab.md b/pages.id/common/ab.md index 9a7ceaab52..240fbc2228 100644 --- a/pages.id/common/ab.md +++ b/pages.id/common/ab.md @@ -5,15 +5,15 @@ - Jalankan 100 permintaan HTTP GET menuju alamat URL yang ditentukan: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Jalankan 100 permintaan HTTP GET, dikelompokkan dalam masing-masing batch berisi 10, menuju alamat URL yang ditentukan: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Jalankan 100 perintaan HTTP POST menuju alamat URL, menggunakan data JSON yang dimuat dari file yang ditentukan: -`ab -n {{100}} -T {{application/json}} -p {{jalan/menuju/file.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{jalan/menuju/file.json}} {{url}}` - Gunakan opsi HTTP [k]eep-Alive, yakni jalankan permintaan majemuk dalam satu sesi HTTP yang sama: diff --git a/pages.it/common/ab.md b/pages.it/common/ab.md index 937a7369f6..2d5f5f11c9 100644 --- a/pages.it/common/ab.md +++ b/pages.it/common/ab.md @@ -5,15 +5,15 @@ - Esegui 100 richieste HTTP GET ad un dato URL: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Esegui 100 richieste HTTP GET ad un dato URL, processandone fino a 10 contemporaneamente: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Esegui 100 richieste HTTP POST a un dato URL, utilizzando un payload JSON tramite file: -`ab -n {{100}} -T {{application/json}} -p {{percorso/del/file.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{percorso/del/file.json}} {{url}}` - Usa HTTP [K]eep Alive, ovvero esegui richieste multiple in una stessa sessione HTTP: diff --git a/pages.ja/common/ab.md b/pages.ja/common/ab.md index 30582bd910..4fa83c450a 100644 --- a/pages.ja/common/ab.md +++ b/pages.ja/common/ab.md @@ -5,15 +5,15 @@ - 指定された URL に 100 個の GET リクエストを送信する: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - 指定された URL に 100 個の GET リクエストを、10 個ずつ同時に送信する: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - ファイルからの JSON ペイロードを使って、指定された URL に 100 個の POST リクエストを送信する: -`ab -n {{100}} -T {{application/json}} -p {{ファイルパス.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{ファイルパス.json}} {{url}}` - [K]eep Alive を有効化する(1つの HTTP セッションで複数のリクエストを実行する): diff --git a/pages.ko/common/ab.md b/pages.ko/common/ab.md index d72c18a884..29375abb26 100644 --- a/pages.ko/common/ab.md +++ b/pages.ko/common/ab.md @@ -6,15 +6,15 @@ - 지정된 URL에 대해 100개의 HTTP GET 요청 실행: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - 지정된 URL에 대해 100개의 HTTP GET 요청을 최대 10개의 요청을 동시에 처리하며 실행: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - 지정된 파일의 JSON 페이로드를 사용하여 URL에 대해 100개의 HTTP POST 요청 실행: -`ab -n {{100}} -T {{application/json}} -p {{경로/대상/파일.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{경로/대상/파일.json}} {{url}}` - HTTP [K]eep Alive 사용, 즉 하나의 HTTP 세션 내에서 여러 요청을 수행: diff --git a/pages.nl/common/ab.md b/pages.nl/common/ab.md index 876541950e..5a4b9c0935 100644 --- a/pages.nl/common/ab.md +++ b/pages.nl/common/ab.md @@ -5,15 +5,15 @@ - Voer 100 HTTP GET-verzoeken uit naar een bepaalde URL: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Voer 100 HTTP GET-verzoeken uit, in gelijktijdige batches van 10, naar een URL: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Voer 100 HTTP POST-verzoeken uit naar een URL, met behulp van een JSON-payload uit een bestand: -`ab -n {{100}} -T {{application/json}} -p {{pad/naar/bestand.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{pad/naar/bestand.json}} {{url}}` - Gebruik HTTP Keep Alive, d.w.z. voer meerdere verzoeken uit binnen één HTTP-sessie: diff --git a/pages.no/common/ab.md b/pages.no/common/ab.md index d220519295..cafe8de3d4 100644 --- a/pages.no/common/ab.md +++ b/pages.no/common/ab.md @@ -5,15 +5,15 @@ - Utfør 100 HTTP GET-forespørsler til en gitt URL: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Utfør 100 HTTP GET-forespørsler, i samtidige grupper på 10, til en URL: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Utfør 100 HTTP POST-forespørsler til en URL, med å bruke en JSON-nyttelast fra en fil: -`ab -n {{100}} -T {{application/json}} -p {{vei/til/fil.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{vei/til/fil.json}} {{url}}` - Bruk HTTP [K]eep Alive, dvs. utfør flere forespørsler i én HTTP-økt: diff --git a/pages.pt_BR/common/ab.md b/pages.pt_BR/common/ab.md index 465dd0e59e..5ec8c89c53 100644 --- a/pages.pt_BR/common/ab.md +++ b/pages.pt_BR/common/ab.md @@ -5,11 +5,15 @@ - Executa 100 requisições HTTP do tipo GET para uma determinada URL: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Executa 100 requisições HTTP do tipo GET para uma determinada URL, executando 10 requisições simultâneas de cada vez: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` + +- Executa 100 requisições HTTP do tipo POST para uma determinada URL, usando um payload JSON de um arquivo: + +`ab -n 100 -T {{application/json}} -p {{caminho/para/arquivo.json}} {{url}}` - Utiliza a funcionalidade HTTP Keep Alive, permitindo que várias requisições sejam feitas em uma sessão HTTP: @@ -18,3 +22,7 @@ - Define o tempo total do benchmarking, em segundos: `ab -t {{60}} {{url}}` + +- Escreve os resultados em um arquivo CSV: + +`ab -e {{caminho/para/arquivo.csv}}` diff --git a/pages.ru/common/ab.md b/pages.ru/common/ab.md index ddc2130418..e3bf600049 100644 --- a/pages.ru/common/ab.md +++ b/pages.ru/common/ab.md @@ -5,15 +5,15 @@ - Запустить 100 запросов HTTP GET по заданному URL: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Запустить 100 запросов HTTP GET, обрабатывая до 10 одновременно, по заданному URL: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Запустить 100 запросов HTTP POST по заданному URL, используя в качестве полезной нагрузки JSON из файла: -`ab -n {{100}} -T {{application/json}} -p {{путь/до/файла.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{путь/до/файла.json}} {{url}}` - Использовать постоянное соединение (keep-alive): diff --git a/pages.ta/common/ab.md b/pages.ta/common/ab.md index 682c981cfa..b7a5da33ab 100644 --- a/pages.ta/common/ab.md +++ b/pages.ta/common/ab.md @@ -5,15 +5,15 @@ - கொடுக்கப்பட்ட முகவரிக்கு 100 HTTP GET கோரிக்கைகளை இயக்கவும்: -`ab -n {{100}} {{முகவரி}}` +`ab -n 100 {{முகவரி}}` - 100 HTTP GET கோரிக்கைகளை, ஒரே நேரத்தில் 10 தொகுதிகளில், URL முகவரிக்கு செயல்படுத்தவும்: -`ab -n {{100}} -c {{10}} {{முகவரி}}` +`ab -n 100 -c 10 {{முகவரி}}` - ஒரு கோப்பிலிருந்து JSON பேலோடைப் பயன்படுத்தி, 100 HTTP POST கோரிக்கைகளை URL க்கு செயல்படுத்தவும்: -`ab -n {{100}} -T {{application/json}} -p {{கோப்பு.json/பாதை}} {{முகவரி}}` +`ab -n 100 -T {{application/json}} -p {{கோப்பு.json/பாதை}} {{முகவரி}}` - HTTP [K]eep Alive ஐப் பயன்படுத்தவும், அதாவது ஒரு HTTP அமர்வுக்குள் பல கோரிக்கைகளைச் செய்யவும்: diff --git a/pages.zh/common/ab.md b/pages.zh/common/ab.md index 9c2608e2ee..46143aad8e 100644 --- a/pages.zh/common/ab.md +++ b/pages.zh/common/ab.md @@ -5,15 +5,15 @@ - 向目标 URL 执行 100 次 HTTP GET 请求: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - 使用 10 个并发请求,同时向目标 URL 执行 100 次 HTTP GET 请求: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - 使用来自文件的 JSON 负载对 URL 执行 100 个 HTTP POST 请求: -`ab -n {{100}} -T {{application/json}} -p {{path/to/file.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{path/to/file.json}} {{url}}` - 使用 HTTP [K]eep Alive,即在一个 HTTP 会话中执行多个请求: diff --git a/pages/common/ab.md b/pages/common/ab.md index 58caf57c03..e2098c9c19 100644 --- a/pages/common/ab.md +++ b/pages/common/ab.md @@ -5,15 +5,15 @@ - Execute 100 HTTP GET requests to a given URL: -`ab -n {{100}} {{url}}` +`ab -n 100 {{url}}` - Execute 100 HTTP GET requests, in concurrent batches of 10, to a URL: -`ab -n {{100}} -c {{10}} {{url}}` +`ab -n 100 -c 10 {{url}}` - Execute 100 HTTP POST requests to a URL, using a JSON payload from a file: -`ab -n {{100}} -T {{application/json}} -p {{path/to/file.json}} {{url}}` +`ab -n 100 -T {{application/json}} -p {{path/to/file.json}} {{url}}` - Use HTTP [k]eep-Alive, i.e. perform multiple requests within one HTTP session: @@ -22,3 +22,7 @@ - Set the maximum number of seconds ([t]imeout) to spend for benchmarking: `ab -t {{60}} {{url}}` + +- Write the results to a CSV file: + +`ab -e {{path/to/file.csv}}`