jmeter
文章平均质量分 76
介绍jmeter实际工作中的使用技巧
测试开发Kevin
05年开始从事测试工作,擅长性能测试、安全渗透测试、UI自动化测试,接口测试,白盒测试,测开后端,熟悉Java和Python。
展开
-
用了这么久Jmeter,用表格查看结果这个监听器您造吗?
最近使用jmeter发现了一个新的监听器:用表格查看结果,该监听器为每条测试结果创建一行。与“查看结果树”一样,但是该工具会使用大量内存。使用该监听器我们可以方便的看到每一个请求的执行状态、latency 和ConnectTime,进而判定请求耗时是发生在服务器端还是tcp链接上。原创 2024-03-01 09:37:03 · 169 阅读 · 0 评论 -
巧用Jmeter 后端监听器实现压测结果的实时监控
在实际工作中我们可以使用Jmeter后端监听器(Backend Listeners)实现压测结果的实时监控,实现起来非常容易!后端监听器是 JMeter 监听器的一种,它们的主要作用是将测试结果数据发送到后端服务器进行存储或进一步分析。原创 2024-02-28 15:53:52 · 671 阅读 · 0 评论 -
以JMeter登录录制脚本为例,让大家搞懂事务和单一接口的关系
绝大多数刚刚入门性能测试的小伙伴都分不清事务和具体请求的关系,那么今天我就用一个登录的实例让大家彻底理解二者的区别!原创 2023-07-03 17:20:01 · 240 阅读 · 0 评论 -
避坑指南!一文帮您解决Jmeter录制chrome操作过程中遇到的问题!
脚本录制时,Jmeter作为代理网关,通过监听某个端口,来捕获监听端口的报文信息,对抓取到的请求信息和响应信息进行转换为对应的行为函数。我们这里以设置chrome代理为例,然后使用jmeter进行脚本录制工作原创 2023-06-26 11:39:53 · 716 阅读 · 0 评论 -
JMeter进阶——详解Java请求关于事务的操作 (附源码)
如果需求是在jmeter中对多个类的多个api进行调用该如何实现呢?同学们会说,简单呀,我们创建多个类然后分别继承AbstractJavaSamplerClient就可以了呀!这样做当然可以,但是这要创建太多的类啦,Jmeter提供了方法可以实现事务操作,即 在一个runTest 方法中创建一个事务,然后一个事务中包括多个请求原创 2023-05-04 10:27:32 · 709 阅读 · 0 评论 -
详解Jmeter分布式测试配置以及过程中遇到的坑
当一台jmeter并发数达到瓶颈时,需要多台jmeter。一台控制机(主机),多台负载机(节点机)来进行分布式压测扩大并发数。jmeter分布式可以跨系统配置不论是windows还是linux都可以,这里以windows为例进行讲解。Jmeter分布式架构图如下:节点机设置进入节点机A(如果有多个节点机,使用同样方式配置即可),打开配置文件/bin/jmeter.properties,设置server.rmi.ssl.disable=true。很多文章说需要对remote_hosts 进行设..原创 2022-02-21 10:11:14 · 1100 阅读 · 0 评论 -
特别有用!Jmeter命令行执行时设置并发数和循环次数的方法
在实际工作中我们会在windows上或者mac上调试jmeter脚本,然后将其保存脚本为***.jmx。然后把脚本拷贝到centos中通过上面的命令运行。最后脚本运行完毕后再把生成的.jtl文件拷贝到windows中查看脚本的详细运行结果即可。原创 2022-11-28 09:59:10 · 4593 阅读 · 0 评论 -
使用git和jmeter-maven-plugin管理jmeter脚本的接口测试方案
上一篇文章中讲解了如何使用jmeter进行接口测试以及落地的方案,详情参考:Jmeter落地接口测试的实现方案本文我们来继续这一话题,深入讲解如何通过git和jmeter-maven-plugin来管理jmeter脚本,以及其如何在接口持续集成测试中进行应用。总体策略使用公司的gitlab管理jmeter脚本(maven工程),大家每次本地编辑脚本后都需要提交更新的脚本到gitlab; 每个人只更新维护自己的脚本(避免引起冲突); 脚本提交前要确保脚本执行的正确性; 只在主干工作...原创 2022-06-01 10:53:12 · 1112 阅读 · 3 评论 -
Jmeter落地接口测试的实现方案
目前接口测试越来越重要,也普遍得到了各个公司的重视,通常开展接口测试的方案有:代码(java或者python),要求测试人员有基础的编码能力,实现有一定门槛; jmeter,绝大多数场景无需编码,另外便于直接对接口进行性能测试(增加线程组中的线程数即可); 自己研发的测试平台,大厂秀kpi的东东,普通公司不需要玩这个。在这里我来讲解一下通过jmeter落地接口测试的方案,本文先介绍用例的设计逻辑,以及jmeter中一些相关的基础的技术点,下一遍文章会重点介绍如何通过git和jmeter-...原创 2022-05-26 11:29:35 · 1063 阅读 · 0 评论 -
Jmeter 在centos上安装步骤以及压测方案
如果jmeter 单机需要大并发运行,那么通常选择linux作为压力机。本文将讲解如何在centos上配置jmeter压力机以及其压测方案。本文默认读者已经掌握了jmeter的基础使用方法。在centos上安装jmeter下载jmeter tgz版本Apache JMeter - Download Apache JMeter注意5.4.3版本的jmeter,需要java最低版本是1.8拷贝安装包到centos上,解压jmetertar -zxvf apache-jme...原创 2022-04-13 09:43:32 · 3555 阅读 · 2 评论 -
详解JMeter Java请求的设计方法
JMeter Java Sampler介绍我们通常使用jmeter做http或者https请求的测试,但是有些场景我们需要直接调用Java接口进行性能测试, jmeter通过Java请求可以实现该需求(这样就可以处理一些公司自定义的协议了,开发提供协议接口,然后我们通过java sampler进行调用)。本文将会详细介绍jmeter中如何编写 java请求并对其进行调用!添加java请求Java请求如下:其中上图里com.my.demo.JmeterDemo2,即我们需要调...原创 2021-10-28 13:03:34 · 1026 阅读 · 0 评论 -
Jmeter场景组合测试——多个线程组的设计方案
我们绝大多数同学在使用jmeter进行性能测试时都会在一个线程组中完成测试工作,今天我来重点讲解一下jmeter多个线程组在测试中的应用,这也是关于jmeter性能测试面试过程中的进阶问题,希望能够帮到大家来解决工作中不同的测试需求。原创 2023-01-28 11:10:37 · 5697 阅读 · 0 评论