压力测试_JMeter使用

    使用JMeter可以对Restful接口模拟并发访问,进行压力测试或者叫并发测试。

    官网:http://jmeter.apache.org

    下载后解压,点击/bin/jmeter.bat即可,如下图:



1.创建线程组:



    线程组可以理解为(我要模拟什么样的并发情况的)一个容器,"线程数"是指要模拟多少并发量(跟瞬时并发量不是同一个概念),“Ramp-Up Period (in seconds)”是指这么多并发在多少秒内跑完(如果线程数是100,此值为10,那么每秒跑10个并发),循环次数可选“永远”跟具体值(选择永远则需要手动点停止),其余选项暂未研究使用。


2.创建HTTP请求



    比如此处模拟访问百度首页,协议选择了HTTPS,服务器名称或IP为百度首页IP地址220.181.111.188,端口号为443,方法为GET,路径为https://www.baidu.com,下边有三个选项(Parameters,BodyData,FilesUpload)(HTTP请求体参数,三选一)


3.添加HTTP请求头



    此处注意,如果请求体中参数有json,Content-Type要填application/json,否则json中括号之类符号会被转义导致服务器端读取到的请求参数跟实际的参数不一致而出错。


4.添加监听(查看结果树)



    查看结果树可以提供请求完成之后查看每一个请求的情况比如请求数据跟响应数据。


5.添加监听(聚合报告)



    聚合报告可以查看一个波次有多少请求量,平均时延是多少,时延中位数是多少,最大最小时延是多少,错误率是多少,等数据。


6.添加监听(图形结果)



    以图形化方式呈现数据。


7.添加监听(用表格查看结果)



    以表格的方式呈现每一次请求的详细数据。


end...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值