Jmeter的基本使用
一、Jmeter的介绍
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简 单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在 linux/windows/macos上都可以使用。
jmeter可以做接口测试和压力测试。其中接口测试的简单操作包括做http脚本(发get/post请求、加cookie、加header、加权 限认证、上传文件)、做webservice脚本、参数化、断言、关联(正则表达式提取器和处理json-json path extractor)和jmeter操作数据库等等。
二、安装Jmeter
1、安装Jmeter的前提条件是电脑必须配置好Java的环境变量
检查是否配置了jdk,cmd命令中输入java -version 查看,如果出现版本号就是已经安装并配置了
配置环境变量的步骤:
①、下载并安装jdk
②、右键计算机属性->高级系统设置->系统属性->高级->环境变量->在系统变量中添加如下的变量:
变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.8.0_92(jdk安装路径)
变量名:path
变量值:\;%JAVA_HOME%\bin;
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
③、添加完成后点击确定保存,然后打开cmd命令输入java -version查看,出现相应的版本号就是已经配置成功
2、下载好的Jmeter文件夹解压后即可直接使用,在解压后的bin目录下打开jmeter.bat即可使用
3、Jmeter的目录结构
2、设置线程数
3、sampler(采样器)
作用:向服务器发送请求,记录响应信息,记录响应时间的最小单元(http,https,ftp,jdbc等)
2、json断言
3、Xpath断言
5、事务控制器
6、http请求默认值(常用)
http请求默认值,会在发送http请求的时候,自带这些参数,复用的作用
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 ...
最新文章
- springboot flask php,使用Vue,Spring Boot,Flask,Django 完成Vue前后端分离开发(二)
- GraphQL学习过程应该是这样的
- 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
- 前端学习(1753):前端调试值之网络请求面板的按钮使用说明
- Linux系统扩硬盘,Linux系统硬盘扩容
- vs中bitmap等图标文件你在哪?
- python thread.event
- echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...
- Oracle把Java EE的未来押在Rest API上了?
- Font Awesome入门教程
- CBoard项目学习
- Java下载及环境配置
- python3.6 编程技巧总结
- 推荐大家一个github上好的电子签名
- 电子邮件协议:SMTP、POP3、IMAP4
- linux运行搜狗拼音,搜狗输入法 for Linux版的安装图文教程
- 用计算机演奏的生日快乐歌,51单片机演奏音乐“祝你生日快乐”
- 学习聚宽4:函数 下单函数 自定义函数(笔记简单,但是需要重点看)
- java文本压缩算法_java 什么算法压缩文件最小
- 自己的服务解密,获取微信小程序用户的手机号码
热门文章
- 华为荣耀4X的ROOT
- The endpoint reference (EPR) for the Operation not found 可能问题以及解决办法
- python怎么转换文件格式_[python]转换文件编码格式
- E8.Net工作流开发架构
- ps照片人脸合成教程-----------------------------------
- 《数据结构》— 数据结构图文解析系列
- 什么是二叉平衡树,如何插入节点,删除节点,说出关键步骤。
- 【算法工程师面试题40】基于逻辑回归算法实现电影推荐
- NPDP产品经理认证考试培训资料--XISAI
- xps文件服务器端,黑苹果从入门到精通 篇七:XPS 9360完美黑果实战