Skip to content

Commit

Permalink
docs: add benchmark.md (#19)
Browse files Browse the repository at this point in the history
Co-authored-by: liaosy <[email protected]>
  • Loading branch information
liaosy21 and liaosy authored Jan 23, 2025
1 parent 1bd4723 commit cee168c
Show file tree
Hide file tree
Showing 7 changed files with 1,461 additions and 10 deletions.
33 changes: 33 additions & 0 deletions docs/content.en/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: INFINI Loadgen
type: docs
bookCollapseSection: true
weight: 3
---

# INFINI Loadgen

## Introduction

INFINI Loadgen is a lightweight performance testing tool specifically designed for Easysearch, Elasticsearch, and OpenSearch.

## Features

- Robust performance
- Lightweight and dependency-free
- Random selection of template-based parameters
- High concurrency
- Balanced traffic control at the benchmark end
- Validate server responses.

{{< button relref="../docs/getting-started/install/" >}}Getting Started Now{{< /button >}}

## Community

Fell free to join the Discord server to discuss anything around this project:

[Discord Server](https://discord.gg/4tKTMkkvVX)

## Who Is Using?

If you are using INFINI Loadgen and feel it pretty good, please [let us know](https://discord.gg/4tKTMkkvVX). Thank you for your support.
645 changes: 645 additions & 0 deletions docs/content.en/docs/getting-started/benchmark.md

Large diffs are not rendered by default.

58 changes: 54 additions & 4 deletions docs/content.en/docs/getting-started/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,63 @@ INFINI Loadgen supports mainstream operating systems and platforms. The program
curl -sSL http://get.infini.cloud | bash -s -- -p loadgen
```

> The above script can automatically download the latest version of the corresponding platform's loadgen and extract it to /opt/loadgen
The above script can automatically download the latest version of the corresponding platform's loadgen and extract it to /opt/loadgen

> The optional parameters for the script are as follows:
The optional parameters for the script are as follows:

> &nbsp;&nbsp;&nbsp;&nbsp;_-v [version number](Default to use the latest version number)_
> _-v [version number](Default to use the latest version number)_
> _-d [installation directory] (default installation to /opt/loadgen)_
> &nbsp;&nbsp;&nbsp;&nbsp;_-d [installation directory] (default installation to /opt/loadgen)_
```bash
➜ /tmp mkdir loadgen
➜ /tmp curl -sSL http://get.infini.cloud | bash -s -- -p loadgen -d /tmp/loadgen

@@@@@@@@@@@
@@@@@@@@@@@@
@@@@@@@@@@@@
@@@@@@@@@&@@@
#@@@@@@@@@@@@@
@@@ @@@@@@@@@@@@@
&@@@@@@@ &@@@@@@@@@@@@@
@&@@@@@@@&@ @@@&@@@@@@@&@
@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@& @@@@@@@@@@@@@
%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@&@@@@@@@@@@@@@@@
@@ ,@@@@@@@@@@@@@@@@@@@@@@@&
@@@@@. @@@@@&@@@@@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@@@@@@#
@&@@@&@@@&@@@ &@&@@@&@@@&@
@@@@@@@@@@@@@. @@@@@@@*
@@@@@@@@@@@@@ %@@@
@@@@@@@@@@@@@
/@@@@@@@&@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@ Welcome to INFINI Labs!


Now attempting the installation...

Name: [loadgen], Version: [1.26.1-598], Path: [/tmp/loadgen]
File: [https://release.infinilabs.com/loadgen/stable/loadgen-1.26.1-598-mac-arm64.zip]
##=O#- #

Installation complete. [loadgen] is ready to use!


----------------------------------------------------------------
cd /tmp/loadgen && ./loadgen-mac-arm64
----------------------------------------------------------------


__ _ __ ____ __ _ __ __
/ // |/ // __// // |/ // /
/ // || // _/ / // || // /
/_//_/|_//_/ /_//_/|_//_/

©INFINI.LTD, All Rights Reserved.
```

**Manual install**

Expand Down
31 changes: 31 additions & 0 deletions docs/content.zh/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: INFINI Loadgen
type: docs
bookCollapseSection: true
weight: 4
---

# INFINI Loadgen

## 介绍

INFINI Loadgen 是一款专为 Easysearch、Elasticsearch、OpenSearch 设计的轻量级性能测试工具,

## 特性

- 性能强劲
- 轻量级无依赖
- 支持模板化参数随机
- 支持高并发
- 支持压测端均衡流量控制
- 支持服务端返回值校验

{{< button relref="../docs/getting-started/install/" >}}即刻开始{{< /button >}}

## 社区

[加入我们的 Discord Server](https://discord.gg/4tKTMkkvVX)

## 谁在用?

如果您正在使用 Loadgen,并且您觉得它还不错的话,请[告诉我们](https://discord.gg/4tKTMkkvVX),感谢您的支持。
Loading

0 comments on commit cee168c

Please sign in to comment.