专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

开启 Jmeter 数据库测试 + web测试(详细)

前言

最近要用到Jmeter做负载测试,于是学习了一下Jmeter做数据库并发测试和web测试,这里做一个记录总结。文章面向新人,高手请无视。

Jmeter是什么

JMeter也称为“Apache JMeter”,它是一个开源的,100%基于Java的应用程序,带有图形界面(虽然比较丑)。 它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为。JMeter主要用于测试Web应用程序或FTP应用程序,但目前,它适用于功能测试,JDBC数据库连接,Web服务,通用TCP连接和OS本机进程。

支持的协议

JMeter支持的协议列表:

  • Web Services – SOAP / XML-RPC
  • Web – HTTP, HTTPS sites ‘web 1.0’ web 2.0 (ajax, flex 和 flex-ws-amf)
  • 通过JDBC驱动程序的数据库
  • 目录 – LDAP
  • 通过JMS面向消息传递的服务
  • 服务 – POP3, IMAP, SMTP

Jmeter下载配置

Jmeter下载地址,点进去

54_1.png

选择一个下载(windows系统)

54_2.png

找打下载目录,到 bin\下面,直接点击 jmeter.bat 54_3.png

jmeter启动需要一定时间,然后就会看到一个很丑的界面,调整一下就可以了

54_4.png

cmd窗口不要关,否则会退出程序,下面就进入实操测试环节吧!(ง •_•)ง

MySql数据库测试

步骤1 添加mysql驱动包

添加mysql-connect-java包到lib\目录下,这里笔者用的是8.0.13较新版本54_5.png

后面发现只有com.mysql.jdbc.Driver支持,cmd后台会报

54_6.png

添加更低版本就不会啦,都是些小问题 = ̄ω ̄=

步骤2 新建&配置 Thread Group

右键Test Plan ,如下……

54_7.png

Number of Threads 根据自己需要填写就好,Ramp-up Period可以先不管

54_8.png

步骤3 配置JDBC连接

Thread pool 名称要填好,否则会报错

54_9.png

下面填写要测试的数据库的信息

54_10.png

步骤4 配置Samper采样器

Samper采样器就是一个请求源

54_11.png

之前填写的pool名称要填,然后就是要测试的SQL语句

54_12.png

步骤5 创建Listener

到这步就是创建一个监听器,用来展示测试的信息

54_13.png

步骤6 开启测试

切换到view result tree,开启测试

54_14.png

可以看到输出的测试结果 YEAH!( •̀ ω •́ )y

Web测试

有了前面的基础,web测试就比较简单了

步骤1 新建&配置 Thread Group

54_15.png

步骤2 配置Samper采样器

54_16.png

这里的配置是笔者之前做的spring boot 某个微服务,当然,你可以填写其他的site来试试效果

54_17.png

步骤3 创建Listener

54_18.png

步骤4 开启测试

54_19.png

YEAH!( •̀ ω •́ )y

最后,希望本文对你有帮助(*^-^*)

文章永久链接:https://tech.souyunku.com/29492

未经允许不得转载:搜云库技术团队 » 开启 Jmeter 数据库测试 + web测试(详细)

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们