JMeter是什么?
JMeter也称为“Apache JMeter”,它是一个开源的,100%基于Java的应用程序,带有图形界面。 它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为。
JMeter主要用于测试Web应用程序或FTP应用程序,但目前,它适用于功能测试,JDBC数据库连接,Web服务,通用TCP连接和OS本机进程。 您可以执行各种测试活动,如性能,负载,压力,回归和功能测试,以便针对您的Web服务器获得准确的性能指标。
JMeter最初是由Apache软件基金会的Stefano Mazzocchi编写和开发的。 它主要用于测试Apache JServ(目前称为Apache Tomcat项目)的性能。Apache重新设计了JMeter以增强GUI,增加更多功能和功能测试功能。
JMeter不是一个浏览器,它不像任何浏览器那样呈现html页面,而是在协议级别上运行。
以下是JMeter支持的协议列表:
- Web Services - SOAP / XML-RPC
- Web - HTTP, HTTPS sites ‘web 1.0’ web 2.0 (ajax, flex 和 flex-ws-amf)
- 通过JDBC驱动程序的数据库
- 目录 - LDAP
- 通过JMS面向消息传递的服务
- 服务 - POP3, IMAP, SMTP
Web服务器包含大量应用程序和用户,因此有必要知道Web服务器处理同时访问用户或应用程序的能力。 例如; 当许多用户同时访问网站时,网站服务器将如何执行 - 基本上要使用JMeter等性能测试工具进行性能测试。
点击查看所有 JMeter教程 文章: https://www.codercto.com/courses/l/48.html
互联网创业核心技术:构建可伸缩的web应用
【美】Artur Ejsmont / 李智慧、何坤 / 电子工业出版社 / 2016-12 / 89
可伸缩架构技术是所有互联网技术中最重要,也是最引人入胜的技术。《互联网创业核心技术:构建可伸缩的web应用》针对互联网创业需求快速迭代,业务快速发展,短时间内用户、数据、访问量激增的特点,提纲挈领地描述了伸缩性架构的基本原理与设计原则,详细阐述了Web应用前端层、服务层、数据层的可伸缩架构,并花大量篇幅讲述了缓存技术和异步处理技术的可伸缩设计及其在Web系统中的具体应用。 《互联网创业核心技......一起来看看 《互联网创业核心技术:构建可伸缩的web应用》 这本书的介绍吧!