Jmeter 使用详解
Jmeter的安装使用与配置
- 1、安装JMeter
- 2、设置JMeter为中文
- 3、JMeter 的用法
- 1、创建线程计划和线程组
- 2、添加线程组 设置线程数 ,如图所示
- 3、添加 http 在请求中写入接入 url、路径、请求方式和参数、
- 4、添加 查看结果树 和 聚合报告
- 3、JMeter 其他用法
- 1、如果一个线程组下有多个请求接口且域名和端口都一样时。我们可以使用:
- 2、如果我们请求的接口需要以下 token 和传输的数据为json时我们可以添加HTTP信息头管理器原件
- 3、如果是post 请求,需要在HTTP请求 设置参数以消息体的形式上传
- 4、jmeter 自定义参数
- 4、性能指标分析
- 1、压力测试
- 2、压测TPS
1、安装JMeter
请查看我的上篇博客安装JMeter教程:
https://blog.csdn.net/d_o_n_gG/article/details/115227318
2、设置JMeter为中文
options --> Choose Language -->Chinese(Simplified)
3、JMeter 的用法
1、创建线程计划和线程组
2、添加线程组 设置线程数 ,如图所示
3、添加 http 在请求中写入接入 url、路径、请求方式和参数、
4、添加 查看结果树 和 聚合报告
3、JMeter 其他用法
1、如果一个线程组下有多个请求接口且域名和端口都一样时。我们可以使用:
【添加】–>【配置元件】–>【HTTP请求默认值】。组件只需要设置服务器名称IP
2、如果我们请求的接口需要以下 token 和传输的数据为json时我们可以添加HTTP信息头管理器原件
【添加】–>【配置元件】–>【HTTP信息头管理器】。
添加参数
Content-Type:application/json
token:
3、如果是post 请求,需要在HTTP请求 设置参数以消息体的形式上传
4、jmeter 自定义参数
【添加】–>【配置元件】–>【用户定义的变量】。
添加参数
在请求时引用变变量引用格式为:${user}
4、性能指标分析
1、压力测试
压力测试分两种场景:一种是单场景,压一个接口的;第二种是混合场景,多个有关联的接口。
压测时间,一般场景都运行10-15分钟。如果是疲劳测试,可以压一天或一周,根据实际情况来定。
2、压测TPS
Throughput吞吐量每秒请求的数大于并发数,则可以慢慢的往上面增加;若在压测的机器性能很好的情况下,出现吞吐量小于并发数,说明并发数不能再增加了,可以慢慢的往下减,找到最佳的并发数;
最大的tps:不断的增加并发数,加到tps达到一定值开始出现下降,那么那个值就是最大的tps。
最大的并发数:最大的并发数和最大的tps是不同的概率,一般不断增加并发数,达到一个值后,服务器出现请求超时,则可认为该值为最大的并发数。
压测过程出现性能瓶颈,若压力机任务管理器查看到的cpu、网络和cpu都正常,未达到90%以上,则可以说明服务器有问题,压力机没有问题。
影响性能考虑点包括:数据库、应用程序、中间件(tomact、Nginx)、网络和操作系统等方面
转载 jmeter性能监控插件使用
Jmeter 使用详解相关推荐
- JMeter元件详解之逻辑控制器
文章内容是参照Jmeter官网和自己实践完成的,JMeter官网地址贴上,有兴趣的朋友可以去阅读一下:JMeter官网 本文基于JMeter5.1.1版本. JMeter逻辑控制器 1 TestPla ...
- JMeter逻辑控制器 详解
1.简介 Jmeter官网对逻辑控制器的解释是:"Logic Controllers determine the order in which Samplers are processed. ...
- JMeter元件详解之配置元件
JMeter部分配置元件详解 1 CSV Data Set Config(参数化) 2 HTTP Cookie Manager(cookie管理器) 3 HTTP Request Defaults 4 ...
- jmeter 安装详解
jmeter 安装 JDK 安装 由于JMETER 是100% 基于JAVA 语言,所以,安装JMETER 之前需先安装JDK,在课程学习过程中间采用的是jdk1.7.0_80 版本(Jm ...
- 软件测试:Jmeter关联详解
从上一步操作中获取需要的值,传递给下一步操作中进行引用,形成自动关联,而不是 每次操作都去手动修改关联的值.常见的场景有SessionID.Session Token值的获取. 正则表达式(Regul ...
- 性能测试之JMeter取样器详解:sampler
1.取样器介绍 取样器是用来模拟用户操作的,向服务器发送请求以及接收服务器的响应数据. 取样器是在线程组内部的元件,也就是说取样器只能在线程组中添加. 取样器(Sampler)是性能测试中向服务器发送 ...
- 【jmeter】 --- jmeter使用详解
由于接入业务方及日调用量的增加,现需对几个接口进行压力测试,以满足线上要求. 由于Jmeter是开源的,而且基本上可以完成公司正常的测试要求,所以Jmeter这一款软件才是我认为的最佳的压力测试工具. ...
- jmeter辅助功能详解(http请求默认值,断言)
配置元件的使用能使得我们再使用jmeter做接口测试的时候更加的得心应手,同时也能实现一些对接口的一些特殊的操作. 1)http请求默认值 使用场景:当我们做测试的时候发现要在jmet ...
- 多测师肖sir_高级讲师_第2个月第28讲解jmeter性能指标详解
性能指标 一.性能测试指标 性能测试是通过测试工具模拟多种正常.峰值及异常负载条件来对系统的各项性能指标进行测试. 目的:验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以优化 ...
- 详解JMeter函数和变量
详解JMeter函数和变量(1) JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用.函数调用的语法如下: ${__functionName(var1,var2,var ...
最新文章
- 安全设置IIS的15个方法
- Linux系统用户和用户组介绍
- iOS 获取当前月份的天数(转)
- 0基础必看:如何轻松成为C语言高手
- 一个小例子搞懂redux的套路
- np.stack() | 数组堆叠
- 尼康日本拟裁员约一千人 涉及半导体制造业务
- 1.13 单用户模式;1.14 救援模式;1.15 克隆虚拟机;1.16 Linux机器相互登录
- java取消科学计数法_Jmeter、Java当double显示的数字过长时取消科学计数法显示
- 郑州大学校园网使用指南
- 如何用excel做正交分析_excel表格分析正交数据-如何应用EXCEL表进行正交试验分析...
- MCGS触摸屏通过MODBUS通讯速度控制台达B2伺服参数
- 计算机辅助三维设计大纲,《电脑辅助三维设计》课程教学大纲.doc
- 一个游戏建模师一天的工作都在做什么?
- 计算机网络学习-应用层笔记
- 电商APP首页楼层架构设计详解
- 人工智能时代对会计行业的改变与反思
- CGMM 基于上下文的马尔可夫模型
- android 跳转腾讯地图导航,Android 跳转到百度、高德、腾讯地图导航
- 3ds Max 2014以及低版本在高分辨率带DPI缩放设置的应用程序设置
热门文章
- 你们要的后台管理系统全套,今天它来了【开源推荐】
- 基于MATLAB GUI的多算法雷达一维恒虚警检测CFAR可视化界面设计
- 度分秒转度数和度数转度分秒
- 程序员为了讨好大舅子,竟自学自动化编程
- LoRa网关市场现状及未来发展趋势
- [转]软件安装管家软件安装目录
- plsql下载安装及基本使用
- 遇到from playsound import playsoundModuleNotFoundError: No module named ‘playsound‘解决办法
- 【吉大刘大有数据结构绿皮书】例3.16:已知非空线性链表第一个结点的指针为list,写一算法,删除线性链表中的第i个结点。
- XDOJ(智慧平台)--分配宝藏(用动态规划dp算法解决)(C语言)