Jmeter的使用(一)
文章目录
- 1.Jmeter脚本入门
- 2.Jmeter测试元件
- 1.测试计划
- 2.线程组
- 3.取样器
- 4.逻辑控制器
- 5.配置元件
- 6.定时器
- 7.前置处理器
- 8.后置处理器
- 9.断言
- 3.Jmeter运行原理
- 4.Jmeter测试计划要素
- 5.Jmeter录制脚本-BadBoy
- 6.Jmeter自身代理录制移动端脚本(暂略)
- 7.Jmeter配置文件修改
1.Jmeter脚本入门
- 添加测试计划
- 添加线程组
- 添加http请求
- 配置http请求
- 添加结果树
- 启动
2.Jmeter测试元件
1.测试计划
- 相当于一个业务流程
2.线程组
- 线程数:表示请求的虚拟用户数量
- ramp-up:启动现成所需要的时间
- 循环次数:表示线程数循环
3.取样器
- 作用:向服务器发送请求,并记录响应时间和相应内容
4.逻辑控制器
- 一类:控制testplan中sampler节点发送请求的逻辑顺序,如if控制器
- 一类:组织可控制sampler,如事务控制器
5.配置元件
- 作用:提供静态数据配置的支持
6.定时器
- 作用:相当于在操作之间设置等待时间
7.前置处理器
- 作用:在实际请求发出前对即将发出的请求进行的特殊请求
8.后置处理器
- 作用:对sampler发出请求后得到的服务器响应进行处理
9.断言
- 作用:检查测试中得到的相应数据是否符合预期
10.监听器
- 对测试结果进行处理和可视化展示,常用包括结果树,聚合报告,图形结果
3.Jmeter运行原理
- 以线程方式运行
- 以线程组驱动多个线程运行测试脚本对被测服务器发起负载
- 使用GUI模式进行创建和调试脚本,也可以进行简单的脚本测试
- GUI模式对电脑消耗资源较大,无法实现大的并发和压力测试
- 使用命令行模式进行压力测试
4.Jmeter测试计划要素
- 测试计划
- 在测试计划中至少有一个线程组
- 在线程组中要至少有一个取样器
- 在测试计划中必须要有监听器
5.Jmeter录制脚本-BadBoy
- 暂略
6.Jmeter自身代理录制移动端脚本(暂略)
添加步骤
配置HTTP代理服务器
- 端口号默认
- https domain中填写本地IP或localhost|能够访问网络
- 目标控制器:测试计划→线程组
- 点击启动按钮
配置手机(手机模拟器)|fiddler配置相同
7.Jmeter配置文件修改
中文乱码问题解决办法
修改成中文
Jmeter的使用(一)相关推荐
- jenkins+ant+jmeter接口测试
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl=" ...
- JMeter自学笔记3-创建自己的第一个测试用例
一.写在前面的话: 上篇我们已经认识了JMeter的图形界面,大家应该都是很懵的.那么这篇,我们将学习使用JMeter创建第一个属于自己测试用例. 二.创建自己的第一个测试用例: 1.新建一个Thre ...
- 对 Jenkins+ANT+Jmeter 接口测试的实践
转载地址:https://testerhome.com/topics/5262 1.前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只 ...
- jmeter异步请求测试怎么测试_JMeter接口测试之HTTP请求默认值
不管是在UI级别的自动化测试还是在接口级别的自动化测试中,对公共数据数据的分离都是一种趋势,或者某种程度来说,这是自动化测试中必须要掌握的一种能力,是基本技能.这些公共数据就包含了测试地址,以及登录的 ...
- jmeter吞吐量图形显示_Jmeter系列(43)- 详解 Jmeter 图形化 HTML 压测报告之 Charts 模块...
如果你想从头学习Jmeter,可以看看这个系列的文章哦 Charts 介绍 包含了各种详细信息图表,比 GUI 模式的图表好看且易懂多了! 做性能测试,如何发现是否有性能瓶颈?必须从结果图表中找到鸭! ...
- jmeter分析性能报告时的误区
概述 我们用jmeter做性能测试,必然需要学会分析测试报告.但是初学者常常因为对概念的不清晰,最后被测试报告带到沟里去. 常见的误区 分析响应时间全用平均值 响应时间不和吞吐量挂钩 响应时间和吞吐量 ...
- jmeter笔记(8)--关联
关联是jmeter中比较重要的一个点,在测试过程中有些数据是经常发生变化的,要获取这些数据,就需要使用关联,Jmeter可以通过"后置处理器"中的"正则表达式提取器&qu ...
- 性能测试八:jmeter进阶之beanshell
* BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; * BeanShell是一种松散类型的脚本语言(这点和JS类似); * BeanShell是用Java ...
- 接口测试(postman jmeter)
接口:把client(前端)和server(后端)联系起来的就是接口,接口测试就是功能测试,进行接口测试首先得需要接口文档. json是一种通用的数据格式,接口返回的数据都是json,json是key ...
- jmeter实现多并发
1.jmeter实现多并发 线程组:负载发生器,用以多线程或多进程的方式来模拟用户的使用行为.jmeter是以线程的方式来进行模拟用户的并发访问的 转载于:https://www.cnblogs.co ...
最新文章
- 的setinterval函数_ES6 极简教程 lt;6gt; 函数扩展
- c语言 div ldiv_C ++中带有示例的ldiv()函数
- OpenSSH 6.7 发布 开源ssh服务器软件
- 公开封尘已久的即时通讯源码(转)
- Linux下history命令用法
- JAVA JDK API(中文) 1.6、1.8
- python中常用的数据结构简述
- Skype国际版下载地址(非Tom版)
- 场地预约小程序开发及前后端源码
- pdf 修改title
- 千兆网线做法和网线接法注意事项
- jpg怎么转换jpeg?一招教你轻松完成转格式
- 学习笔记——FPGA芯片主要资源介绍
- 用tensorboard可视化log日志
- 阴阳师(动画):4个人一起从左往右走
- android开发者选项打开方式,打开、关闭安卓手机的开发者选项的方法详解
- 软件测试精品书单推荐指南!
- Java大数据学习路线图
- Commvault逻辑架构及组件说明
- python随机出现外星人飞船_《外星人入侵》项目飞船和外星人相撞后飞船不返回屏幕底部,依然在外星人中间的问题解决方法...