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

jmeter学习记录

在网络上找了一些课程学习jmeter的使用,故记录,以便后续温习

测试片段是模块化的封装,可进行复用,使用其他人的可添加》逻辑控制器》include控制器,添加测试片段文件。若执行本地线程组中的内容,可添加逻辑控制器》模块控制器

添加》配置元件》用户定义的变量:可以将公共数据以变量的形式维护(如服务器IP、http、端口等)后续使用时,直接以${变量}的格式进行使用

添加》配置元件》CSV Data Set Config(jmeter去读取csv,把数据动态定义为变量)

使用场景:有多组数据进行测试,需要动态替换变量的时候(如:正反场景测试)

如果直接运行的话,只会取一次值,运行一个接口,此时需要添加》逻辑控制器》循环控制器(循环发起多次接口调用),此时需要关注循环及事件的上下级关系,一般把文件配置和接口放在循环中,循环调用

对结果进行断言,可以在查看结果树中,直观看出对应的接口返回是否符合要求。点击接口》添加》断言》json断言(最常用)

Assert JSON Path exists:判断某个key是否存在

Additionally assert value:打勾

在Expected Value:中填写预期值,表示如果json中code对应的值==4时,断言成功/通过(如果有多个值需要一起判断,就再添加一个断言)

DDT(数据驱动测试):数据集需考虑1、测试执行需要的参数变量(详情可全局搜索:jmeter去读取csv,把数据动态定义为变量);2、结果判断的预期值

在有异常场景测试的时候,返回有时候时错误、报错的,此时一般的断言会产生误差。这个时候可以在动态变量参数的CSV中,再新增判断值(预期值),使用变量参数替换进断言中的Expected Value值

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

相关文章:

  • 题目2575:蓝桥杯2020年第十一届省赛真题-整除序列
  • 2025年OpenRouter免费模型大盘点:53个零成本AI工具全解析(含Grok-4 Fast/Nemotron Nano 9B V2)
  • 分析电商执照注册公司,杭州靠谱的品牌有哪些? - myqiye
  • 工业软件联动想象:SolidWorks模型命名与春联生成结合创意
  • DEAP数据集预处理避坑指南:从原始.mat文件到GCN-ready的图数据,我踩过的那些坑
  • 【2026最新】Bandizip免费下载:快速压缩解压工具(附安装包+图文步骤) - xiema
  • 破局与重构:大型企业级数字化业务运营平台的深度解构与演进之路(WORD)
  • 猫眼团购 mtgsig1.2算法分析
  • U盘文件或目录损坏且无法读取解决方案
  • 探讨2026年杭州电商执照注册公司,费用多少怎么收费? - mypinpai
  • 算法学习-2.基本数据类型
  • Java方法重载
  • 20TB 零误差迁移,存储成本减半:天合富家的 2.6→3.3 进化记
  • 剖析2026年重庆具备防静电塑料垃圾桶的企业排名,哪家口碑好 - 工业推荐榜
  • Claude coda
  • VS2026安装与项目创建指南
  • 【2026年最新600套毕设项目分享】基于SpringBoot的养老中心管理系统(14201)
  • 别再为模型结果不稳定发愁了!PyTorch中一行代码设置随机种子3407的保姆级教程
  • 大数据技术栈全解析
  • Deepsort跟踪效果不好?可能是你的MOT16评估方法有问题
  • 建筑设计师用飞扬就会 BIM 设计了
  • 北京靠谱的买卖合同纠纷律师团队口碑如何 - 工业品网
  • 深入浅出理解Spring:从核心思想到实际应用,吃透面试高频考点
  • 2026年主流降AI工具大盘点:亲测15款降低ai率工具,不花一分钱把AIGC率降到10%以下
  • Windows用户福音:Spark-TTS零样本语音克隆保姆级教程(含CUDA加速配置)
  • SnappyProto:嵌入式日志压缩协议栈(Loki兼容)
  • 解读2026年北京有名的漆面微修机构,排名情况如何? - 工业品牌热点
  • 2026年降AI工具口碑排行:B站和知乎上好评最多的是这几款
  • 2026深圳高端离婚律师推荐指南 - 讯息观点
  • AI论文投稿避坑指南:这10本中科院4区SCI期刊审稿快、要求低