本文主要是介绍【压测】 并发测试JMeter,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、扫盲
Apache JMeter是Apache组织开发的基于Java的压力测试工具,可以用于对服务器、网络或对象模拟巨大的负载,来自不同压 力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能\回归测试,通过创建带有断言的脚本来验证你 的程序返回了你期望的结果。
1、JMeter能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC)。
2、完全的可移植性和100%纯java。
3、多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
二、基本应用
一个基本的JMeter测试http并发请求,一般有如下几个组件
1、测试计划,可以理解成针对某一个功能模块的测试实例
2、线程组,代表n个并发请求,用于设定模拟用户发送请求操作。可通过测试计划->添加->线程组进行添加,并设置并发量
3、http请求,通过线程组->添加sampler->HTTP请求 进行添加,并设置访问的路径、端口号。
4、查看结果树,通过线程组->添加监听器->察看结果树
每个请求详情均在查看树中进行查看。
三、其他测试
除了最常见的http请求,JMeter还支持对java接口、FTP、JDBC等等进行测试。有时间继续研究。
这篇关于【压测】 并发测试JMeter的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!