一个简单的CLI负载测试工具。
assault的Python项目详细描述
攻击
一个简单的CLI负载测试工具。在
安装
使用pip
安装:
$ pip install assault
使用
assault
的最简单用法只需要一个URL来同步测试和500个请求(一次一个)。这就是它的样子:
如果要添加并发,我们将使用-c
选项,并且可以使用-r
选项来指定要发出的请求数:
$ assault -r 3000 -c 10 https://example.com
.... Done!
--- Results ---
Successful requests 3000
Slowest 0.010s
Fastest 0.001s
Average 0.003s
Total time 2.400s
Requests Per Minute 90000
Requests Per Second 1250
如果您希望以JSON格式查看这些结果,可以使用-j
选项和JSON文件的路径:
$ assault -r 3000 -c 10 -j output.json https://example.com
.... Done!
发展
为了处理assult
,您需要安装Python>;=3.7(因为我们将使用asyncio
)和{a1}。安装了这些文件后,运行以下命令为项目创建virtualenv并获取依赖项:
$ pipenv install --dev
...
接下来,激活virtualenv并开始工作:
$ pipenv shell
...
(assault) $
- 项目
标签: