大型压力测试框架。
stresser的Python项目详细描述
#压力源
![最新版本](https://pypip.in/version/stresser/badge.svg)
stresser是一个大型压力测试框架,由一个
**指挥官**(客户端)和任意数量的**士兵**(服务器)组成。
指挥官可以触发所有士兵同时生成工作负载。
任务可以是:
*[sikuli](http://www.sikuli.or g/)-非常适合基于gui操作的测试。
*脚本-例如在类unix系统上的“script.sh”或在windows上的“batch.bat”。
*bin-二进制可执行文件。
士兵。
然后分别运行“stress commander”和“stress soldier`
sikuli\runide.cmd
shell的路径(*nix仅限系统)
shell=/bin/zsh
```
指挥官:
``ini
[amqp]
脚本和bin.
type=sikuli
当得到指定数量的
结果时,指挥官将停止操作。
count=32
````
开始广播任务:
`````
`$stress commander commander.conf
[x]广播任务:“第一个任务”…
```
下载并执行该任务。您可以在士兵控制台上看到以下消息:
```
[x]士兵bd88148e-fa36-4017-ac5b-099ba83570fe正在等待rpc请求
[.]discoverd task:“第一个任务”
[.]正在从http://5.5.6.6:8000/first.skl
[.]正在运行任务:“第一个任务”
…(部分任务输出)
[.]任务:'第一任务'完成
````
``第一任务'完成;在指挥官控制台上收集士兵的所有结果
/>```
``>`````
`>[.]士兵dfbe093d-54e0-4b6d-adb3-6935f3c6c6c6c6c6c6c61e-6935f3c6c6c6a31e花费0:12:02完成。
[.]士兵1bcfbfb3e2-cfb3e2-dd69-dd69-4957-4957-4957-4957-4957-4957-12:AB6D-BE91422C44F7取0:12:03完成。
…(跳过)
[.]士兵bd88148e-fa36-4017-ac5b-099ba83570fe用0:11:59完成。
```
因此,您可以反复提交另一个任务。
![最新版本](https://pypip.in/version/stresser/badge.svg)
stresser是一个大型压力测试框架,由一个
**指挥官**(客户端)和任意数量的**士兵**(服务器)组成。
指挥官可以触发所有士兵同时生成工作负载。
任务可以是:
*[sikuli](http://www.sikuli.or g/)-非常适合基于gui操作的测试。
*脚本-例如在类unix系统上的“script.sh”或在windows上的“batch.bat”。
*bin-二进制可执行文件。
士兵。
然后分别运行“stress commander”和“stress soldier`
sikuli\runide.cmd
shell的路径(*nix仅限系统)
shell=/bin/zsh
```
指挥官:
``ini
[amqp]
脚本和bin.
type=sikuli
当得到指定数量的
结果时,指挥官将停止操作。
count=32
````
开始广播任务:
`````
`$stress commander commander.conf
[x]广播任务:“第一个任务”…
```
下载并执行该任务。您可以在士兵控制台上看到以下消息:
```
[x]士兵bd88148e-fa36-4017-ac5b-099ba83570fe正在等待rpc请求
[.]discoverd task:“第一个任务”
[.]正在从http://5.5.6.6:8000/first.skl
[.]正在运行任务:“第一个任务”
…(部分任务输出)
[.]任务:'第一任务'完成
````
``第一任务'完成;在指挥官控制台上收集士兵的所有结果
/>```
``>`````
`>[.]士兵dfbe093d-54e0-4b6d-adb3-6935f3c6c6c6c6c6c6c61e-6935f3c6c6c6a31e花费0:12:02完成。
[.]士兵1bcfbfb3e2-cfb3e2-dd69-dd69-4957-4957-4957-4957-4957-4957-12:AB6D-BE91422C44F7取0:12:03完成。
…(跳过)
[.]士兵bd88148e-fa36-4017-ac5b-099ba83570fe用0:11:59完成。
```
因此,您可以反复提交另一个任务。