Jmeter压测

Jmeter简介

Apache JMeter是Apache组织开发的基于Java的压力测试工具。

官网:https://jmeter.apache.org/

运行测试用例

导入jar包

使用Maven打包项目

将stress-1.0-SNAPSHOT-jar-with-dependencies.jar放到/apache-jmeter-4.0/lib目录下。
将stress-1.0-SNAPSHOT.jar放到/apache-jmeter-4.0/lib/ext目录下。

运行Jmeter会自动识别jar包

编写jmeter测试脚本

测试计划(Test Plan)下新建线程组(Thread Group),在线程组下新建:

(1)Java请求(右键 Add -> Sampler -> Java Request
(2)查看结果树(右键 Add -> Listener -> View Results Tree
(3)聚合报告(右键 Add -> Listener -> Aggregate Report

线程组参数配置

进行性能测试的时候,填写线程数(Number of Threads)启动线程时间(Ramp-Up Period)循环次数(Loop Count)等。

Java请求参数配置

类名称:选择我们编写的测试类即可

参数可设置为:

  • 固定值
  • csv导入,创建CSV数据集配置(右键 Add -> Config Element -> CSV Data Set Config),配置 Valuable Names(变量以逗号间隔)与参数 ${valuable_name} 一致
  • 使用Jmeter自带函数:如${__time(yyyyMMddHHmmss,)}${__Random(100000,999999,)},通过菜单栏的函数助手对话框(Function Helper Dialog) 打开查看

查看结果树配置

在进行性能测试时,为保证效率,查看结果树务必勾选仅显示错误日志

上一篇 Robot Framework中解析utf-8格式的中文转换
下一篇 Jmeter测试Dubbo接口
目录
文章列表
1 Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)
Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)
2
MySQL事务究竟有没有被隔离
MySQL事务究竟有没有被隔离
3
Android如何加载100M的图片却不撑爆内存
Android如何加载100M的图片却不撑爆内存
4
Makefile反过滤函数filter-out
Makefile反过滤函数filter-out
5
玩转Redis - 如何高效访问Redis中的海量数据
玩转Redis - 如何高效访问Redis中的海量数据
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。