| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> Jmeter系列之简介与环境安装 -> 正文阅读 |
|
[开发测试]Jmeter系列之简介与环境安装 |
接下来,带大家从零开始学习Jmeter,你懂的,我们一直都会认真的写干货。 以下,主要介绍Jmeter简介、环境安装及接口实战。 一、Jmeter简介1、Jmeter介绍
JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。 另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。Jmeter主要对应用程序做功能测试、压力测试、接口测试、性能测试。 2、Jmeter特点
3、Jmeter支持的测试场景
4、Jmeter工作原理Jmeter可以作为web服务器与浏览器或者手机App应用的代理网关,以便捕获浏览器的请求和web服务器的响应,如此就可以很容易地生成性能测试脚本。有了性能测试脚本,Jmeter就可以通过线程来模拟真实用户对web服务器的访问压力,这与LoadRunner的工作原理基本一致。 ?5、Jmeter和Loadrunner的区别
软件工具的
人多经验分享也多,所以相对更容易上手;
二、JDK与Jmeter环境安装由于Jmeter 是Java 语言编写的,安装Jmeter前,我们需要确保配置好Java运行环境,故需要安装 JDK,并配置 JDK 的环境变量。? 1、JDK安装及环境变量配置 ① JDK官网下载地址传送门:
进入官网找到与电脑的系统位数对应的32位或64位JDK版本自行下载,比如选择windows64位的安装包,jdk-8u241-windows-x64.exe即可。也可以在微信公众号后台回复" ?②下载完,点击默认安装即可。 ?③配置环境变量,依次操作:"我的电脑" 右键菜单->属性->高级系统设置->环境变量->系统变量。
首先,在系统变量里新建"
?接下来,设置"
?最后,在系统变量里新建"
?配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为? ?2、Windows下Jmeter安装及环境变量配置①Jmeter官网下载地址传送门:
目前的Jmeter最新版本为5.3。 有的小伙伴可能不知道下载哪一个。?
如果电脑是windows, 那么直接下载Binaries里后缀为zip的文件。 还有一点需要注意,JDK版本需要和Jmeter版本对应:
②下载完成后,解压即可使用,解压后的目录如下: ③JMeter环境变量配置,依次操作:"我的电脑" 右键菜单->属性->高级系统设置->环境变量->系统变量。
首先,在系统变量里新建“
接下来,“
?④配置完后,确定即可。依次点击 ?耐心等待一下,出现Jmeter主界面,代表运行成功。 ?3、Mac下Jmeter安装及启动 ①Jmeter官网下载地址传送门:
选择以tgz结尾的安装包进行下载,下载后解压到对应的目录,如: ?②启动Jmeter。首先,打开终端(Terminal)进入 bin 目录,coco的Jmeter目录是: 然后,执行命令: ?4、Jmeter目录结构介绍Jmeter目录结构如下所示: ?1.bin目录——可执行文件、配置文件 ?bin目录常用文件介绍:
三、Jmeter实战小例子既然Jmeter安装成功了,我们就运行一个接口小例子玩玩,如果现在看不懂也没关系,后续系列文章将详细介绍。 ①Test Plan右键菜单,依次选择Add-->Threads(Users)-->Thread Group,建立一个线程组。 ?②Thread Group右键菜单,依次选择Add-->Sampler-->HTTP Request,建立一个http请求。 ?配置接口的请求类型、域名或ip、参数等信息。这里我们用一个实时段子接口:
?③Thread Group右键菜单,依次选择Add-->Listener-->View Results Tree,用来查看运行结果。 ?④点击运行按钮或快捷键Ctrl+R,运行程序。 ?⑤运行结果如下: 感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走: ① 2000多本软件测试电子书(主流和经典的书籍应该都有了) ② 软件测试/自动化测试标准库资料(最全中文版) ③ 项目源码(四五十个有趣且经典的练手项目及源码) ④ Python编程语言、API接口自动化测试、web自动化测试、App自动化测试(适合小白学习) ?⑤ Python学习路线图(告别不入流的学习) 在我的QQ技术交流群里(技术交流和资源共享,广告进来腿给你打断) 可以自助拿走,群号953306497(备注“csdn111”)群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 22:43:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |