`

jmater 压力测试入门

 
阅读更多

 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

分享到:
评论

相关推荐

    jmeter压力测试课程入门到实战视频.rar

    ├ 第1章 章节一JMeter压力测试课程介绍 │ │ 1、亿级流量压测系列之Jmeter4.0课程介绍和效果演示.mp4 │ └ 2、常用压力测试工具对比.mp4 ├ 第2章 章节二 JMeter4.x基础知识讲解和压测实战 │ │ 3、Jmeter基本...

    Jmeter压力测试工具安装及使用教程

    首先,需要从 Apache 官方网站下载 Jmeter压力测试工具。下载完成后,解压缩压缩包,并确保环境变量配置正确。需要注意三个重要点:1)解压缩后的压缩包名称必须是 apache-jmeter-4.0.zip,否则可能会出现错误;2)...

    JMeter测试入门指导

    ### JMeter测试入门指导 #### 一、安装JMeter与设定 JMeter是一款开源的压力测试工具,主要用于对静态和动态资源进行性能测试。它能够帮助我们进行Web应用的负载测试和功能测试。JMeter可以模拟多用户并发访问,...

    Apache JMeter压力测试工具 v5.6.3.zip

    Apache JMeter是一款强大的开源性能测试工具,主要用于模拟大量并发用户对Web应用进行负载和压力测试。JMeter由Apache Software Foundation开发,支持多种协议,包括HTTP、FTP、SMTP、JDBC等,因此它不仅可以用于...

    Jmeter性能测试入门

    【Jmeter性能测试入门】 Apache JMeter是一款强大的开源性能测试工具,主要被用于Web应用程序的负载和压力测试。它能够模拟多个并发用户执行各种操作,从而分析系统的性能瓶颈和稳定性。JMeter最初设计用于HTTP协议...

    使用jmeter进行压力测试入门讲解1

    标题 "使用jmeter进行压力测试入门讲解1" 涉及到的知识点主要集中在如何使用Apache JMeter这一开源性能测试工具进行基础的压力测试。JMeter主要用于模拟多个并发用户执行特定的任务,例如HTTP请求,以此来评估系统在...

    jmeter WEB性能测试自学书籍入门到精通PDF下载

    Jmeter是Apache组织开发的一款用于功能和性能测试的Java应用程序,广泛应用于Web应用的性能评估和压力测试。这本书详细介绍了Jmeter在web性能测试中的各项功能和应用场景,下面我们将深入探讨其核心知识点。 1. **...

    jmeter基础入门必备

    在使用 JMeter 进行压力测试时,需要了解 Web 服务器的压力测试对象实际上是发布到 Web 服务器中的软件。因此,需要定义线程组、http 请求和监听器等测试元件。在配置测试计划时,需要注意 Web 应用中的安全机制,...

    性能测试工具JMeter书籍(6本)目录知识点(思维导图加图)整理.rar

    2016年《大型IT系统性能测试入门经典》 2016年《零成本实现Web性能测试——基于Apache JMeter和Gatling》 2016年《全栈性能测试修炼宝典 JMeter实战》 2020年《JMeter性能测试实战(第2版)》 2020年《软件性能测试...

    测试文档(测试计划+测试报告+测试方案+测试用例+试运行报告+测试工具+测试流程概述+jmeter入门手册)

    **测试工具**是提高测试效率和准确性的重要手段,例如JMeter,这是一个开源的性能测试工具,主要用于模拟大量并发用户进行负载和压力测试。JMeter可以用于测试Web应用的性能,如响应时间和吞吐量,从而帮助识别系统...

    JMeter性能测试从零到高手

    - **压力测试**:逐步增加并发用户数,直到系统出现异常,找出系统的极限承载能力。 - **持久性测试**:长时间运行测试,检查系统在持续高负载情况下的表现。 - **多用户测试**:模拟不同类型的用户行为,评估系统...

    Jmeter简单测试案例

    JMeter是Apache组织开发的一款开源性能测试工具,主要应用于Web应用的压力测试,但也可以用于其他协议的服务测试。它支持多种协议,包括HTTP、HTTPS、FTP、JDBC、SMTP等,使得测试人员可以模拟多个并发用户对系统...

    jmeter软件ApacheJMeter_V5.4+JMeter图文入门教程(绝对的适合新手,最佳入门系列)

    apache jmeter是一款Apache组织开发的基于Java的强大的web压力测试工具,能够对电脑系统的性能和负载进行快速测试,也可以对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。

    JMeter接口压力测试.doc

    JMeter 接口压力测试 JMeter 是 Apache 组织开发的基于 Java 的压力测试工具,是一个开源软件。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。JMeter 可以使用它...

    JMeter接口压力测试[整理].pdf

    2. 支持接口测试、压力测试等多种功能,支持录制回放,入门简单 3. 相较于其他编写框架等其他开源工具,有较为完善的 UI 界面,便于接口调试 4. 多平台支持,可再 Linux、Windows、Mac 上运行 接口测试 接口测试的...

    JMeter 使用入门

    JMeter是一款开源的、强大的性能测试工具,主要应用于web应用的压力测试,但也可用于ejb(Enterprise JavaBeans)和其他服务的测试。它是由Apache Software Foundation开发的,因此也被称为Apache JMeter。本篇文章...

    Jmeter入门

    它由Apache软件基金会开发,支持多种协议,如HTTP、FTP、SMTP、JDBC等,使得测试人员可以对应用程序进行压力测试、负载测试和功能行为验证。 1. **JMeter的安装** 安装JMeter非常简单,因为它是Java编写的,所以...

    JMeter性能测试实战指南

    精选多个行业典型的性能测试案例,如Web应用压力测试、API接口性能测试、数据库性能测试等,通过详细的步骤解析与脚本展示,帮助读者快速上手并解决实际问题。深入剖析JMeter性能调优的关键点,包括JVM参数调整、...

Global site tag (gtag.js) - Google Analytics