精华内容
下载资源
问答
  • JMeter压力测试步骤

    2021-05-09 22:22:21
    jmeter压力测试步骤 1.创建线程组 点击选中测试计划,右键点击创建线程组 点击线程组,这里可以设置名称,添加注释,设置线程数(每次有多少线程同时开启)、线程响应时间(多少秒完成线程)、循环次数(每个线程数...

    JMeter压力测试步骤

    1.创建线程组

    点击选中测试计划,右键点击创建线程组
    在这里插入图片描述
    点击线程组,这里可以设置名称,添加注释,设置线程数(每次有多少线程同时开启)、线程响应时间(多少秒完成线程)、循环次数(每个线程数需要开启几次)等
    在这里插入图片描述

    2.创建取样器(以HTTP为例)

    点击选中线程组,右键添加取样器输入协议
    在这里插入图片描述
    点击刚设置的取样器,这里可以设置名称,设置http/https(不输入默认为http),服务器IP,端口号(不输入默认80端口),选择HTTP请求类型,相关路径(若无则不填),以下以百度为例
    在这里插入图片描述

    3.最后需要添加监听器获取监控结果

    同样选择线程组,右键添加监听器
    在这里插入图片描述
    常用的有汇总报告,察看结果树,聚合报告

    3.1汇总报告

    这里可以看到每个请求以及总体的各项指标,我们要关注的是异常百分比和吞吐量,异常百分比越大,性能就越差,吞吐量越大效率越高
    在这里插入图片描述

    3.2察看结果树

    这里可以看到响应数据和请求内容,以及取样器结果等
    取样器结果如下图,请求栏有请求头和请求数据,响应数据栏有响应头和响应数据。
    在这里插入图片描述响应数据一般为HTML源码,请求头主要记录的是时间,返回状态等等数据,点击Text右边的三角形可以切换观察的数据格式,如JSON等

    3.3聚合报告

    这里能看的数据包含了汇总报告的内容,并且还能看到百分比响应时间等数据,相对于汇总报告,百分比响应是我们更需要关注的地方,如果不需要了解太深,就用汇总报告,需要了解更多的就需要用到聚合报告
    在这里插入图片描述

    展开全文
  • 一、脚本录制1、右键[测试计划]-[添加]-[线程]-[线程组]。图1.添加线程组2、右键[线程组]-[配置元件]-[HTTP默认请求]。图2.添加HTTP默认请求3、右键[线程组]-[添加]-[逻辑控制器]-[录制控制器]。图3.添加录制控制器4...

    f883fa177a17b72c96ab4dd5d3093af5.png

    一、脚本录制

    1、右键[测试计划]-[添加]-[线程]-[线程组]。

    b57367923c5482e78ee43352ac57c5c8.png
    图1.添加线程组

    2、右键[线程组]-[配置元件]-[HTTP默认请求]。

    48bb5589ab1ab908504e15491484473f.png
    图2.添加HTTP默认请求

    3、右键[线程组]-[添加]-[逻辑控制器]-[录制控制器]。

    ea293ac3a47431061190867141d6fd2d.png
    图3.添加录制控制器

    4、右键[测试计划]-[添加]-[非测试元件]-[HTTP测试脚本录制]。

    5808a17be162cebd955904b3792756da.png
    图4.添加测试脚本录制

    5、右键[测试计划]-[添加]-[监听器]-[查看结果树]。

    9313022c39cce4ac3b3442e557d465ee.png
    图5.查看结果树

    6、右键[测试计划]-[添加]-[监听器]-[聚合报告]。

    3a741263cb9641e2e4308f16db2b3fe6.png
    图6.聚合报告

    7、在HTTP默认请求下,填写对应的IP、端口、请求URL。

    6b888b2c457f15be898aaa7d65150c02.png
    图7.填写HTTP请求参数

    8、在HTTP测试脚本录制下,填写代理服务器的端口。

    Ø Target Controller 修改为: “Test Plan>Thread Group>Recording Controller”

    Ø Grouping 修改为: “Put each group in a new controller”

    ef39d3072cd155784d5f56be1a79dc81.png
    图8.修改脚本参数

    9、设置完成后,可点击[启动],开始脚本录制。

    10、配置浏览器代理(chrome为例)。

    a、进入Chrome浏览器设置选项。

    70aca5f7594a7ea6b21bb58427a16097.png
    图9.打开代理设置

    0a1d0f542b58d94fca3469009062e8b7.png
    图10.局域网设置(1)

    2fb8536c5415dc5895900971db986246.png
    图11.局域网设置(2)

    二、运行脚本

    1、脚本录制完成后,可在[Recording Controller]菜单下看到录制好的脚本。删除不需要的脚本,保留进行压力测试的脚本。配置好[线程组]后,点击运行,即可开始压力测试。

    85904bef9db233581c2fa04bae29e679.png
    图12.查看录制的脚本

    15c51d7dcab0216ae1cb5e3827c84a58.png
    图13.设置压力测试的用户数等参数

    注意:脚本录制完成后,如果没有必要,可以不用修改其他的参数。

    2、动态设置参数

    右键[Recording Controller]下的脚本文件,[Add]-[Config Element]-[CSV Data Set Config]。

    ec7b00c2aa9a7e4ae83ea791fd14c083.png
    图14.设置CSV数据参数(1)

    7188a3a0e00d99fd12d2737311b0a081.png
    图15.设置CSV参数(2)

    Ø Filename:选择CSV文件

    Ø File encoding:设置文件的编码格式,与文件的实际编码格式设置一致

    Ø Variable Names:变量名称,设置csv文件中每列对应的字段名,多个字段间的分割符与Delimiter中设置的一致即可。如设置使用逗号(,)分隔,则csv文件和此处的变量名之间都同样使用逗号分割,便于区分

    Ø Delimiter:设置多个变量之间的分割符

    Ø Allow quote data:如果设置为true,则会取csv文件中的引号间的内容为变量值,容易对全角字符的处理出现乱码;如果设置为false,则csv文件中的值即为变量值

    Ø Recycle on EOF:是否循环读入。CSV文件一次读取一行,设置为true,如果设置的线程数超过了文本的记录行数,则可以选择从头再次读取;设置为false,如果设置的线程数超过了文本的记录行数,则可能会报错。

    Ø Stop on EOF:遇到EOF的情况时,如上述无数据可读取的情况,是否停止线程运行

    Ø Sharing mode:本次导入的CSV文件的作用范围,可选:所有的线程、当前线程组中的线程、当前线程等 。

    三、结果分析

    0ecad6e235393bb48e055222272a3be5.png
    图16.查看聚合报告

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

    Ø Average:平均响应时间

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

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

    Ø Min:最小响应时间

    Ø Maximum:最大响应时间

    Ø Error:出错率

    Ø Throughput:吞吐量。吞吐量以”requests/second、requests/minute、requests/hour”来衡量。

    四、查看线程运行情况

    1、[view Resuls Tree]中可查看每个线程的运行情况,包括请求和返回两部分。绿色的代表线程运行成功,红色的代表线程运行失败。

    1)可在请求体中查看请求是否正确。

    7a23fb9e0569a1444448473243f25e4d.png
    图17.查看HTTP请求

    2)可在相应数据体中查看线程运行失败的原因,查看是否报错。

    59fc6aae1699aeae91c3ea90be8ac9d1.png
    图18.查看请求失败原因

    文章是自己在学习和应用JMeter的过程中总结的一些知识点,如果有表述不足的地方,或者大家有更多的补充,可以留言,或者分享一些好的相关的文章,一起进步!

    如果觉得文章写的不错,记得给作者一些鼓励哦,动动小手指点个赞 吧!

    展开全文
  • Jmeter压力测试

    千次阅读 多人点赞 2019-03-25 14:45:16
    Jmeter压力测试步骤 示例:测试考试报名接口 1.打开Jmeter GUI客户端:本机在_Users_wenqiangli_Documents_soft_apache-jmeter-4.0_bin/jmeter目录下,打开后显示为: 在Test Plan上右键新建一个线程组: 建好的...

    Jmeter压力测试步骤

    示例:测试考试报名接口

    1.打开Jmeter GUI客户端:本机在_Users_wenqiangli_Documents_soft_apache-jmeter-4.0_bin/jmeter目录下,打开后显示为:
    在这里插入图片描述
    在Test Plan上右键新建一个线程组:

    在这里插入图片描述
    建好的线程组如下:
    在这里插入图片描述
    新建一个http请求:

    在这里插入图片描述
    建好的请求如下:
    在这里插入图片描述
    由于是多个用户登陆,所以参数可以通过csv文件来批量提供,下一步就是建立一个csv文件如下:

    在这里插入图片描述
    建好的csv文件配置如下:
    在这里插入图片描述
    因为我们是登陆操作,csv文件里面只包括登陆的用户名如下(第一行可以有参数名,也可以不包括参数名):

    在这里插入图片描述
    请求后如果需要查看每个请求访问情况,可以新建一个结果树如下:
    在这里插入图片描述

    在这里插入图片描述
    如果想查看接口的吞吐量或者更详细的信息,可以查看聚合报告,创建如下:
    在这里插入图片描述

    如果需要登陆后进行其他操作,也可以在登陆后建立一个新的http请求:

    在这里插入图片描述
    由于报名接口需要用户登陆,所以需要请求时附带cookie,由于登陆操作服务器会返回cookie信息,所以我们应该建一个cookie存储器来存储cookie:

    在这里插入图片描述

    在这里插入图片描述
    这样在请求时,同一个线程会先请求登陆接口,然后存储cookie信息,再带上cookie访问报名接口。

    展开全文
  • jmeter压力测试工具简单实用步骤 下载地址 https://jmeter.apache.org/download_jmeter.cgi 下载后解压,然后进去解压后的文件夹的/bin目录下,双击运行jmeter.bat 待程序运行起来后进入到操作界面 1.选择语言 2....

    jmeter压力测试工具简单实用步骤


    下载地址
    https://jmeter.apache.org/download_jmeter.cgi
    在这里插入图片描述

    下载后解压,然后进去解压后的文件夹的/bin目录下,双击运行jmeter.bat
    在这里插入图片描述
    待程序运行起来后进入到操作界面

    1.选择语言

    在这里插入图片描述

    2.创建测试

    在这里插入图片描述

    3.创建测试组

    在这里插入图片描述

    4.设置测试组的并发数据

    在这里插入图片描述

    5.添加HTTP请求(不要使用配置元件里的http默认哦)

    在这里插入图片描述

    6.HTTP请求参数请求url等信息设置

    在这里插入图片描述

    7.创建监听器监听请求

    在这里插入图片描述

    8.运行测试

    在这里插入图片描述

    9.查看测试结果

    在这里插入图片描述
    这个只是简易的操作,对于第一次实用的人说会方便很多,我也是踩了些坑,才简单的会用,希望能够帮到您

    展开全文
  • JMeter压力测试

    2020-12-03 20:59:42
    所以压力测试是一个非常重要的步骤 因为JMeter是使用JAVA写的,所以使用JMeter之前,先安装JAVA环境 1.下载windows版本的jmeter,下载好解压,下面为解压目录 2.双击运行bin目录下的jmeter.bat ,打开程序界面如下 ...
  • JMeter 压力测试

    2019-01-22 16:51:03
    一.前言 ...所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。 二.关于JMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试...
  • Jmeter压力测试步骤

    2019-09-25 23:19:48
    在不断增加压力下,到系统最高值,系统的吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降,此时最高点就是性能测试的拐点 4.在拐点处进行压测5min,查看数据库和服务器应用的性能情况 应用服务器:...
  • 以实际工作过程中的电商平台为实例进行细致讲解如何在实际工作中去做用jmeter工具去做压力测试,包括非常细致的测试步骤以及截图说明,跟着实例你就可以自己上手去做压力测试
  • jmeter压力测试

    2016-12-07 11:46:44
    Jmeter是一个非常好用的压力测试工具。...做压力测试步骤如下: 本文做压力测试的例子 第一步: 使用CSV Data Set Config 来参数化 第二步:添加HTTP Request. 第三步: 使用Thread Gro...
  • jmeter压力测试并发

    万次阅读 多人点赞 2019-06-06 11:48:01
    1,新建测试计划》线程组(这里简述注册后完全信息的步骤) 2,注意,这里20个线程模拟20个用户,但是20个用户的真实信息还是需要在注册接口添加参数进行请求 用CSV文件,将需要注册的手机号准备好(也可自动生成...
  • 1. 实验要求实验目的安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecshop.com),基于此进行Jmeter压力测试,并在测试后得出Jmeter测试报告,并根据sysstat得出Linux...
  • JMeter压力测试工具

    2020-08-12 11:31:33
    压力测试,推荐工具JMeter,免费开源,亲测好用 一、软件下载,widow系统下载后缀为zip的包 二、配置环境变量 三、解压后就可使用,无须安装,具体操作步骤如下: 在bin目录中找到jmeter.bat双击,会弹出两个界面,...
  • jmeter 压力测试

    2012-09-20 10:34:30
    今天初次用了下apache的jmeter测试工具测试网站的压力测试步骤如下:先去apache官网下了最新的2.3.4版本,下下来直接解压缩到任意位置就可以直接使用了(确定机器上安装了JDK),然后找到bin目录下的jmeter.bat文件...
  • Jmeter压力测试工具使用详解一、下载二、环境变量三、压测步骤四、请求参数随机数 参考资料:http://www.jmeter.com.cn/category/jmeter-book 一、下载 进入官网:http://jmeter.apache.org/download_jmeter.cgi 1....
  • 一、多个真实用户对接口的压力测试1. 获取多个真实用户的token的两种方法:1)第一种:让开发帮忙生成多个token(多个用户账户生成的token),导出为csv格式的文件(以下步骤均以该方法为基础)2)第二种:自己设置多个...
  • 服务端系分提供的某接口样例为:评估后可采用使用jmeter进行压力测试步骤为:启动jmeter:在bin下点击jmeter.bat,运行jmeter2. 创建测试计划:默认启动jmeter时会加载一个测试技术模板3. 保存测试计划:修改名称...
  • 之前不是很关注测试,恰逢最近团队新入测试一名,同事存在一个系统需要做压力测试,所以就学习一下JMeter,了解一下常用的一些功能和结果表格的分析。 一、JMeter是什么? Apache JMeter是Apache组织开发的基于Java...
  • 服务端系分提供的某接口样例为:评估后可采用使用jmeter进行压力测试步骤为:启动jmeter:在bin下点击jmeter.bat,运行jmeter2. 创建测试计划:默认启动jmeter时会加载一个测试技术模板3. 保存测试计划:修改名称...
  • 2、测试步骤: ① 鼠标右键点击测试计划,依次选择添加-线程(用户)-线程组, 即可创建线程组; ② 创建http请求,右击线程组,依次选择添加-取样器-http请求,即可; ③ 右击http请求,依次选择添加-监听器-查看...
  • 步骤一 安装Jmeter 我用的版本是3.1版本,为什么是3.1,因为3.2有问题,我也是跑了一段时间后才知道3.2版本太新了还是什么... 步骤二 使用Jmeter测试未登录页面 运行软件之后,我们当然要找个链接测试一下啦,...
  • Jmeter压力测试模拟并发    下面直接贴使用步骤:   第一步:添加线程组     第二步:添加Sampler     第三步:配置HTTP请求     第四步:添加监听器     最后配置线程组:   ...
  • 1. Jmeter 抓取手机访问直播页面的请求 2. 获取关键步骤 3. 请求:直播地址 响应:返回分割的文件片段 B. 正则表达提取获取的片段列表 C. For each 控制器设置对片段逐一访问,获取请求 3. 加压:进程数设置为...
  • 利用Jmeter进行压力测试步骤

    千次阅读 2011-01-30 11:30:00
    利用Jmeter进行压力测试步骤
  • 步骤二 使用Jmeter测试未登录页面  运行软件之后,我们当然要找个链接测试一下啦,这里我们以百度为例,我们右击“测试计划”——“添加”——“Threads(Users)——线程组”,这样就建了一个线程组了,这是干嘛,...
  • 1.1 类别性能测试包括负载测试、压力测试、基准测试等。1.1.1 负载测试通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。1.1.2 压力测试也称为强度测试、负载测试。压力测试是模拟...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 399
精华内容 159
关键字:

jmeter压力测试步骤