jmeter工具
文章平均质量分 84
2023年10月7日18:05:19
程序员与诗人
知其然也要知其所以然,之乎者也!
展开
-
RabbitMQ + JMeter组合,优化你的中间件处理方式!
Jmeter没有内置对RabbitMQ的支持,在使用Jmeter发送和接受RabbitMQ以前,需要首先下载相应插件包编译后放置到Jmeter的lib当中( https://github.com/jlavallee/JMeter-Rabbit-AMQP )安装完插件包以后,新建Jmeter脚本,可以在脚本中看到AMQP Publisher和AMQP Consumer取样器,分别对应AMQP协议的消息发送者和消息接受者。,此处指定RabbitMQ连接信息,交换机名称,类型以及队列名即可(需要和生产者匹配)原创 2024-07-12 20:07:00 · 746 阅读 · 0 评论 -
docker 实现JMeter分布式压测
在工作中经常需要对一些关键接口做高QPS的压测,JMeter是由Java 语言开发,没创建一个线程(虚拟用户),JVM默认会为每个线程分配1M的堆栈内存空间。受限于单台试压机的配置很难实现太高的并发。所以,通过JMeter实现分布式,可以整合多台主机的硬件资源,实现同时对被测试接口进行压力测试。Jmeter分布式测试环境中有两个角色:Master 和 SlavesMaster节点:向参与的Slaves节点发送测试脚本,并聚合Agent节点的执行结果。原创 2024-01-17 13:08:56 · 622 阅读 · 0 评论 -
用 docker 创建 jmeter 容器, 实现性能测试
我们都知道,jmeter可以做接口测试,也可以用于性能测试,现在企业中性能测试也大多使用jmeter。docker是最近这些年流行起来的容器部署工具,可以创建一个容器,然后把项目放到容器中,就可以构建出一个独立的运行环境。所以,有人就想,能否把他们俩弄到一块来使用?今天,我就来给大家讲讲如何结合起来使用。首先,选择一个linux机器,安装docker。原创 2024-01-11 20:39:48 · 1044 阅读 · 0 评论 -
Jmeter扩展函数?年薪50W+的测试大佬教你怎么玩
第 1 个参数内容或变量值,与第 2 个参数内容或变量值,相等,则返回第 3 个参数的值,不相等,则返回第 4 个参数的值,最后把结果传递给第 5 个参数变量名。对第 1 个参数的内容或变量的值,进行从第 2 个参数值的索引数字开始,到第 3 个参数的索引数字值(不包含)结束的切片,把结果传递给第 4 个参数。对第 1 个参数的内容或引用变量的值,搜索第 2 个参数的内容,有,则用第 3 个参数的值替换,把替换后的结果给第 4 个参数变量名。原创 2024-01-09 13:10:36 · 958 阅读 · 0 评论 -
花几分钟整点jmeter花活,轻松超越90%软件测试
首先,P 函数,在 jmeter 中,是获取属性函数,它有两个参数,第 1 个参数,是属性名,这些属性,可以事先定义的静态属性,也可以是动态生成的动态属性,图中用到的所有属性,就是事先没有定义,在运行时动态定义的属性;首先,我们要知道,使用 CLI 模式,进行性能测试,通常有两种方式,一种,就是直接启动本地脚本运行;jmeter 不仅支持属性文件配置静态属性,也支持,在脚本运行过程中,动态生成属性,而且,还支持,外部传入动态属性。这样,固然很好,直接就可以用,但是,当我们用 CLI 模式,做。原创 2024-01-02 17:33:34 · 1246 阅读 · 0 评论 -
【Jmeter、postman、python 三大主流技术如何操作数据库?】
只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下:功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取自动化测试中断言处理,除了响应结果的断言,还包括到数据库断言自动化测试或性能测试中,某些场景需批量造数据,可能需要用到数据库造数据测试中,发现bug,需定位bug,可能需要查询到数据库进行定位当我们利用Jmeter。原创 2023-12-25 20:19:04 · 784 阅读 · 0 评论 -
jmeter做接口自动化测试,你可能只是个新手!
当然,这还不是最完美的,里面还有诸多不足。给想用 jmeter 做接口自动化测试的同学开了个头,更多的,还需要同学们自己动手,也欢迎同学们,在文章后面留言讨论。原创 2023-12-01 14:50:59 · 47 阅读 · 0 评论 -
排雷Jmeter分布式性能测试,为什么要用分布式?这些易错点特别危险!
CPU、内存是一台电脑的核心, 几十台机器,我们完全无法保证每一台都一样,在助攻机的要求中,虽然,没有对 CPU 和内存做要求,但是,如果每台机器能提供的资源不一样,那么能产生的并发用户数量肯定也会不相等。机器多了,可能每台机器的内存都不一样, 我们期望助攻机器能产生更大的并发用户数,所以,建议修改每台机器的 HEAP 配置信息,设置为相同。性能测试,期望是在同一时间能发起大量请求,如果,多台机器时间不一致,那么在同一时间,发起的请求数量可能就达不到预期要求,所以,我们。来修改进程可以打开的文件数量。原创 2023-10-08 08:00:00 · 52 阅读 · 0 评论