JMeter对接口进行压力测试
Posted 品wu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter对接口进行压力测试相关的知识,希望对你有一定的参考价值。
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。
一、去官网http://jmeter.apache.org/下载JMeter
二、解压运行\apache-jmeter-2.13\bin\jmeter.bat文件
三、配置参数进行压力测试
3.1、添加线程组
3.2、配置并发数与循环次数
3.3、添加HTTP请求
3.4、配置HTTP的请求url与相关请求参数
3.5、添加需要监听生成的相关报告
四、启动测试
五、测试结果
5.1、显示平均每次请求耗时8596ms
5.2、查看结果树查看响应数据
5.3、用表格查看结果
5.4、显示HTTP请求40次,平均每次请求时间8596ms,出错比0.00%,吞吐量2.9/s
以上是关于JMeter对接口进行压力测试的主要内容,如果未能解决你的问题,请参考以下文章