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% Line:90% 用户的响应时间
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性能测试报告之曲线图展示 #### 知识点概述 在性能测试领域,Apache JMeter是一款广泛使用的开源工具,它可以帮助测试人员评估Web应用的性能表现。本文档详细介绍了如何通过JMeter生成性能测试报告,并...
在这个主题中,我们将深入探讨"Jmeter性能测试-jmeter脚本及分布式部署"的相关知识点。 首先,我们来了解一下性能测试的基本原理。性能测试的目标是衡量系统在特定工作负载下的性能表现,包括响应时间、吞吐量和...
### JMeter性能测试中文手册知识点总结 #### 一、引言 - **目的**:本文旨在详细介绍如何使用JMeter这一工具来进行Oracle数据库的性能测试,帮助用户了解如何优化Oracle数据库性能,确保其能够应对高并发场景下的...
《全栈性jmeter性能测试书中配套脚本》是一份专为学习和实践JMeter性能测试工具准备的资源集合。JMeter是Apache组织提供的一款开源、跨平台的负载与性能测试工具,广泛应用于Web应用、数据库服务器、FTP服务器等各种...
### JMeter性能测试接口知识点详解 #### 一、接口工具分类及特点 1. **接口测试工具** - **特点**:这类工具的功能较为简单,主要用于模拟和发送HTTP请求,并展示返回的接口数据。 - **示例工具**:...
Apache JMeter是一款强大的性能测试工具,完全由Java编写,它提供了对应用程序的负载和性能测试能力。相较于商业软件LoadRunner,JMeter具有轻量级、免费的优势,因此在测试行业中得到了广泛应用,尤其对于性能测试...
- 通过上述步骤,我们可以使用JMeter对多个接口进行性能测试,并利用正则表达式提取器来处理接口间的依赖关系,同时利用变量参数化来模拟更复杂的测试场景。 - JMeter的强大之处在于它不仅能够进行简单的功能测试,...
Apache JMeter是一款开源的性能测试工具,由Apache Jakarta项目开发。JMeter最初设计用于Web应用的负载测试和性能评估,但随着功能的不断完善,它现已支持多种协议和技术,包括通过JDBC对关系型数据库进行测试。...
### JMeter性能测试组件知识点详解 #### 一、JMeter简介 Apache JMeter是一款开源的负载测试工具,主要用于对各种Web应用进行功能测试和性能测试。它可以用来分析和测试静态或动态资源(如静态文件、Java小应用程序...
### JMeter性能测试详解 #### 一、JMeter概述与特点 **Apache JMeter** 是由 Apache 组织开发的一款开源、免费的压力测试工具。它主要用于执行压力测试,特别是针对 Web 应用的压力测试,不过随着时间的发展,其...
JMeter 是一款功能强大且流行的性能测试工具,广泛应用于测试 Web 应用程序、数据库等系统的性能。下面,我们将通过一个简单的例子,演示如何使用 JMeter 测试数据库的性能。 JMeter 简介 JMeter 是 Apache 软件...
总的来说,使用JMeter测试Java请求是性能测试中常见且重要的任务,它能帮助开发者识别和优化Java服务的性能问题,确保在高负载下仍能提供稳定的服务。在实际操作中,可能还需要结合其他工具和方法,如日志分析、监控...
《JMeter性能测试的增强与Python UI自动化实践》 在软件开发过程中,性能测试是确保系统稳定性和可扩展性的重要环节。Apache JMeter作为一个强大的开源性能测试工具,被广泛用于模拟大量用户并发访问来测试应用的...