FunkLoad 是一个网站项目的功能、性能测试工具。
# 性能测试和优化
JXInsight 是一款对J2EE应用进行管理以及性能测试的商业工具软件,JXInsight 能够帮助你发现你的应用存在问题的地方, 比如某个方法调用了事务却关闭了JDBC连接, JXInsight能帮你自动发现。
OpenSTA是一个免费的、开放源代码的web性能测试工具,能录制功能非常强大的脚本过程,执行性能测试。例如虚拟多个不同的用户同时登陆被测试网站。其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。OpenSTA 基于CORBA 的结构体系,它通过虚拟一个proxy,使用其专用的脚本控制语言,记录通过proxy 的一切HTTP/S traffic。通过分析OpenSTA 的性能指标收集器收集的各项性能指标,以及HTTP 数据,对系统的性能进行分析。
stress 是Unix类系统下的工作量和压力测试工具。它将对用户指定的CPU数量的I/O,内存和硬盘的负载并报告它检测到任何错误。它用于自动压力测试和调试系统组件失败的唯一或更经常负荷时。它可以运行在x86,ppc64的,和PPC 32 GNU / Linux的,Tru64的,SPARC Solaris的,和其他平台。$ stress --cpu 2 --io 1 --vm 1 --vm-bytes 128M --timeout 10s --verbose. stress: dbug: [9372] u
JProfiler 是一个商业的主要用于检查和跟踪系统的性能的工具。JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。JProfiler 是一个全功能的Java剖析工具,专用于分析J2SE和J2EE应用程序。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler直觉式的GUI让你可以找到效能瓶颈、抓出内存漏失、并解决执行绪的问题。
Web Performance Load Tester 是一套商业的Web服务器测试工具。主要功能包括IP欺骗、客户端证书、多实例同步测试、Web认证、SSL、自动分析、Ajax支持、SOAP支持等。功能很强大,但是是收费软件。
kernbench是CPU性能基准测试工具。它的设计比较在同一台机器,或比较硬的内核。它运行在内核编译兼职不同数量:1 / 2数量的CPU,优化和最大工作计数。可选它也可以运行单线程。然后打印出的每一组的平均运行有用的统计数。
benerator是建立在现实和有效的大容量测试数据基础上的单元/集成/负载测试和展示安装程序使用的框架。元数据的限制进口的系统和/或配置文件。
curl-loader 是一个用C语言编写的Web应用测试和模拟负载工具,可模拟成千上万的客户端请求,并且每个请求来自不同的IP地址,支持用户认证、登录等Web交换过程。
PureLoad 一款负载测试软件,可以用于模拟大量的用户用户执行请求,以检测软件的负载性能,并能报告存在的性能问题和详细的统计数据,同样也支持基于Web的应用。使用PureLoad验证的性能和服务器应用和电信服务的稳定性。
RoadRunner实现的是LoadRunner的框架,init存放初始化、登陆等操作,action可以不断的迭代执行,从而 产生持续不断的压力,end存放释放资源、退出等操作。则RoadRunner会自动创建这三张表,以及默认的字段,
JSpeed engine analyzes different portions of your JS code for fragments which can be optimized, and substitutes them with faster code.
Multi-Mechanize 是一个开源的Web性能和负载测试框架,可让你并发运行多个 Python 脚本来对网站或者Web服务进行压力测试。支持各种 HTTP methods 高级超链接和HTML表单支持支持 SSL自动处理 Cookies可设置HTTP头自动处理重定向支持代理支持 HTTP 认证下面是一些测试结果图表:
JSLitmus是款轻量级的工具,用来测试JavaScript执行性能情况,采用直观的API。
See the SQL executed for any page request Find pages which are executing slowly and drill into the cause Verify your application's transactions are working as designed Screencasts
Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的 两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。Copyright Radim Kolar 1997-2004, GPL Open Source Software.Requests: 1615 susceed, 0
Blogbench 是一个便携的文件系统性能测试工具,用来模拟真实文件服务器的负载,通过模拟多线程的随机读写操作来进行压力测试。可用来测试文件系统的稳定性和对并发读写的支持能力。
Basher 是一个轻量级的性能测试框架,用来帮助开发者编写诊断和性能测试。
loadUI 是一个企业级的负载测试工具,测试可分布式运行并可实时修改,与 soapUI 紧密集成,使用高度图形化接口,使得测试变得很简单而且运行迅速。
开发一个全功能的和有用的Web应用程序是很繁琐的,测试Web应用程序更加繁琐。我们必须确保Web应用程序的工作也没有任何错误。我们必须确保Web应用程序在运行时平稳。Wapt 是负载和压力测试工具,为您提供了一个易于使用的,一致的和符合成本效益的测试,Web服务器和内部网应用。
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号