jmeter进行http接口压力测试
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接口压力测试相关推荐
- Jmeter验证码注册接口压力测试实战
主要学习的内容包括发送HTTP请求.HTTP信息头管理器.HTTP cookies管理器.用户定义的变量.响应断言.CSV数据文件设置的使用. 测试网址及测试接口等说明 提供的测试网址为: http: ...
- 使用jmeter进行api接口压力测试
前言 压力测试的工具挺多的,但看了其他人的文章介绍,还是选了jmeter,开源.免费啊, 下载 下载地址: https://jmeter.apache.org/download_jmeter.cgi ...
- Jmeter验证码图片识别注册接口压力测试实战
写在前面 前段时间写了一篇博文<Jmeter验证码注册接口压力测试实战>,前两天又登录对应的网站看了一下.发现原来滑动验证的方式改成了图片验证码的方式,防止用户多次发送手机验证码. 看到这 ...
- 学习笔记-JMeter 进行接口压力测试
一.压力测试场景设置 1.场景设定:进行接口压力测试时,有单场景也有混合场景.单场景就是对一个接口进行请求:混合场景需要对多个接口进行请求,在流程类业务场景会运用到 2.压测时间设定:通常时间为10- ...
- 【Jmeter基础篇】03:如何进行post接口压力测试
目前网络上有很多很多Jmeter的压力测试使用指南,但是在实际使用过程中,很多朋友会遇到许多并不处于理想状态的情况,比如某些参数不知道应该往哪里放,具体怎么分析测试结果等等. 所谓压力测试,实质就是让 ...
- 接口压力测试:Postman【Postman通常用于做接口测试,同时也可以用于作为压力测试】、Jmeter【专门做压力测试】、Loadrunner、Apache AB、Webbench
做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具 postman和jmeter 1.postman通常用于做接口测试,同时也可以用于作为压力测试 2.jmeter做压 ...
- 用python做简单的接口压力测试
一个多月没有更博了,最近研究了一下接口的压力测试,主要来说就是连续频繁的对接口的调用,来测试接口的响应速度.返回结果,找到接口的性能瓶颈,最大承受极限等. 做接口压力测试的方法和工具很多,比较常用的工 ...
- 二、多并发实现接口压力测试
一.flsak接口压力测试 import base64 import logging import os, cv2,time import urllib, glob import numpy as n ...
- Jmeter教程 简单的压力测试
Jmeter是一个非常好用的压力测试工具. Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好. 阅读目录 什么是压力测试 做压力测试的常用工具 做压力测试的 ...
- linux下面jmeter对百度进行压力测试
环境与版本: ubuntu19.10 Apache Jmeter 2.13.20180731 # apt install jmeter [1]中的一段问题写的很好: 虽然我们的需求是要我们同时,但是没 ...
最新文章
- 安卓学习-界面-ui-ListView
- Acwing 第 1 场热身赛 【完结】
- 【网址收藏】windows安装Docker Desktop常见问题整理
- mysql 学习笔记08 日期相关函数2
- 表单校验---struts2
- python显示时间且更新_python显示当前时间
- mfa助听器设备能否在android,助听器的蓝牙功能到底有什么用,购买的价格,以及购买时要注意什么等问题...
- 笔记《JavaScript 权威指南》(第6版) 分条知识点概要1—词法结构
- QQ服务器维护一般多久,QQ扩列怎么暂停服务了维护到什么时候结束
- MLDn学习笔记 —— JDBC
- vscode下载与安装教程
- AutoCAD安装及激活
- python 类的执行中保部存值_python 生成有效的四要素
- 360浏览器兼容IE模式下打印去掉页眉页脚
- 战网服务器组件,架设自己的战网服务器
- 行车记录仪数据被删除了怎么恢复?解决方法分享
- jQuery邮票人 --> 案例
- 微信小游戏《飞机打方块》源码分享
- GAN性能评测:Inception Score
- json大文件导入数据库
热门文章
- app软件怎么开发 盘点3种app制作方式
- nanodlp micro USB mini USB接线图
- rgee尝鲜Landsat9,以及Landsat8对比
- COPY 一种接近最优的导航网格生成算法以及基于导航网格的寻路算法
- php手册 mac版,php中文手册for mac-php中文手册mac版下载v1.0.2 官方最新版__西西软件下载...
- Springboot毕设项目监狱管理系统xu08n(java+VUE+Mybatis+Maven+Mysql)
- UE4动画蒙太奇位移
- Matlab矩阵转置注意事项
- ucgui界面 vc_【MM32F103试用体验】ucGUI + FreeRTOS +触摸屏图形界面开发
- IOS视频播放器缓存