性能测试工具Jmeter
Jmeter是一款使用Java开发的开源的测试工具,主要用来做性能测试,而且用Jmeter来测试Restful API非常好用,在互联网项目开发过程中也是开发人员的必备工具。
一、Jmeter按照与配置
由于Jmeter是基于Java开发的,需要先安装JDK(目前Jmeter只支持到Java8),如果JDK版本不对要先统一版本。
官网下载地址:http://jmeter.apache.org/download_jmeter.cgi
下载最新版本
下载后完成解压zip包
启动Jmeter,双击Jmeter解压路径bin包里的jmeter.bat即可。
二、Jmeter工具使用
-
新建Thread Group,右键单击TestPlan,-->Add --> Threads(Users) -->Thread Group
-
设置线程属性,用户数,持续几秒,循环几次,
Number of Threads(Users):线程数,虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户在这里也是就设置了多少个线程。
Ramp-up period(seconds):准备时长。设置虚拟用户需要多长时间全部启动。如上图的设置是1秒启动200个虚拟用户
Loop Count:循环次数。每个线程发送请求的次数。上图的设置就是线程数为200,循环10次,如果勾选了Infinite,就是一直循环发送请求,直到选择停止运行。
-
创建http请求
-
按需配置,如果没有端口号即为80端口
-
查看测试结构,可以设置结果树和结果图形化分析
点击菜单栏的绿色三角形执行