L
本篇文章主要讲解下使用jmeter对http接口坐下简单的性能测试,希望能够帮助一些入门的同学了解jmeter性能测试工具!
一、创建测试计划、添加线程组
创建测试计划,右键点击添加-线程-线程组,成功添加一个线程组

三、添加http请求
右键线程组,点击添加-取样器-HTTP请求,我们可以看到线程组下增加了一个HTTP请求,这里我们以一个开源的用户登录接口为例,我们把该请求名修改为“测试登录接口”


接下来我们添加一些请求信息,模拟一个HTTP请求

四、添加监听器
在一个http请求下添加一个监听器-察看结果树

添加一个监听器-聚合报告

添加一个监听器-图形结果

六、运行查看结果
点击启动按钮,运行查看结果

查看各个监听器的结果
察看结果数:

聚合报告:

Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值
#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100
Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间
Median:中位数,也就是 50% 用户的响应时间
90% Line:90% 用户的响应时间
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数
KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec
图形结果:

样本数目:总共发送到服务器的请求数.
最新样本:代表时间的数字,是服务器响应最后一个请求的时间.
吞吐量:服务器每分钟处理的请求数.
平均值:总运行时间除以发送到服务器的请求数.
中间值:时间的数字,有一半的服务器响应时间低于该值而另一半高于该值.
偏离:服务器响应时间变化、离散程度测量值的大小,或者,换句话说,就是数据的分布.
七、修改线程组的线程组等参数进行压力测试
以上是模拟请求一次,我们可以通过修改线程组的线程数等参数进行接口的压力了测试
点击线程组,修改如下设置

我这里模拟五十个用户,再次运行查看下结果
聚合报告:

图形结果:

如上给大家讲了一下简单的压力测试,更多的知识学习还需要大家自己多实践实践,感谢阅读!

jmeter进行http接口压力测试相关推荐

  1. Jmeter验证码注册接口压力测试实战

    主要学习的内容包括发送HTTP请求.HTTP信息头管理器.HTTP cookies管理器.用户定义的变量.响应断言.CSV数据文件设置的使用. 测试网址及测试接口等说明 提供的测试网址为: http: ...

  2. 使用jmeter进行api接口压力测试

    前言 压力测试的工具挺多的,但看了其他人的文章介绍,还是选了jmeter,开源.免费啊, 下载 下载地址: https://jmeter.apache.org/download_jmeter.cgi ...

  3. Jmeter验证码图片识别注册接口压力测试实战

    写在前面 前段时间写了一篇博文<Jmeter验证码注册接口压力测试实战>,前两天又登录对应的网站看了一下.发现原来滑动验证的方式改成了图片验证码的方式,防止用户多次发送手机验证码. 看到这 ...

  4. 学习笔记-JMeter 进行接口压力测试

    一.压力测试场景设置 1.场景设定:进行接口压力测试时,有单场景也有混合场景.单场景就是对一个接口进行请求:混合场景需要对多个接口进行请求,在流程类业务场景会运用到 2.压测时间设定:通常时间为10- ...

  5. 【Jmeter基础篇】03:如何进行post接口压力测试

    目前网络上有很多很多Jmeter的压力测试使用指南,但是在实际使用过程中,很多朋友会遇到许多并不处于理想状态的情况,比如某些参数不知道应该往哪里放,具体怎么分析测试结果等等. 所谓压力测试,实质就是让 ...

  6. 接口压力测试:Postman【Postman通常用于做接口测试,同时也可以用于作为压力测试】、Jmeter【专门做压力测试】、Loadrunner、Apache AB、Webbench

    做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具 postman和jmeter 1.postman通常用于做接口测试,同时也可以用于作为压力测试 2.jmeter做压 ...

  7. 用python做简单的接口压力测试

    一个多月没有更博了,最近研究了一下接口的压力测试,主要来说就是连续频繁的对接口的调用,来测试接口的响应速度.返回结果,找到接口的性能瓶颈,最大承受极限等. 做接口压力测试的方法和工具很多,比较常用的工 ...

  8. 二、多并发实现接口压力测试

    一.flsak接口压力测试 import base64 import logging import os, cv2,time import urllib, glob import numpy as n ...

  9. Jmeter教程 简单的压力测试

    Jmeter是一个非常好用的压力测试工具.  Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好. 阅读目录 什么是压力测试 做压力测试的常用工具 做压力测试的 ...

  10. linux下面jmeter对百度进行压力测试

    环境与版本: ubuntu19.10 Apache Jmeter 2.13.20180731 # apt install jmeter [1]中的一段问题写的很好: 虽然我们的需求是要我们同时,但是没 ...

最新文章

  1. 安卓学习-界面-ui-ListView
  2. Acwing 第 1 场热身赛 【完结】
  3. 【网址收藏】windows安装Docker Desktop常见问题整理
  4. mysql 学习笔记08 日期相关函数2
  5. 表单校验---struts2
  6. python显示时间且更新_python显示当前时间
  7. mfa助听器设备能否在android,助听器的蓝牙功能到底有什么用,购买的价格,以及购买时要注意什么等问题...
  8. 笔记《JavaScript 权威指南》(第6版) 分条知识点概要1—词法结构
  9. QQ服务器维护一般多久,QQ扩列怎么暂停服务了维护到什么时候结束
  10. MLDn学习笔记 —— JDBC
  11. vscode下载与安装教程
  12. AutoCAD安装及激活
  13. python 类的执行中保部存值_python 生成有效的四要素
  14. 360浏览器兼容IE模式下打印去掉页眉页脚
  15. 战网服务器组件,架设自己的战网服务器
  16. 行车记录仪数据被删除了怎么恢复?解决方法分享
  17. jQuery邮票人 --> 案例
  18. 微信小游戏《飞机打方块》源码分享
  19. GAN性能评测:Inception Score
  20. json大文件导入数据库

热门文章

  1. app软件怎么开发 盘点3种app制作方式
  2. nanodlp micro USB mini USB接线图
  3. rgee尝鲜Landsat9,以及Landsat8对比
  4. COPY 一种接近最优的导航网格生成算法以及基于导航网格的寻路算法
  5. php手册 mac版,php中文手册for mac-php中文手册mac版下载v1.0.2 官方最新版__西西软件下载...
  6. Springboot毕设项目监狱管理系统xu08n(java+VUE+Mybatis+Maven+Mysql)
  7. UE4动画蒙太奇位移
  8. Matlab矩阵转置注意事项
  9. ucgui界面 vc_【MM32F103试用体验】ucGUI + FreeRTOS +触摸屏图形界面开发
  10. IOS视频播放器缓存