性能测试|Jmeter压测脚本录制与编写

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 性能测试|Jmeter压测脚本录制与编写

在这里插入图片描述

前提条件:运行JMeter图形界面,找到安装目录下bin目录,找到ApacheJMeter.jar双击打开就行

第一步:添加线程组

在左侧栏中-测试计划右键---》 添加》 Threads(Users) -》 线程组,如下图所示:

在这里插入图片描述

在这里插入图片描述

第二步:添加逻辑控制器

在这里插入图片描述

第三步:录制回放

http(s) Test Script Recorder允许Jmeter在你使用普通浏览器浏览web应用时,拦截并录制你的操作.

在这里插入图片描述

为线程组添加http默认(Add --> Config Element --> HTTP Request Defaults),常见录制需要的组件如下所示:

在这里插入图片描述

第四步:在浏览器设置代理

在这里插入图片描述

第五步:配置请求信息

填写设置要访问的web应用所在的服务器域名、主机名称、ip地址

在这里插入图片描述

点击开始录制:

在这里插入图片描述

第六步:生成证书

证书地址默认在F:\anzhuang\apache-jmeter-5.4.1\bin下(注意:这里的地址jmeter完成路径下的bin目录)会生成这三个文件

在这里插入图片描述

第七步:将ApacheJMeterTemporaryRootCA.crt证书配置到浏览器中,以火狐浏览器为例

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FOUocrqU-1673430211638)(upload://3plorVtQtqdDup6lAEaixrEUQNU.png)]

第八步:返回jmeter页面,查到请求数据

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用过滤的正则表达式:

# 过滤掉gif、png、js文件
.*\.(gif|png|js).*
# 过滤掉gif、png、js、woff、css文件
.*\.(gif|png|js|woff|css).*

先删除原来的文件,在重新发起请求

在这里插入图片描述

.*\.(baidu\.com).*

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

添加结果树

在这里插入图片描述

在这里插入图片描述

以上是学习笔记的总结,一起借鉴吧!

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
2月前
|
缓存 网络协议
Jmeter如何对UDP协议进行测试?
`jmeter-plugins`是JMeter的插件管理器,用于管理和组织所有插件。访问[官网](https://jmeter-plugins.org/install/Install/)下载并放置于`lib/ext`目录下,重启JMeter后可在“选项”中看到插件管理器。
36 1
Jmeter如何对UDP协议进行测试?
|
4月前
|
监控 网络协议 Java
一些适合性能测试脚本编写和维护的工具
一些适合性能测试脚本编写和维护的工具
152 59
|
4月前
|
测试技术 数据库连接 数据库
测试脚本的编写和维护对性能测试结果有何影响?
测试脚本的编写和维护对性能测试结果有着至关重要的影响,
63 1
|
4月前
|
缓存 监控 测试技术
全网最全压测指南!教你如何测试和优化系统极限性能
大家好,我是小米。本文将介绍如何在实际项目中进行性能压测和优化,包括单台服务器和集群压测、使用JMeter、监控CPU和内存使用率、优化Tomcat和数据库配置等方面的内容,帮助你在高并发场景下提升系统性能。希望这些实战经验能助你一臂之力!
234 3
|
4月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
203 3
|
4月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
113 1
|
5月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
224 3
|
6月前
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
178 2
|
6月前
|
缓存 Java 测试技术
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
使用JMeter对项目各个接口进行压力测试,并对前端进行动静分离优化,优化三级分类查询接口的性能
187 10
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
|
6月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
342 7
Jmeter实现WebSocket协议的接口测试方法

热门文章

最新文章