JMeter压力测试报告分析

JMeter

    • 一、测试工具:
    • 二、JMeter介绍:
    • 三、Java环境的安装与使用:
        • 3.1.初始化
          • 3.1.1.下载并安装,
          • 3.1.2.解压,
          • 3.1.3.进入bin目录,
          • 3.1.4.cmd启动jmeter.bat,
          • 3.1.5.出现两个窗口:一个cmd窗口,一个JMeter的 GUI
        • 3.2.创建测试
          • 3.2.1.创建线程组
          • 3.2.2.设置线程数和循环次数。线程数为1000,循环一次
          • 3.2.3.创建Http请求
          • 3.2.4.运行测试
          • 3.2.5.添加察看结果树和聚合报告
    • 四、 报告内容:
        • 4.1. 压力测试概要
        • 4.2. 测试说明
        • 4.3. 测试结果分析(列出表格,主要是聚合报告各数据对比)
        • 4.4. 给出典型聚合报告
        • 4.5. 给出典型图形结果
        • 4.6.根据以上结果分析,给出总结,得出结论,说明调优点

一、测试工具:

JMeter

二、JMeter介绍:

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

三、Java环境的安装与使用:

官网地址
JMeter压力测试报告分析_第1张图片

3.1.初始化

3.1.1.下载并安装,
3.1.2.解压,
3.1.3.进入bin目录,
3.1.4.cmd启动jmeter.bat,
3.1.5.出现两个窗口:一个cmd窗口,一个JMeter的 GUI

JMeter压力测试报告分析_第2张图片
大致意思:不要使用GUI运行压力测试,GUI仅用于压力测试的创建和调试;执行压力测试请不要使用GUI。使用下面的命令来执行测试:
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

3.2.创建测试

3.2.1.创建线程组

JMeter压力测试报告分析_第3张图片

3.2.2.设置线程数和循环次数。线程数为1000,循环一次

JMeter压力测试报告分析_第4张图片

3.2.3.创建Http请求

JMeter压力测试报告分析_第5张图片
JMeter压力测试报告分析_第6张图片

3.2.4.运行测试

点这个按钮启动
在这里插入图片描述
然后在右上角查看进度
JMeter压力测试报告分析_第7张图片

3.2.5.添加察看结果树和聚合报告

listener里边,按需添加
JMeter压力测试报告分析_第8张图片
JMeter压力测试报告分析_第9张图片
我添加了这些个:
JMeter压力测试报告分析_第10张图片

四、 报告内容:

JMeter压力测试报告需要包括放内容:

4.1. 压力测试概要

测试环境:
测试时间:
服务端配置:
客户端配置:
测试工具:JMeter

4.2. 测试说明

名词定义(时间单位ms):

Sample:本次测试场景共运行多少线程;

Average:平均响应时间; 

Median:统计意义上的响应时间中值;

90% line:所有线程中90%的线程响应时间都小于xx的值;

Min:响应最小时间;

Max:响应最大时间;

Error:出错率;
 
名词解释:

*样本数目:是总共发送到服务器的请求数。
*最新样本:是代表时间的数字,是服务器响应最后一个请求的时间。
*吞吐量:是服务器每分钟处理的请求数。 
*平均值:是总运行时间除以发送到服务器的请求数。 
*中间值:是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值。 
*偏离:表示服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布。

4.3. 测试结果分析(列出表格,主要是聚合报告各数据对比)

4.4. 给出典型聚合报告

4.5. 给出典型图形结果

4.6.根据以上结果分析,给出总结,得出结论,说明调优点

你可能感兴趣的:(java,Test,java学习技术对比,jmeter,压力测试,java)