JMeter介绍

JMeter介绍

测试基本术语

测试基本术语
一.性能测试
    软件性能测试是一种非功能性测试,其中应用程序的性能在预期或更高负载下进行评估。进行性能测试以测量系统的不同性能属性,如响应时间(速度),可靠性,资源使用,可扩展性,各种负载条件下的稳定性等。
为什么需要做性能测试?
    在推出市场上的最终软件产品之前,应针对各种负载条件下的速度,可扩展性和稳定性对产品进行测试。如果产品在没有进行性能测试的情况下直接上线,可能会导致处理速度慢和可用性差等问题,从而可能获得不良声誉并直接影响预期的销售目标。
性能测试的类型

二.负载测试
    负载测试是一种性能测试,可模拟任何软件,应用程序或网站上的实际负载。
    它有助于确定系统在正常和峰值条件下的行为方式。
    可以在受控的实验室条件下执行负载测试,以比较不同系统的功能或准确测量单个系统的功能。
三.压力测试
    压力测试也是一种性能测试,有助于确定计算机,网络,程序或设备在不利条件下保持一定效率的能力。
    压力测试也称为疲劳测试。

JMerter是什么?

JMerter是什么?

   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特征

JMeter特征
下面列出了JMeter的一些最重要的功能:

  •  开源应用程序:JMeter是一个免费的开源应用程序,可以帮助用户或开发人员使用源代码开发其他应用程序。
  • 用户友好的GUI:JMeter带有简单的交互式GUI。
  • 支持各种测试方法:JMeter支持各种测试方法,如负载测试,分布式测试和功能测试等。
  • Web: HTTP, HTTPS, SOAP
  • 数据库: JDBC, LDAP, JMS
  • Mail: POP3
  • 支持多协议:JMeter支持HTTP,JDBC,LDAP,SOAP,JMS和FTP等协议。
  • 模拟:JMeter可以使用虚拟用户或唯一用户模拟多个用户,以便对正在测试的Web应用程序产生大量负载。
  • 框架:JMeter是一个多线程框架,允许许多或单独的线程组同时和同时采样不同的函数。
  • 远程分布式测试:JMeter具有用于分布式测试的主从概念,其中主服务器将在所有从服务器之间分配测试,而从服务器将针对服务器执行脚本。
  • 测试结果可视化:测试结果可以以不同的格式查看,如图形,表格,树型和报告等。

JMeter工作流程

JMeter工作流程
    JMeter通过模拟一组用户将请求发送到目标服务器。 随后,收集数据以通过各种格式计算目标服务器的统计和显示性能度量。
如下图所示:

在这里给大家推荐一个学习资料,jmeter使用手册,遇到问题可以随时查看,大家有需要的话,可以自己来找我领取!(我的微信:hezongtest) 加我的时候还请备注:CSDN

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值