用于检索web负载统计信息的应用程序

thassault的Python项目详细描述


塔索

用于获取网站数据的CLI负载测试工具。在

安装

使用pip安装:

$ pip install thassault

使用

thassault的最简单用法只需要一个URL来同步测试和500个请求(一次一个)。这就是它的样子:

^{pr2}$

如果要添加并发,我们将使用-c选项,并且可以使用-r选项来指定要发出的请求数:

$ thassault -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文件的路径:

$ thassault -r 3000 -c 10 -j output.json https://example.com
.... Done!

发展

为了处理assult,您需要安装Python>;=3.7(因为我们使用asyncio)和{a1}。安装了这些文件后,运行以下命令为项目创建virtualenv并获取依赖项:

$ pipenv install --dev
...

接下来,激活virtualenv并开始工作:

$ pipenv shell
...
(thassault) $

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带Maven的Eclipse Java存储库:缺少工件:compile   java如何以编程方式停止RMI服务器并通知所有客户端   java Roboguice抛出ClassNotFoundException:AnnotationDatabaseImpl   java为什么lucene 4.0删除IndexWriter类的两个构造函数?   nls如何避免java项目上不需要的日志消息?   测试无法在Selenium Webdriver(java)中定位iframe   使用XML的java servlet   java如何使用jxl用****屏蔽单元格   java使用SQLite从数据库中选择“没有这样的列”   导入扫描程序后出现java编译错误   插入查询的java空指针异常   使用创建PostgreSQL数据库。Java应用中的sql脚本   java使用jsoup将HTML解析为格式化的明文