还在为测试发愁?10 个开源的压力/负载测试工具 -欧洲杯足彩官网

负载/压力测试工具可以让你了解应用程序在负载/压力下的执行情况,它可以暴露其中的问题,并进行改进。因此,负载/压力测试是确保系统运行效率并不可少的部分。本文介绍了 10 个开源的负载/压力测试工具,欢迎补充。

1、apache jmeter
jmeter 是 apache 组织的开放源代码项目,它是功能和性能测试的工具,100% 的用 java 实现。

2、httperf
httperf 是个 web 服务器的性能测试工具,来自惠普公司。httperf 提供了灵活的生成各种 http 负载来测试服务器的性能,提供可靠、高性能的工具,支持 http/1.1 和 ssl。

3、opensta
opensta 是一个免费的、开放源代码的 web 性能测试工具,能录制功能非常强大的脚本过程,执行性能测试。例如虚拟多个不同的用户同时登陆被测试网站。

opensta 是专用于b/s结构的、免费的性能测试工具。它的优点除了免费、源代码开放的优点外,还能对录制的测试脚本进行,按指定的语法进行编辑。在录制完测试脚本后,可以对测试脚本进行编辑,以便进行特定的性能指标分析。其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。

opensta 基于corba 的结构体系,它通过虚拟一个proxy,使用其专用的脚本控制语言,记录通过proxy 的一切http/s traffic。通过分析opensta 的性能指标收集器收集的各项性能指标,以及http 数据,对系统的性能进行分析。

优点:压力测试引擎具有可扩充性,可以完成打规模的压力测试。提供脚本语言支持。

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

5、grinder
grinder 是一个负载测试框架,通过 jython 来编写测试脚本,基于 http 的测试可以由浏览器来记录整个要测试的过程。
关键特性:
  • 泛型测试方法
  • 灵活的测试脚本编写
  • 分布式框架
  • 成熟的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 能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。

责任编辑:
  • 大小: 104.7 kb
  • 大小: 332.5 kb
  • 大小: 4.4 kb
  • 大小: 71.8 kb
  • 大小: 53.5 kb
  • 大小: 61.4 kb
  • 大小: 16 kb
  • 大小: 4.9 kb
来自:
0
0
评论 共 1 条 请登录后发表评论
1 楼 2017-03-25 23:07
没有我大tsung ??   

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • draft fri jul 27 16:42:51 cst 2018-数据集

  • draft thu aug 30 17:48:02 cst 2018-数据集

  • draft fri aug 31 16:11:50 cst 2018-数据集

  • 津南数字制造算法挑战赛-初赛数据20181227

  • 题目链接:https://vjudge.net/problem/hdu-1015 题目: === op tech briefing, 2002/11/02 06:42 cst === “the item is locked in a klein safe behind a painting in the second-floor library. klein safes are extre...

  • safecracker time limit: 2000/1000 ms (java/others) memory limit: 65536/32768 k (java/others) total submission(s): 10165 accepted submission(s): 5213 problem description === op tech...

  • 题目链接:safecrake 题目: problem description === op tech briefing, 2002/11/02 06:42 cst === “the item is locked in a klein safe behind a painting in the second-floor library. klein safes are extremely rare;...

  • safecracker time limit: 2000/1000 ms (java/others)    memory limit: 65536/32768 k (java/others) problem description === op tech briefing, 2002/11/02 06:42 cst ===  "the item is locked in a

  • safecrackertime limit: 2000/1000 ms (java/others)memory limit: 65536/32768 k (java/others)total submission(s): 1033accepted submission(s): 574 problem description === op tech briefing, 2002/...

  • problem description === op tech briefing, 2002/11/02 06:42 cst ===  "the item is locked in a klein safe behind a painting in the second-floor library. klein safes are extremely rare; most ...

  • description === op tech briefing, 2002/11/02 06:42 cst === "the item is locked in a klein safe behind a painting in the second-floor library. klein safes are extremely rare; most of them, along w

  •  刚在论坛上看到有人问字符串fri jul 03 10:48:32 cst 2009,怎么把这个字符串转化为正常的日期格式    个人写了个代码可以通过,以便以后碰到不用再写   public class hehh { @suppresswarnings("deprecation")public static void main(string[] args) throws p

  • java怎么转换fri jul 02 11:25:49 gmt 08:00 2021转为2021-07-03 11:25:49 simpledateformat df=new simpledateformat("eee mmm dd hh:mm:ss z yyyy", locale.english); date date=df.parse(s); simpledateformat sf2 = new simpledateformat("yyyy-mm-dd hh:mm:ss"); system.ou

  • safecracker time limit: 2000/1000 ms (java/others)memory limit: 65536/32768 k (java/others) problem description === op tech briefing, 2002/11/02 06:42 cst ==="the item is locked in a klei...

  • === op tech briefing, 2002/11/02 06:42 cst === "the item is locked in a klein safe behind a painting in the second-floor library. klein safes are extremely rare; most of them, along with klein and hi...

  • thu sep 01 21:25:33 cst 2016 warn: establishing ssl connection without server’s identity verification is not recommended. according to mysql 5.5.45 , 5.6.26 and 5.7.6 requirements ssl connection must

  • safecracker time limit:1000ms     memory limit:32768kb     64bit io format:%i64d & %i64 description === op tech briefing, 2002/11/02 06:42 cst ===  "the item is locked in a klein safe behi

global site tag (gtag.js) - google analytics
网站地图