1.Apache JMeterhtml
JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100% 的用 Java 实现。web
2.Httperf网页爬虫
Httperf 提供了灵活的生成各类 HTTP 负载来测试服务器的性能,提供可靠、高性能的工具,支持 HTTP/1.1 和 SSL。浏览器
3.OpenSTA服务器
OpenSTA 能录制功能很是强大的脚本过程,执行性能测试。例如虚拟多个不一样的用户同时登录被测试网站。并发
4.loadUI框架
loadUI 是一个企业级的负载测试工具,测试可分布式运行并可实时修改,与 soapUI 紧密集成,使用高度图形化接口,使得测试变得很简单并且运行迅速。分布式
5.Grinder工具
Grinder 是一个负载测试框架,经过 Jython 来编写测试脚本,基于 HTTP 的测试能够由浏览器来记录整个要测试的过程。性能
6.JCrawler
JCrawler 是一个开源的 WEB 应用压力测试工具。经过其名字,你就能够知道这是一个用 Java 写的像网页爬虫同样的工具。只要你给其几个 URL,它就能够开始爬过去了,它用一 种特殊的方式来产生你 WEB 应用的负载。
7.Locust
Locust 是一个开源负载测试工具。Locust 是很是简单易用,分布式,用户负载测试工具。Locust 主要为网站或者其余系统进行负载测试,能测试出一个系统能够并发处理多少用户。
8.Siege
Siege 是一个压力测试和评测工具,设计用于 WEB 开发这评估应用在压力下的承受能力:能够根据配置对一个 WEB 站点进行多用户的并发访问,记录每一个用户全部请求过程的相应时间,并在必定数量的并发访问下重复进行。
9.http_load
http_load 以并行复用的方式运行,用以测试 web 服务器的吞吐量与负载。可是它不一样于大多数压力测试工具,它能够以一个单一的进程运行,通常不会把客户机搞死。能够测试 HTTPS 类的网站请求。
10.Webbench
Webbench 是有名的网站压力测试工具,它是由 Lionbridge 公司开发。Webbech 能测试处在相同硬件上,不一样服务的性能以及不一样硬件上同一个服务的运行情况。
阅读原文和楼主亲密接触