Jmeter接口自动化02--JMeter的安装和使用

p02

高清B站视频链接

2.1 Windows环境

首先需要安装JDK,然后再部署JMeter。注意,JMeter对JDK的版本是有要求的,一般至少要JDK8,这也是目前开发过程中使用频繁的版本。

1. 安装JDK

从官网下载JDK:https://www.oracle.com/cn/java/technologies/downloads/#java8-windowsX86 是 32位电脑使用X64 是 64位电脑使用这里选择jdk-8u341-windows- x64.exe。下载后双击进行安装,一步步选择默认项即可。然后是配置环境变量。通常步骤为:鼠标右键单击我的电脑,选择“属性”,单击“高级系统设置”→“环境变量”,在弹出的环境变量窗口进行配置。新建系统变量:变量名为JAVA_HOME,变量值为JDK的安装目录。修改系统变量:变量名为path,添加变量值为%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin。最后在cmd命令行中,输入java -version,验证JDK是否安装成功,成功后的显示如图2-2所示。

2.安装JMeter

从官网下载JMeter的Binaries版本(可执行的版本),另外一个Source版本是源码,需要自己编译,需注意区别,别下载错误了。https://jmeter.apache.org/download_jmeter.cgiJMeter官网下载界面如下图所示,下载apache-jmeter-. zip,然后解压缩,运行/bin目录下的jmeter.bat即可打开JMeter的图形化界面进行脚本的编写。

2.2 macOS环境

1. 安装JDK

安装步骤如下。(1)下载JDK8对应的安装包,macOS下需要下载jdk-8u341-macosx-x64.dmg,然后双击即可安装。https://www.oracle.com/cn/java/technologies/downloads/#java8-mac(2)一般默认JDK安装的真实主目录为/Library/Java/JavaVirtualMachines/jdk_251.jdk/ Contents/Home。(3)打开终端,进入当前用户的home目录下(执行cd命令即可进入)。(4)打开配置文件,并添加如下语句:

vi .bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk_251.jdk/Contents/Home

(5)在终端输入java -version,验证JDK 8是否安装成功。正确显示Java版本号即为安装成功,如下:

MacBook-Pro:~hutong$ java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08,mixed mode)
2. 安装JMeter

同上面Windows的Jmeter安装,到官网下载Binaries下的apache-jmeter-.zip压缩包,解压后,打开/bin目录下的JMeter即可使用。

测试技术交流请联系我
在这里插入图片描述
备注CSDN扶摇

【学习软件测试/Python自动化测试技术/领取Python自动化测试学习路线图/简历优化】
视频链接:
课程服务介绍

自动化全栈学习路线图讲解

软件测试面试合集

Python编程刷题合集

Pytest入门到实战

Python接口自动化合集

PythonWeb自动化合集

性能测试合集

Jmeter接口自动化测试实战全集

2023GPT探索发现合集

2024Pytest合集

加微信(备注CSDN扶摇)即可免费领取下面的自动化测试资料和一份软件测试面试宝典
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/617101.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT:使用QStyle实现QMenu的滚动效果

项目中,使用QMenu,多个QAction时 超出页面范围,需要菜单栏可以上下滚动。 实际QMenu是带滚动的,但是要知道怎么使用 还是需要查看QT源码,现在简单记录下我的使用方法。 QT源码中:q->style()->style…

Java人脸识别

Java人脸识别 一.提出问题,引入SDK的概念 什么是SDK? 我们并不具备开发人脸识别的能力,但我们可以用大公司已经开发好的工具或者功能,来实现人脸识别,而大公司提供的就叫SDK(Software Development Kit)软件开发工具包…

扫雷(c语言)

先开一个test.c文件用来游戏的逻辑测试,在分别开一个game.c文件和game.h头文件用来实现游戏的逻辑 主要步骤: 游戏规则: 输入1(0)开始(结束)游戏,输入一个坐标,如果该坐…

制作文件二维码有什么好处?多个文件通过一个二维码展示的方法

现在把文件做成二维码来使用是很常见的一种方式,那么为什么很多人会选择这种方式来分享文件呢?那么用文件二维码有哪些好处呢?下面就让小编来给大家讲解一下。 首先,将文件制作二维码有利于多人同时查看内容,方便文件…

开抖音小店最低的成本是多少?运营带你揭秘!

大家好,我是电商糖果 一个做了7年电商的90后,从2020年开始做抖音小店。 所以关于抖音小店开店成本还是比较了解的,这里糖果就来给大家揭秘一下。 其实它总共分为两部分,第一部分就是开店成本,第二部分就是店铺运营成…

矿山无人驾驶方案

矿山无人驾驶运输系统,可实现露天矿采煤装载运输的无人化,满足智能矿山安全、高效、绿色、环保等目标。 无人驾驶应用的总体技术架构包括“车端、场端、云端”三个层面以及相应的安全保障体系,其中车端的智能矿卡具备车辆感知、通信、决策和执…

验证端口连通性的工具 telent nc

