Jmeter进阶-接口自动化

news/2024/7/24 3:12:13 标签: jmeter, 自动化, 运维

JMeter 是一款广泛使用的开源软件,它不仅可以用于性能测试,还可以用于接口自动化测试。以下是 JMeter 进行接口自动化测试的一些优缺点:

优点

  1. 易用性:JMeter 上手简单,大部分操作都有对应的元件帮助完成,开源且社区接受度高 。
  2. 灵活性:提供 BeanShell 脚本能力,允许自定义扩展新的协议支持,比如 Dubbo 协议的 JMeter 插件 。
  3. 支持多种协议:除了 HTTP,还支持 JDBC 等,能够将测试结果存入数据库进行验证 。
  4. 接口性能复用:编写好的接口测试可以很容易地用于性能测试。
  5. 社区完善:提供了丰富的协议支持和测试组件 。
  6. 不依赖界面:可以添加测试用例并执行测试,无需界面交互 。
  7. 测试脚本维护方便:可以复制测试脚本,单独保存某部分。

缺点

  1. 脚本灵活性:相比于直接使用编程语言,JMeter 的脚本灵活性有限。
  2. 报告能力:虽然提供 HTML 报告,但主要用于性能测试,配置复杂,分享不便。
  3. 持续集成:与 Jenkins 等集成配置过程复杂,对于自动化测试环境管理支持不足。
  4. 测试脚本和结果管理

http://www.niftyadmin.cn/n/5546927.html

相关文章

springboot 与 ipv6

ipv6 是个必然趋势,尤其最近国家在这方面有新的推动。 运营商的项目逐渐有这方面的要求了。 所以,在ipv6环境,http或者https接口,还有数据库地址,ipv4下是ip:port, 但到了ipv6,ipv6 的 ip就包含…

一体化运维:某省电力公司实现集中统一监控

在当今信息化高速发展的时代,电力公司作为国家基础设施的重要组成部分,其IT系统的稳定性和高效性直接关系到电力供应的安全与稳定。为了提升运维效率,确保电力系统的持续稳定运行,某省电力公司采购十多套“监控易”运维软件&#…

科普文本分类背后的数学原理——最新版《数学之美》第14、15章读书笔记

新闻分类,或广义上的文本分类,其核心任务是根据文本内容将相似文本聚合在同一类别中。在新闻领域,这意味着将报道划分为财经、体育、军事等不同主题。人类执行此任务时,通过阅读和理解新闻的主旨来进行归类。然而,作者…

opencv读取视频文件夹内视频的名字_时长_帧率_分辨率写入excel-cnblog

看视频的时候有的视频文件名贼长。想要翻看,在文件夹里根本显示不出来,缩短又会丢失一些信息,所以我写了一份Python代码,直接获取视频的名字,时长,帧率,还有分辨率写到excel里。 实际效果如下图…

Spring-AOP(二)

作者:月下山川 公众号:月下山川 1、什么是AOP AOP(Aspect Oriented Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程的一种补充和完善,它以通过预编译方式和运行期…

LCR 155. 将二叉搜索树转化为排序的双向链表

力扣链接https://leetcode.cn/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof/description/ 解题思路 中序遍历可以得到排序的序列,遍历时维护当前节点和前一个节点,改变左右指针。头节点设为null,遍历开始判断一下然后初始化。…

虚拟内存【Linux】

虚拟内存 为什么需要虚拟内存Linux虚拟内存的结构32位系统下的虚拟地址空间64位系统下的虚拟地址空间页表多级页表TLB 流程虚拟内存的作用 为什么需要虚拟内存 为了在进行多进程编码进行内存访问的时候保持内存的隔离性,数据安全性,所以出现了虚拟内存。…

Linux系统(CentOS)安装Mysql5.7.x

安装准备: Linux系统(CentOS)添加防火墙、iptables的安装和配置 请访问地址:https://blog.csdn.net/esqabc/article/details/140209894 1,下载mysql安装文件(mysql-5.7.44为例) 选择Linux通用版本64位(L…