10 个开源压力测试工具

1.Apache JMeterhtml

JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100% 的用 Java 实现。web

图片1

2.Httperf网页爬虫

Httperf 提供了灵活的生成各类 HTTP 负载来测试服务器的性能,提供可靠、高性能的工具,支持 HTTP/1.1 和 SSL。浏览器

图片2

3.OpenSTA服务器

OpenSTA 能录制功能很是强大的脚本过程,执行性能测试。例如虚拟多个不一样的用户同时登录被测试网站。并发

4.loadUI框架

loadUI 是一个企业级的负载测试工具,测试可分布式运行并可实时修改,与 soapUI 紧密集成,使用高度图形化接口,使得测试变得很简单并且运行迅速。分布式

图片4

5.Grinder工具

Grinder 是一个负载测试框架,经过 Jython 来编写测试脚本,基于 HTTP 的测试能够由浏览器来记录整个要测试的过程。性能

6.JCrawler

JCrawler 是一个开源的 WEB 应用压力测试工具。经过其名字,你就能够知道这是一个用 Java 写的像网页爬虫同样的工具。只要你给其几个 URL,它就能够开始爬过去了,它用一 种特殊的方式来产生你 WEB 应用的负载。

图片6

7.Locust

Locust 是一个开源负载测试工具。Locust 是很是简单易用,分布式,用户负载测试工具。Locust 主要为网站或者其余系统进行负载测试,能测试出一个系统能够并发处理多少用户。

图片7

8.Siege

Siege 是一个压力测试和评测工具,设计用于 WEB 开发这评估应用在压力下的承受能力:能够根据配置对一个 WEB 站点进行多用户的并发访问,记录每一个用户全部请求过程的相应时间,并在必定数量的并发访问下重复进行。

9.http_load

http_load 以并行复用的方式运行,用以测试 web 服务器的吞吐量与负载。可是它不一样于大多数压力测试工具,它能够以一个单一的进程运行,通常不会把客户机搞死。能够测试 HTTPS 类的网站请求。

10.Webbench

Webbench 是有名的网站压力测试工具,它是由 Lionbridge 公司开发。Webbech 能测试处在相同硬件上,不一样服务的性能以及不一样硬件上同一个服务的运行情况。

阅读原文和楼主亲密接触

相关文章
相关标签/搜索