jmeter全链路压测(jmeter多个接口关联压测)

知梧 2918 2022-12-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

本篇文章给大家谈谈jmeter全链路压测,以及jmeter多个接口关联压测对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享jmeter全链路压测的知识,其中也会对jmeter多个接口关联压测进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、使用jmeter压测

  • 2、Jmeter分布式压测原理及步骤

  • 3、jmeter在服务器上的压测命令

  • 4、压测工具JMeter的使用


使用jmeter压测

1.使用浏览器插件来录制脚本,可以借助阿里云的插件来实现

2.导出为jmx文件

3.调整jmx文件的步骤,按照接口的名称一一对应去重新命名每一步的业务

4.调试jmx文件直到可以正常运行并查看实际环境,确保根据运行的jmx文件正确的生成/变更了业务项

5.根据性能的需求配置线程数、启动时间、运行时间等配置项并保存

6.在jmeter安装路径的bin目录下,文件夹地址栏输入cmd,使用命令行模式运行并生成测试报告

jmeter -n -t X:\apache-jmeter-5.4.1\xxx.jmx -l testinitfile -e -o ./output

后续每次使用该命令需要先删除testinitfile文件并且清空output文件夹

7.也可以不使用jmeter运行,使用阿里云PTS压测平台创建jmeter压测场景,导入录制的jmx文件,调试脚本,检查关键步骤的接口返回,确认返回是成功的,不能以200的状态码来判定,调试直到可以正常运行并查看实际环境,正确的生成/变更了业务项,然后配置压测场景,保存配置开始压测

8.运行脚本的时候登录系统主机检查服务器的内存、CPU等资源占用情况

9.压测数据量较大,测试完成后清除掉测试产生的数据

9.jmeter可以根据需要安装测试报告汉化模板,阿里云PTS压测可以查看或导出压测报告

Jmeter分布式压测原理及步骤

1、总控机器的节点master,其他产生压力的机器叫“肉鸡” server

2、master会把压测脚本发送到 server上面

3、执行的时候,server上只需要把jmeter-server打开就可以了,不用启动jmeter

4、结束后,server会把压测数据回传给master,然后master汇总输出报告

5、配置详情

master机器下的jmeter.properties


1.安装jmeter

2.打开运行,输入cmd,打开运行面板,输入‘ipconfig’,找到ip地址,

3.打开jmeter/bin/jmeter.properties,找到remote_hosts = 127.0.0.1,把这一行修改为

remote_hosts=本机ip:端口

4.打开jmeter-server.bat文件,执行机设置完成

jmeter在服务器上的压测命令

最近接受到一个压测任务jmeter全链路压测,对我们服务jmeter全链路压测的单接口进行压测。我竟使用GUI模式压测jmeter全链路压测了两轮,后来看到统计图中断崖式的趋势图,才发觉哪里有问题?‍♀️。果然不复习的话,知识忘得也快。

其实启动jmeter的时候,人家就告诉你jmeter全链路压测:不要使用GUI模式进行负载测试,仅用于测试创建和测试调试!


所以jmeter的压测命令很简单jmeter全链路压测:

jmeter -n -t [jmx文件] -l [结果文件] -e -o [输出文件夹的路径]

例如:

压测工具JMeter的使用

性能压测工具,在我们项目开发过程中肯定免不了要经常使用,来检测我们完成的接口或者整体服务的抗压水平。Apache提供了个 ab 命令,可以进行压测功能,只不过功能相对简单,有时候很难满足我们的测试需求。

所以,这里介绍下Apache的另一款压测工具 JMeter,它是Apache组织开发的开源项目,设计之初是用于做性能测试的,同时它在实现对各种接口的调用方 面做的比较成熟,因此,常被用做接口功能测试和性能测试。

本次压测模拟的流程是:请求先访问登录接口,成功后通过返回信息拿到用户ID,再将用户ID作为参数访问商品下单的接口。压力测试规则是每秒1000的并发请求,执行1次,也就是执行1s。

PS:下方涉及到的三个变量 NAME、PASSWORD、USER_ID 它们是需要用 {} 来包裹的,我下边写错了,写成了 () 包裹的了。哈哈,我实在是懒得挨个截图改了,在这里说明下,明白原理就好

关于jmeter全链路压测和jmeter多个接口关联压测的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 jmeter全链路压测的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jmeter多个接口关联压测、jmeter全链路压测的信息别忘了在本站进行查找喔。


上一篇:维感科技:杀入3D传感模组业界的一匹黑马
下一篇:油品智能运维平台(油品信息科技有限公司)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~