![](https://img-blog.csdnimg.cn/f75da15e83a14272be03cc93c20cde26.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JMeter高端知识
文章平均质量分 94
JMeter作为工具很多人都熟悉,但是有很多深度的知识和应用你可能不了解,你可以关注本专栏,将会带你了解不一样的JMeter知识,将更系统化的了解JMeter的深度和广度应用!专栏会一直更新下去(不限制数量和时间)......
smooth00
近二十年软件开发及测试工作经验,以及多年技术管理和测试架构师经验,主要研究方向是性能测试和自动化测试,擅长工具的集成化应用和二次开发,对性能监控和性能分析、以及测试开发方面有多年的实战经验(热衷做小兵的老人)。
展开
-
如何巧妙应用JMeter的Dummy Sampler
很少人知道Dummy Sampler采样器,也不知道它的妙用。Dummy Sampler 可以比较方便地模拟测试场景,自定义和,在学习测试脚本编写的过程中非常有用。另外如果巧妙应用它,可以在开发人员出接口文档后(接口还没实现)就可以同步编写带有逻辑校验的测试脚本了,等接口出来后,替换成真正的接口请求就行。原创 2023-03-20 15:33:03 · 913 阅读 · 1 评论 -
JMeter与Selenium WebDriver集成的价值
JMeter作为性能或接口测试工具,用在UI测试上多少属于不伦不类,而Selenium WebDriver作为如今最主流的UI开源测试工具,得到许多人的认可。那么为什么又有人要把JMeter与Selenium WebDriver进行结合呢?我们首先来看看Selenium是如何实现WebDriver的远程调用的吧,你会发现它和JMeter的远程调用模式有许多相通之处。原创 2022-09-18 21:23:46 · 1112 阅读 · 2 评论 -
JMeter动态线程组和动态吞吐量
说到JMeter的动态线程组和动态吞吐量技术时,这里会有一些误解,很多人会理解成动态参数,比如通过NonGui命令模式传参,其实不对,而我们所说的动态线程技术,是指创建动态的线程组,在测试计划运行过程中(压测不停止),线程组是可以任意改变参数变量的,比如上面的线程数和压测时间,甚至吞吐量都可以在压测过程中任意改变。原创 2022-09-06 16:04:42 · 1572 阅读 · 0 评论 -
JMeter集成MockJs函数
MockJs技术对于JMeter有什么用呢?首先我们JMeter也是一个模拟前端对后端发请求的工具,有时候也想伪造一些虚拟的数据发送给后端,并且这些数据要是随机的,比如身份证号、邮箱号。以前我们要造这些数据,只能自己写脚本或是封装个jar包进行调用,或者像上一节那样自定义开发个函数。而有了MockJs函数我们就不用那么麻烦了,直接调用生成随机数据就行。..................原创 2022-08-30 10:07:48 · 1162 阅读 · 1 评论 -
JMeter函数自定义开发
JMeter之所以强大,就是因为其开源性和可扩展性,大家开发了大量的插件,也开发了不少的函数,这些函数如果能巧妙应用就能减少我们的工作量,实现各种复杂的计算和逻辑应用场景。很多人会觉得开发JMeter函数是开源社区里的牛人干的事,其实不是,我们只要按照原有的函数模板,依葫芦画瓢,也能做出自己的函数,并且能够在函数助手看到。原创 2022-08-24 13:46:15 · 499 阅读 · 0 评论 -
JMeter压测原则之独立部署监控
无论是用哪种压测工具,我们都会比较关心压测工具所在机器的的系统资源占用情况,毕竟很多人压着压着,压力机出现性能瓶颈了还不知道,并且还错误的评估成是被测系统的性能问题,很多初学者好像都犯过这种尴尬的错误。原创 2022-08-23 14:38:14 · 461 阅读 · 0 评论 -
JMeter压测原则之Non Gui模式
命令行模式(Non-Gui)优点:1、图形化界面消耗更多资源,如CPU和内存,容易使压力机达到瓶颈,从而影响测试结果。2、图形化界面不支持大型的负载测试和性能测试,并发较大时,JMeter会崩溃。3、命令行方式可以把脚本配置到Jenkins上实现持续集成,做成自动化测试。通过shell脚本或批处理命令均可执行,测试结果可生成报表,可被直接使用生成图形化报告。4、方便支持远程或分布式执行。原创 2022-08-22 14:01:41 · 858 阅读 · 0 评论 -
JMeter分布式架构和端口知识
Jmeter的分布式调用是通过Java的RMI(Remote Method Invocation)技术实现的,RMI支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。RMI 用于不同虚拟机之间的通信,这些虚拟机可以在不同的主机上、也可以在同一个主机上;一个虚拟机中的对象调用另一个虚拟上中的对象的方法,只不过是允许被远程调用的对象要通过一些标志加以标识。......原创 2022-08-22 13:57:37 · 678 阅读 · 0 评论 -
JMeter体系结构及运行原理
本文从JMeter的结构体系,元件关系,运行原理(核心代码解析)三个方面来说明JMeter的基本原理和相关架构体系。原创 2022-08-16 10:49:11 · 625 阅读 · 0 评论