验证端口连通性的工具 telent nc 1、怎么验证端口连通性的工具2、telnet3、nc 1、怎么验证端口连通性的工具 telent nc这2个工具都可以验证端口连通性 2、telnet 命令格式 默认是验证tcp端口连通性 telnet ip port如果需要验证udp端口连通性 需要加上 -u telnet -u ip por…

【回顾2023,展望2024】砥砺前行

2023年总结 转眼间,迎来了新的一年2024年,回顾2023,对于我来说是一个充满平凡但又充实又幸运的一年。这一年经历了很多的事情,包括博客创作、技术学习、出书、买房等,基本上每件事情都是一个前所未有的挑战和机遇、使…

java 修改JsonObject对象所有的Value类型为String

将JSONObject 或者JSONArray 中所有Value 为数值类型 转为String. 转换前: [{"zjlx": 201,"xm": "刘**","cbdjxxlist": [{"zspmdm": 102031201,"rybm": "43000010300000411195","jfrlx": 1…

PHP开发日志 ━━ php8.3安装与使用组件Xdebug

今天开头写点历史: 二十年前流行asp,当时用vb整合常用函数库写了一个dll给asp调用,并在此基础上开发一套仿windows界面的后台管理系统;后来asp逐渐没落,于是在十多年前转投php,不久后用php写了一套mvc框架&…

运维开发软件清单

系统工具 WinRARHEU_KMS_Activatorv2rayNTunSafeXshellXFTP右键菜单管理EveryThing 开发工具 PythonGitNotepadVSCodeWindows Terminal PreviewSnipasteNavicat PremiumDBeaverAnother Redis Desktop ManagerRedis Desktop ManagerjqTcpingJDK 8u45PrettyZooPostmanLdapAdmi…

Maven Snapshot版本配置更新远程仓库频率

在 Maven 中,你可以通过配置仓库的更新策略来调整对 Snapshot 版本的处理。Maven 使用更新策略来决定何时检查远程仓库是否有新的快照版本可用。以下是一些常见的 Maven 仓库更新策略配置: always(默认):总是检查远程仓…

行云部署成长之路 -- 慢 SQL 优化之旅 | 京东云技术团队

当项目的SQL查询慢得像蜗牛爬行时,用户的耐心也在一点点被消耗,作为研发,我们可不想看到这样的事。这篇文章将结合行云部署项目的实践经验,带你走进SQL优化的奇妙世界,一起探索如何让那些龟速的查询飞起来!…

C语言学习记录—进阶作业(通讯录文件版本)

通讯录 1. 添加一个函数&#xff0c;在退出通讯录的时候把信息到保存到文件中 2. 添加一个函数&#xff0c;在通讯录打开的时候&#xff0c;可以把文件中的信息加载到通讯录中 contact.h文件 #pragma once #include <string.h> #include <stdio.h> #include <…

乱码问题汇总

写在前面 在工作中经常会碰到各种莫名其妙的乱码问题&#xff0c;但通过之前的学习&#xff1a;字符集&字符编码-CSDN博客 &#xff0c;可以知道乱码的根本原因就是使用和数据源编码不一样的编码解码导致。 如&#xff1a;BIG5解码GB2312编码内容&#xff0c;编解码不一致…

[软件工具]pdf多区域OCR识别导出excel工具使用教程

首先我们打开软件&#xff0c;界面如下&#xff1a; 如上图&#xff0c;使用非常简单&#xff0c;步骤如下&#xff1a; &#xff08;1&#xff09;选择工具-取模板选择一个pdf文件划定自己需要识别的区域&#xff0c;如果你选择第2页指定区域则软件统一识别所有pdf第2页指定区…

VUE指令(一)

vue会根据不同的指令&#xff0c;针对不同的标签实现不同的功能。指令是带有 v- 前缀的特殊标签属性。指令的职责是&#xff0c;当表达式的值改变时&#xff0c;将其产生的连带影响&#xff0c;响应式地作用于 DOM。 1、v-text&#xff1a;设置元素的文本内容&#xff0c;不会解…

声纳技术24.1.12信号模糊函数-多普勒频移

声纳接收机常采用方法&#xff1a;匹配滤波处理 由于信号的模糊函数与匹配滤波器存在一定联系&#xff0c;因而通过分析信号模糊函数了解声纳系统性能 一、 信号的多普勒频移 多普勒频移&#xff1a;声纳与目标间相对运动使接收信号波形发生改变&#xff0c;表现为信号频率偏…

【LeetCode】206. 反转链表(简单)——代码随想录算法训练营Day01

题目链接&#xff1a;206. 反转链表 题目描述 206. 反转链表 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1] 示例 2&#xff1a; 输入&#xff1…

C //练习 4-9 以上介绍的getch与ungetch函数不能正确地处理压回的EOF。考虑压回EOF时应该如何处理?请实现你的设计方案。

C程序设计语言 &#xff08;第二版&#xff09; 练习 4-9 练习 4-9 以上介绍的getch与ungetch函数不能正确地处理压回的EOF。考虑压回EOF时应该如何处理&#xff1f;请实现你的设计方案。 注意&#xff1a;代码在win32控制台运行&#xff0c;在不同的IDE环境下&#xff0c;有…