slacr_

Just to record my life and thoughts.
笔记/编程/杂乱/极简

[Jmeter]接口压测

Jun 15, 2023Test735 words in 5 min

JMeter

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

下载

官网下载发行版https://jmeter.apache.org/download_jmeter.cgi
解压运行bin目录下的 jmeter.bat, batch批处理文件, 会同时打开命令行和GUI界面.
可以切换语言与主题

接口测试

新建线程组

设置线程数, 完全启动时间, 循环次数

添加HTTP配置

添加HTTP请求采样器

添加监视器, 按需要选择, 这里选择结果树

点击运行并查看请求结果

数据库测试

同理, 添加各种配置文件和监视器即可
同样添加线程组和添加JDBC连接配置

在TestPlan下添加mysql 的驱动jar包路径, 可以用mysql installer下载该驱动

添加采样器和监视器

查看结果

参考

  1. Jmeter实现接口之间传递token方法汇总
  2. Jmeter连接测试Mysql数据库
  3. 使用 JMeter 进行压力测试
  • Author:

    slacr_

  • Copyright:

  • Published:

    June 15, 2023

  • Updated:

    June 15, 2023

Buy me a cup of coffee ☕.

1000000