测压工具JMeter操作流程

apache-jmeter-4.0

简述

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

下载安装

由于JMeter是基于java开发,首先需要下载安装JDK,配置环境变量。JMeter最低要求Java 8,可兼容更高版本,官网建议使用最低要求版本。

Jmeter官网下载地址:https://jmeter.apache.org/download_jmeter.cgi

JMeter启动位置

文件解压后即可使用

  1. 解压后是这个样子

img

  1. 打开bin(第一个)目录

image-20220221155132266

  • 打开后bin目录里的内容
    • 图中目录内所选中的是 JMeter 的中文图形操作页面

image-20220221155718354

  • JMeter 的英文图形操作页面

  • 注意:打开的时候会有两个窗口,JMeter的命令窗口和JMeter的图形操作界面不可以关闭命令窗口

image-20220221155918031

JMeter的语言切换


image-20220221160359759

修改 JMeter 默认编码为utf-8解决控制台乱码


  1. 打开JMeter解压后文件下的bin目录,找到jmeter.properties文件并用编辑器打开

  2. 在:The encoding to be used if none is provided (default ISO-8859-1)

    sampleresult.default.encoding=ISO-8859-1

  3. 下面插入两行:The encoding to be used if none is provided (default utf-8)

    sampleresult.default.encoding=utf-8

  4. 修改后保存重启Jmeter

image-20220221161914057

JMeter的使用方法


新建一个测试组(线程组)
  • 右键点击TestPlan—add—Threads(User)—Thread Group

image-20220221162547815

  1. 填写测试数值

image-20220221163158485

  • 压力测试根据电脑的实际情况输入值
新建一个HTTP请求
  • 右键点击Thread Group—Add—Sampler—Http Request

image-20220221164035483

image-20220221165106795

启动项目
  • 点击此按钮启动测试

image-20220221165334922

压力测试的统计信息
  • 右键单击Thread Group—Add—Listener—Summary Report
    • 然后回到Thread Group找到面板的启动键进行启动,但是我们什么也看不,因为缺少监听对他进行监听,所以我们要加上一个监听。会看到对压力测试的一些统计信息

image-20220221170025301

  • 信息面板

image-20220221202330739

image-20220221203742179

数据库id随机进行访问
  • 右键单击Thread Group—Add—Config Element—CSV Data Set Config
    • 使用用户数据定义

image-20220222205712839

  • 内容:

image-20220222213428053

  • 其中 - 变量名的作用:

image-20220222213708845

  • 把变量名拿到这里(赋值)
  • 值来源处在文件内
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值