千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  技术干货  >  Jmeter压力测试工具使用

Jmeter压力测试工具使用

来源:千锋教育
发布人:lxx
时间: 2023-05-10 09:52:17

  meter是一个非常好用的压力测试工具,可以用来进行轻量级的压力测试,只需要十几分钟,我们就能把压力测试需要的脚本写好。接下来我们就来学习Jmeter的安装及使用吧。

Jmeter压力测试

  一. Jmeter的安装

  1. 下载并解压

  http://www.jmeter.com.cn/jieshao

  2. 启动Jmeter

  双击安装文件夹下的\bin\jmeter.bat即可。

  二. 压力测试的步骤

  1. 写脚本或者录制脚本;

  2. 使用用户自定义参数;

  3. 场景设计;

  4. 使用控制器,来控制模拟多少用户;

  5. 使用监听器,查看测试结果。

  三. 压力测试实例

  1. 创建Thread Group并命名为MyGroup,模拟多个并发用户

  · Number of Threads(users):一个用户占一个线程,200个线程就是模拟200个用户。

  · Ramp-Up Period(in seconds),设置线程需要多长时间全部启动。如果线程数为200 ,准备时长为10 ,那么需要1秒钟启动20个线程。也就是每秒钟启动20个线程。

  · Loop Count,每个线程发送请求循环次数。如果线程数为200 ,循环次数为8,那么每个线程发送8次请求。总请求数为200*8=1600;如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。

  2. 使用CSV Data Set Config来设置参数

  说明:没有参数的接口测试,这一步不要做。在本地磁盘中创建test.txt文件,在其中输入数据,作为接口的参数值。

      3. 添加HTTP Request

  添加选择MyGroup右键 (Add->Sampler->HTTP Request)

  项目中接口的配置:http://127.0.0.1:8081/go?dname=xxx&status=xxx

      4. 添加Summary Report用来查看测试结果

  选中My Group 右键(Add -> Listener -> Summary Report)。

      5.  运行一下,并查看summary Report报告

  5.1 先启动应用服务器,再运行压力测试

  5.2 压测报告解析

  Samples:本次测试场景共运行多少线程(样本)

  Average:平均响应时间

  Min:响应最小时间

  Max:响应最大时间

  Std.Dev.:响应时间的标准方差

  Error%:出错率

  Through:吞吐量

  Received:每秒从服务器端接收到的数据量(每秒接收多少字节 )

  Sent KB/sec:每秒从服务器端接收到的数据量(每秒发送多少字节 )

  Avg. Bytes:平均数据流量,单位是byte

  现在你对Jmeter了解了吗?如果你还有其他问题,可以在评论区给留言哦。关注Java架构栈,干货天天都不断。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

Jmeter压力测试工具使用

2023-05-10

说出JS为什么是单线程

2023-04-25

(组件的)状态(state)和属性(props)之间有何不同

2023-04-25

最新文章NEW

说一下vue的钩子函数有哪些, 并在项目中有哪些应用

2023-04-25

防抖节流相关

2023-04-25

在业务中,初始数据的获取用在那些生命周期方法中

2023-04-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>