`

jmeter性能测试使用示例

阅读更多

 jmeter是一个简单开源的纯java的性能测试工具。今天学习了jmeter使用了下jmeter,使用起来非常简单。

 如果我们要对163的首页性能进行简单测试,我们可以按照以下步骤进行。

 1.在测试计划里面创建一个线程组,在这个线程组下这个线程组的线程数,也就是并发用户数,循环次数每个并发用户的请求数。参数 ramp-up period 用于告知JMeter 要在多长时间内建立全部的线程。默认值是0。假如未指定ramp-up period ,也就是说ramp-up period 为零, JMeter 将立即建立所有线程,假设ramp-up period 设置成T 秒, 全部线程数设置成N个, JMeter 将每隔T/N秒建立一个线程。


 

 

 

2.在这个线程组下右键在sampler里面选择http请求,创建http请求。可以设置http请求的协议,参数,路径等,还可以设置所带上的参数信息。


3.在HTTP请求右键里面选择监听器下的聚合报告,创建一个聚合报告,可以查看这次测试的结果。

 


 

4.选择菜单运行里面的启动,启动本次测试。测试结果如果:

 


 

Aggregate Report  JMeter 常用的一个 Listener,中文被翻译为聚合报告。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。

如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。

Label:每个 JMeter  element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值

#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100

Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间

Median:中位数,也就是 50 用户的响应时间

90% Line90 用户的响应时间

Note:关于 50  90 并发用户数的含义,请参考下文

http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html

Min:最小响应时间

Max:最大响应时间

Error%:本次测试中出现错误的请求的数量/请求的总数

Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner Transaction per Second 

KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

 

 

 

  • 大小: 117.7 KB
  • 大小: 61.4 KB
  • 大小: 60.3 KB
  • 大小: 46.2 KB
分享到:
评论

相关推荐

    jmeter性能测试示例

    在"jmeter性能测试示例"这个压缩包中,我们可以找到一系列关于如何使用JMeter进行各种类型测试的实例。 首先,让我们深入理解一下JMeter的基本概念和功能。JMeter提供了一个图形化界面,用户可以通过添加不同的元素...

    jmeter性能测试视频教程

    学习JMeter性能测试,你需要理解性能测试的目的,比如检测系统在高负载下的稳定性、响应时间、吞吐量等指标。通过JMeter,你可以创建不同的测试场景,模拟不同数量的并发用户,设置各种负载模式,然后收集和分析测试...

    Jmeter性能测试报告之曲线图展示

    ### Jmeter性能测试报告之曲线图展示 #### 知识点概述 在性能测试领域,Apache JMeter是一款广泛使用的开源工具,它可以帮助测试人员评估Web应用的性能表现。本文档详细介绍了如何通过JMeter生成性能测试报告,并...

    Jmeter性能测试-jmeter脚本及分布式部署

    在这个主题中,我们将深入探讨"Jmeter性能测试-jmeter脚本及分布式部署"的相关知识点。 首先,我们来了解一下性能测试的基本原理。性能测试的目标是衡量系统在特定工作负载下的性能表现,包括响应时间、吞吐量和...

    Jmeter性能测试中文手册

    ### JMeter性能测试中文手册知识点总结 #### 一、引言 - **目的**:本文旨在详细介绍如何使用JMeter这一工具来进行Oracle数据库的性能测试,帮助用户了解如何优化Oracle数据库性能,确保其能够应对高并发场景下的...

    全栈性jmeter性能测试书中配套脚本

    《全栈性jmeter性能测试书中配套脚本》是一份专为学习和实践JMeter性能测试工具准备的资源集合。JMeter是Apache组织提供的一款开源、跨平台的负载与性能测试工具,广泛应用于Web应用、数据库服务器、FTP服务器等各种...

    Jmeter性能测试接口笔记

    ### JMeter性能测试接口知识点详解 #### 一、接口工具分类及特点 1. **接口测试工具** - **特点**:这类工具的功能较为简单,主要用于模拟和发送HTTP请求,并展示返回的接口数据。 - **示例工具**:...

    JMeter性能测试介绍

    Apache JMeter是一款强大的性能测试工具,完全由Java编写,它提供了对应用程序的负载和性能测试能力。相较于商业软件LoadRunner,JMeter具有轻量级、免费的优势,因此在测试行业中得到了广泛应用,尤其对于性能测试...

    Jmeter多接口测试性能测试借鉴.pdf

    - 通过上述步骤,我们可以使用JMeter对多个接口进行性能测试,并利用正则表达式提取器来处理接口间的依赖关系,同时利用变量参数化来模拟更复杂的测试场景。 - JMeter的强大之处在于它不仅能够进行简单的功能测试,...

    jmeter测试DB2性能

    Apache JMeter是一款开源的性能测试工具,由Apache Jakarta项目开发。JMeter最初设计用于Web应用的负载测试和性能评估,但随着功能的不断完善,它现已支持多种协议和技术,包括通过JDBC对关系型数据库进行测试。...

    01.jmeter性能测试组件.pdf

    ### JMeter性能测试组件知识点详解 #### 一、JMeter简介 Apache JMeter是一款开源的负载测试工具,主要用于对各种Web应用进行功能测试和性能测试。它可以用来分析和测试静态或动态资源(如静态文件、Java小应用程序...

    Jmeter性能测试

    ### JMeter性能测试详解 #### 一、JMeter概述与特点 **Apache JMeter** 是由 Apache 组织开发的一款开源、免费的压力测试工具。它主要用于执行压力测试,特别是针对 Web 应用的压力测试,不过随着时间的发展,其...

    使用jmeter测试数据库

    JMeter 是一款功能强大且流行的性能测试工具,广泛应用于测试 Web 应用程序、数据库等系统的性能。下面,我们将通过一个简单的例子,演示如何使用 JMeter 测试数据库的性能。 JMeter 简介 JMeter 是 Apache 软件...

    使用Jmeter测试java请求

    总的来说,使用JMeter测试Java请求是性能测试中常见且重要的任务,它能帮助开发者识别和优化Java服务的性能问题,确保在高负载下仍能提供稳定的服务。在实际操作中,可能还需要结合其他工具和方法,如日志分析、监控...

    jmeter性能增强代码.zip

    《JMeter性能测试的增强与Python UI自动化实践》 在软件开发过程中,性能测试是确保系统稳定性和可扩展性的重要环节。Apache JMeter作为一个强大的开源性能测试工具,被广泛用于模拟大量用户并发访问来测试应用的...

Global site tag (gtag.js) - Google Analytics