天天看点

Jmeter性能压测(1)--第一个压测实例

1、Jmeter简介

Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试CS/BS的软件。它可以用来测试静态和动态资源的性能,可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。

Jmeter性能压测(1)--第一个压测实例

同时,JMeter可以帮助对应用程序进行回归测试。通过你创建的测试脚本和断言来验证你的程序返回了所期待的值。为了更高的适应性,JMeter允许调用二次开发的jar包来丰富你的测试场景。

Jmeter性能压测(1)--第一个压测实例

相比LR,jmeter小巧,开源,扩展性极强。它可以测试性能,可以测试接口,甚至可以通过加载浏览器驱动完成UI自动化的工作!

Jmeter性能压测(1)--第一个压测实例

1:http://jmeter.apache.org/下载最新版本的JMeter,解压文件到任意目录

2:安装JDK,配置环境变量

3:应当避免jdk路径与jmeter路径有中文和空格,否则会有异常

JMeter运行

进入bin目录运行jmeter.bat启动jmeter(方式1)

Jmeter性能压测(1)--第一个压测实例
Jmeter性能压测(1)--第一个压测实例

2、添加第一个压测实例

压测需求

对本地起的服务的某个接口进行压测

接口的url:http://127.0.0.1:8088/

请求方式:get

压测准备工具

Jmeter

设计场景

分别测试50,100,200并发下的响应时间和tps值

设置线程数50

Jmeter性能压测(1)--第一个压测实例

查看压测效果

响应时间

Jmeter性能压测(1)--第一个压测实例

TPS

Jmeter性能压测(1)--第一个压测实例

100和150的并发操作与上述步骤一致。

压测结束后,对压测结果进行分析。

上一篇: 关于思考
下一篇: java基础