当前位置:   首页国外主机资讯3款好用的开源的服务器负载性能测试工具

3款好用的开源的服务器负载性能测试工具

发布日期:2022-06-08 15:38 | 文章来源:百度云

性能测试工具

选购云服务器,我怎么知道性能如何?像本公司这种优质的云服务器提供商一直以来也没有几家,选购服务器会不会发生内存泄露?数据是否安全?网速是否达标这一直以来都是一个十分关键切重要的问题。今天笔者与打打架分享一些开源的服务器性能测试工具,让我们选购云服务器彻底把选择的权利留在自己手中。

1、测试场景和基础架构

为了进行比较,我们将使用来自20个线程的100,000次迭代的简单HTTP GET请求。每个工具将尽快发送请求。

服务器端:

CPU:4个Xeon L5520 @ 2.27 GHz

内存:8GB

操作系统:Microsoft Windows Server 2008 R2 x64

应用程序服务器:IIS 7.5

2、客户端:

CPU:4个Xeon L5520 @ 2.27 GHz

内存:4GB

操作系统:Ubuntu Server 12.04 64-bit

一、Grinde

Grinder是一个免费的基于Java的负载测试框架,可以通过BSD样式的开源许可证获得。它由Paco Gomez开发,由Philip Aston维护。多年来,该社区还做出了许多改进,修复和翻译。

Grinder Console-此GUI应用程序控制各种Grinder代理并实时监视结果。该控制台可用作用于编辑或开发测试套件的基本交互式开发环境。

其主要特点:

TCP代理将网络活动记录到Grinder测试脚本中

分布式测试随着代理实例数量的增加而扩展

Python或Closure的强大功能,与任何Java API结合使用,可创建或修改测试脚本

灵活的参数设置,包括动态创建测试数据以及使用外部数据源的能力

后处理和断言,可以完全访问测试结果以进行关联和内容验证

支持多种协议

测试结果显示

二、Gatling

是另一个免费的开源性能测试工具,主要由Stephane Landelle开发和维护。可以使用易于阅读/可写的特定领域语言开发测试。

其主要特点:

基于Scala

使用高负荷生产 异步 非阻塞方法

完全支持HTTP协议,还可以用于JDBC和JMS负载测试

用于数据驱动测试的多个输入源

强大而灵活的验证和断言系统

全面的负载报告

DSL用于测试开发

测试结果显示:

三、UNG

Tsung依靠Erlang,所以您需要拥有它已安装 Tsung由Nicolas Niclausse于2001年推出并且在2003年,Tsung能够执行HTTP协议负载测试。如今,它已成为功能齐全的性能测试解决方案,并获得了Websocket,认证方式 系统和数据库。

其主要固有的分布式设计

面向多线程的基础Erlang架构在中型开发人员机器上模拟了数千个虚拟用户

支持多种协议

支持HTTP和Postgres的测试记录器

可以通过多种协议收集负载生成器和被测应用程序的操作系统指标

动态方案和混合行为。灵活的负载方案使您可以在一次测试中定义和组合任意数量的负载模式

后处理和关联

外部数据源,用于数据驱动的测试

嵌入式易读的负载报告,可在加载期间进行收集和可视化特点

运行测试

查询测试

测试结果显示:

高性能MySQL】【融雪降温+余热回收】【函数事件】【数据中心收购】【规则端口】【根目录部署】【累加文件】【主机网站】【文件夹共享】【主机提示】【电商支付平台选择香港主机的好处】【成都主机怎么租用最便宜】【主机购买之性能指标】【浅谈Linux条件变量的使用】【ConoHa日本VPS初体验】【发送数据】【电商网站平台使用哪里的主机租用比较好】【香港主机租用必须注意的方面】【主机目录】【游戏类对于高防主机的要求高吗

版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部