使用ApacheJMeter做压力测试

使⽤ApacheJMeter做压⼒测试
- 介绍 -
JMeter是Apache组织的开放源代码项⽬,能做功能测试和性能测试。它能够对HTTP和FTP服务器进⾏压⼒和性能测试,也可以对任何数据库进⾏同样的测试(通过JDBC),还能以多种形式展现测试结果。
跟LoadRunner的区别,JMeter是开源的,LR是商业软件,JMeter更灵活,LR更好⽤可以录制脚本。
调频音箱- 应⽤场景 -
开发环境UI响应⽐较慢,解决思路:
1. 先⽤browser debug⼯具分析发现是接⼝响应慢,导致UI⼀直处于等待状态
2. 然后使⽤⼯具做接⼝性能分析
双层布3. 最后对分析出来的接⼝做性能优化
以上,实际上就是⼀个压⼒测试的过程,这⾥使⽤开源⼯具Apache JMeter做压⼒测试,步骤记录如下:
⼀. 下载和安装
暗访设备Apache JMeter官⽹选择⼆进制⽂件下载,完成后直接解压使⽤(windows点击C:\Program Files (x86)\apache-jmeter-
4.0\bin\jmeter.bat启动主程序)。
⼆. 创建线程
新建线程组,右键点击测试计划,添加>Threads(Users)>线程组
设置线程数10,Ramp-Up period(in seconds):0,循环次数:1
3AS4-12Ramp-Up period指的是所有线程运⾏完限定的时间(如果设置为0,就是并发);如图模拟的是10个线程并发访问接⼝的场景。
三. 新建HTTP请求,右键点击线程组>添加>Sampler>HTTP请求
科普展品制作
四. 创建结果报告
如图分别模拟了10个和100个线程并发访问接⼝时的接⼝性能:
苯妥英钠的制备
10个线程并发 10秒
100个线程 25秒
可见接⼝性能不好,并且出现了⽐较严重的性能退化。

本文发布于:2024-09-22 20:23:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/223712.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:性能   测试   线程   响应   下载
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议