性能测试工具Jmeter

性能测试工具Jmeter

Jmeter是一款使用Java开发的开源的测试工具,主要用来做性能测试,而且用Jmeter来测试Restful API非常好用,在互联网项目开发过程中也是开发人员的必备工具。

一、Jmeter按照与配置

由于Jmeter是基于Java开发的,需要先安装JDK(目前Jmeter只支持到Java8),如果JDK版本不对要先统一版本。

  1. 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi

  2. 下载最新版本

性能测试工具Jmeter

  1. 下载后完成解压zip包

  2. 启动Jmeter,双击Jmeter解压路径bin包里的jmeter.bat即可。

二、Jmeter工具使用

  1. 新建Thread Group,右键单击TestPlan,-->Add --> Threads(Users) -->Thread Group

    性能测试工具Jmeter

  2. 设置线程属性,用户数,持续几秒,循环几次,

    性能测试工具Jmeter

  • Number of Threads(Users):线程数,虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户在这里也是就设置了多少个线程。

  • Ramp-up period(seconds):准备时长。设置虚拟用户需要多长时间全部启动。如上图的设置是1秒启动200个虚拟用户

  • Loop Count:循环次数。每个线程发送请求的次数。上图的设置就是线程数为200,循环10次,如果勾选了Infinite,就是一直循环发送请求,直到选择停止运行。

  1. 创建http请求

    性能测试工具Jmeter

  2. 按需配置,如果没有端口号即为80端口

    性能测试工具Jmeter

  3. 查看测试结构,可以设置结果树和结果图形化分析

    性能测试工具Jmeter

  4. 点击菜单栏的绿色三角形执行

性能测试工具Jmeter

分布式事务之TX-LCN