当前位置: 首页 > news >正文

JMeter脚本开发

一、用户自定义变量参数

1、创建线程组并且连接MariaDB

2、添加用户定义的变量

3、参数化使用

4、查看结果

二、SQL请求时设定参数

1、创建JDBC的请求

2、添加取样器
  • 添加Debug Sampler可查看所有变量值
  • 显示格式为变量名_序号=值

3、查看结果

三、JMeter的关联

1、JSON提取器

  • 适合JSON格式响应
  • 配置简单直观
  • 直接通过JSON路径提取
2、正则表达式提取器

  • 适合任意文本格式
  • 需要编写正则表达式
  • 提取结果包含匹配的完整文本
3、解决乱码问题
  • 修改bin/jmeter.properties文件
  • 搜索sampleresult.default.encoding
  • 设置为UTF-8
  • 修改后需要重启JMeter生效

四、JMeter断言

JMeter断言用于验证服务器返回的响应是否符合预期,通常用于性能测试或功能测试中检查请求的正确性。断言可以应用于单个采样器(Sampler)或整个测试计划。

1、响应断言

在响应结果中检查文本内容(如状态码、success字段),断言失败时查看结果树显示错误,无消息即成功

2、JSON断言

通过JSON路径(如status)验证特定字段值,需勾选“断言值”选项才能填写预期值

3、断言使用建议

适用场景:

  • 接口功能测试:验证响应是否符合预期
  • 接口自动化测试:作为测试结果的判断依据

不适用场景:

  • 性能测试:关注整体响应指标而非单个请求结果
  • 高并发测试:个别断言失败对整体测试影响有限

替代方案:

  • 建议通过代码实现更灵活的断言逻辑
  • 性能测试应关注响应时间、吞吐量等指标而非功能断言

五、JMeter数据监控

监听器重点看一下聚合报告

  • 核心指标:聚合报告是JMeter最重要的监听器,包含样本数、响应时间、异常率等关键指标
  • 样本数:表示发送的请求总数,如示例中请求登录接口发送了203个请求
  • 响应时间:
    • 平均值:所有请求的平均响应时间(单位毫秒),如登录接口平均16ms
    • 中位数:响应时间的中间值,登录接口为16ms
    • 百分位:90%请求的响应时间≤25ms,95%≤27ms,99%≤31ms
  • 异常率:错误请求占比,如添加购物车有0.49%异常(约1个错误请求)
  • 吞吐量:实际表示TPS(每秒事务数),如总体70.3/sec
  • 数据量:
    • 接收KB/s:每秒接收数据量,如总体41.41KB/s
    • 发送KB/s:每秒发送数据量,如总体9.99KB/s
  • 重点关注:业务相关接口(如登录、购物车)的性能数据,调试取样器可忽略
  • 异常排查:当异常率较高时,需查看服务器日志定位具体错误原因

http://www.jsqmd.com/news/466041/

相关文章:

  • AI原生应用开发:如何利用LLM实现自然语言理解
  • 7×24 小时 远程遥控,AiPy 管家 VS OpenClaw 助手,AiPy 凭实力 C 位出道!
  • 2026年自动变速箱维修选购攻略,泽丰专修是优选品牌 - 工业设备
  • 关于 Ubuntu22.0.4下载ros2时,无法定位软件包ros-humble-desktop 的解决办法
  • 伺服系统转动惯量离线辨识算法仿真:探索与实践
  • 深度解析:Z-Image-Turbo二次元画风加强神器 —— XB_ZIMAGE_TURBO_ECY LoRA模型 全面评测与使用指南
  • 新闻稿 过年送礼饮品推荐:养元六个核桃,以健康心意,赴新春之约 - yangyuan-shunfeng
  • ZS312芯片解析:8K视频传输新标杆
  • 探讨2026年玩具车市场,威盛达玩具车优质厂家排名如何 - 工业品牌热点
  • 【花雕动手做】拆解 75V 800W 八线有霍尔无刷电机调速驱动控制器
  • 电脑的时间怎么显示秒数?一秒钟就能实现!
  • pandownload的百度网盘不限速解析:我的下载速度从龟速到光速的秘密
  • 一文彻底搞懂 RAG(检索增强生成)—— 大模型的“外挂大脑”
  • Day3.
  • 提示工程文档化:提升模型一致性的关键
  • 2026年杭州篮球场悬浮地板选购攻略,环保型厂家口碑排名 - mypinpai
  • 2026年全国性价比高的自然式园林水景服务商推荐,专业营造实力大揭秘 - 工业推荐榜
  • 传感器数据安全:从采集到分析的防护策略
  • 产品经理AI工具全景对比:核心能力、集成架构与工程选型指南
  • java初始(4)【补充】
  • 【2026年最新600套毕设项目分享】基于Java美剧观影网站的设计与实现(14112)
  • 蓝桥杯 无影之谜
  • 揭秘气动注浆泵:这3家公司的产品为何让施工效率翻倍?
  • 防爆电动葫芦什么品牌的比较好|2026 年电动葫芦品牌排行榜推荐 - 博客万
  • SILERGY矽力杰 SY8891EARC SOT563 DC-DC电源芯片
  • ROS2 jazzy下Astra Pro Plus相机驱动问题解决
  • 2026油污监测优质品牌推荐指南技术与场景适配:油污监测/漏油监测/管道漏油/油污检测/溢油监测/选择指南 - 优质品牌商家
  • 二叉树的四种遍历与二叉树还原
  • Claude注册表性能优化秘籍
  • ESP32 开发板动态数字与 GIF 图显示实现技术分享(课程作业)