Jmeter中的监听器以及测试结果分析

监听器

1、  种类繁多。。。看界面

2、  常用的几个:

断言结果

查看结果树

聚合报告

用表格查看结果

图形结果

Aggregate graph

等等。。。。。。。。。。

指标分析

1、  Samples:本次场景中一共完成了多少个请求

2、  Average:平均响应时间(服务器处理平均响应时间,表示客户端请求带服务器处理信息且反馈客户端的时间)

3、  Median:响应时间中值50%

4、  90%Line:90%响应时间

5、  Min

6、  Max

7、  以上时间单位是毫秒。。。。不要弄错了

8、  Error:出错率

9、  Throughput:吞吐量,即服务器每秒处理请求数(表示服务器每秒处理客户端请求数(单位个每秒))

10、              KB/sec:流量,服务器每秒接收到的数据流量(表示服务器每秒接收到客户端请求的数量KB表示)

11、              %Processor time:cpu使用率(平均低于75%,低于50%更佳)

Jtl文件分析-见test.jtl

1、  在性能测试过程中,我们往往需要将测试结果保存在一个文件当中,这样既可以保存测试结果,也可以为日后的性能测试报告提供更多的素材。

2、  jmeter中,结果都存放在.jtl文件。这个.jtl文件可以提供多种格式的编写,而一般我们都是将其以CSV文件格式记录。

3、  你只需要选择某个监听器,点击页面中的configure按钮,此时,一个设置界面就会弹出来,建议多勾选如下项:Save Field Name,Save Assertion Failure Message

4、  经过了以上设置,此时保存下来的.jtl文件就会有如下项:

TimeStamp,elapsed , label , responseCode , responseMessage , threadName , dataType,success,failureMessage,bytes,Latency

5、  请求发出的绝对时间,响应时间,请求的标签,返回码,返回信息,请求所属的线程,数据类型,是否成功,失败信息,字节,延迟。

原文地址:https://www.cnblogs.com/yuany66/p/10974793.html

时间: 2024-11-10 17:10:28

Jmeter中的监听器以及测试结果分析的相关文章

Jmeter学习(十)测试结果分析

一.Listener的使用 用过LoadRunner的人应该都知道,LoadRunner会为我们提供一大堆图标和曲线.但是在Jmeter里,我们只能找到几个可怜的Listener来方便我们查看测试结果.但是,对于初学者来说,一些简单的结果分析工具可以使我们更容易理解性能测试结果的分析原理.所以,千万别小看这几个简单的Listener啊. A.Aggregate Report 聚合报告 我们可以看到,通过这份报告我们就可以得到通常意义上性能测试所最关心的几个结果了. Samples -- 本次场景

【转】JMeter中使用Selenium进行测试

JMeter是使用非常广泛的性能测试工具,而Selenium是ThroughtWorks 公司一个强大的开源Web 功能测试工具.Jmeter和Selenium结合使用,就可以实现对网站页面的自动化性能测试. 这里有两种方式在Jmeter中调用Selenium测试用例.可以使用 Jmeter JUnit sampler 或者 BeanShell sampler,后一种方式包含了Selenium client 和 server,因此不需要单独启动Server. 方法一 准备工作: 将文件selen

Jmeter自学笔记10----性能测试基础实战

1.测试需求:测试20个用户访问某个网站在负载达到30QPS时的平均响应时间. QPS:Query Per Second每秒查询率.是一台查询服务器每秒能够处理的查询次数.在因特网上,作用域名系统服务器的性能经常用每秒查询率来衡量. 2.测试步骤: 线程组主要包含三个参数:线程树.准备时长(Ramp-up Period(in seconds)).循环次数. * 线程数:虚拟用户数.一个虚拟用户占用一个进程或线程.设置多少虚拟用户数在这里也就是设置多少个线程数. * 准备时长(单位为s):设置的虚

JMeter进行Apache Kafka负载测试

1.卡夫卡负载测试 在这个Apache Kafka教程中,我们将了解如何使用Apache JMeter,如何在Apache Kafka上执行Kafka负载测试.此外,这个Kafka负载测试教程教我们如何配置生产者和消费者,这意味着使用JMeter 开发Apache Kafka Consumer和Kafka Producer.最后,我们将看到在Jmeter中构建Kafka负载测试场景.然而,在Kafka负载测试之前,让我们学习Kafka的简要介绍,以便更好地理解其他工作. 使用JMeter进行Ap

Google Test测试框架分析

Google Test测试框架分析 一.简介 Google Test是由Google主导的一个开源的C++自动化测试框架,简称GTest.GTest基于xUnit单元测试体系,和CppUint类似,可以看作是JUnit.PyUnit等对C++的移植. 下图是GTest测试框架的测试过程,表示的是GTest的两种测试方式. 下面将使用一个极其简单的例子表示xUnit测试的主要过程.如对Hummer的CTXString类的成员方法GetLength进行测试.详见下面GTest代码和注释说明. //

Jmeter中的几个重要测试指标释义

一.基本概念 1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器. 2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求.实际的请求内容在Sampler中定义,它被线程组包含.可以在“测试计划 ->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数.Ramp-Up Period(in seconds).循环次数,其中Ramp-Up Period(in seconds)表示在这时间内创建完所有的线程.如有8个线程,Ramp-Up

Jmeter测试结果分析(下)

前文再续,续接上一回.上一篇讲了如何利用Assertion将测试结果进行初步的筛选.那么,当我们拿到了测试结果之后,我们应该如何去看待它们呢?它们又是怎么来的呢? 一.Listener的使用 用过LoadRunner的人应该都知道,LoadRunner会为我们提供一大堆图标和曲线.但是在Jmeter里,我们只能找到几个可怜的Listener来方便我们查看测试结果.但是,对于初学者来说,一些简单的结果分析工具可以使我们更容易理解性能测试结果的分析原理.所以,千万别小看这几个简单的Listener啊

在Jmeter中使用自定义编写的Java测试代码

分类: 测试工具 2007-01-19 15:02 8204人阅读 评论(3) 收藏 举报 测试javaloadrunner编译器importtemplates 我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java Vuser"等协议.同样,Jmeter也支持自定义编写的测试代码,不过与LoadRunner不同的是,Jmeter没有自带编译器,需要借助

jmeter中测试接口

本文主要介绍在jmeter中测试接口:主要从以下几个方面进行说明: 1.jmeter简介 2.jmeter怎么做接口测试 3.jmeter进行参数化的几种形式 4.jmeter中处理乱码方法 5.jmeter中ru如何做接口关联 6.jmeter中如何做断言 7.jmeter中如何简单的做压测 1.1 jmeter jmeter是Apache公司基于java开发的一款开源压力测试工具,体积小,功能全,是一个轻量级的测试工具,运行时,必须安装jdk,jmeter是免安装的. 需要进入到jmeter