JMeter安装与使用

安装包下载:https://pan.xunlei.com/s/VNigSM9IEjqNBVkw8by6i-LoA1?pwd=u6gq#

也可以官网下载:

1.解压安装包
2.打开方式

(1)bin->ApacheJMeter.jar->打开界面
(2)如果(1)打不开,用cmd的方式
#javaw.exe -jar ApacheJMeter.jar
(3)如果还不能启动,那么电脑的JDK与JMeter的JDk版本不兼容
3.使用
(1)接口使用 万维易源网站(免费的):https://www.showapi.com/
首先,注册账号,登录
搜索:天气
在这里插入图片描述

点击进入这个应用,0元,立即购买:
在这里插入图片描述

在个人中心,资源包的地方可以看见刚才购买的应用:
在这里插入图片描述

AppKey管理中有资源信息:
在这里插入图片描述

(2)JMeter建立线程组
在这里插入图片描述

线程数:并发执行的测试任务的个数
循环次数:在一个线程里面,测试任务被重复执行的次数
在这里插入图片描述

(3)有了线程后,要告诉线程做什么
首先,添加一个Http请求:右键-》添加-》取样器-》http请求
在这里插入图片描述

http请求包含两样参数:a.发给谁;b.发什么
查看天气预报接口的使用手册,把主机名拷贝下来:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

值需要接口服务商的后台系统获取:
在这里插入图片描述

还需要一个参数指定查询城市:
在这里插入图片描述

所有参数:
在这里插入图片描述

(4)定义完http请求,为请求添加一个监听器
http请求:右键-》添加-》监听器-》查看结果树
在这里插入图片描述

用来查看浏览器的返回信息。
点击保存,运行:
在这里插入图片描述

(5)查看结果
JMeter会发送一个http请求到服务器,并监听服务器的响应结果,该相应结果被记录在结果树的响应结果中:
显示绿色盾牌:表示http请求成功到达了服务器,并接收到了服务器的响应。
点击盾牌:a.显示JMeter发出的http请求信息(发送了哪些参数);b.服务器返回的响应数据
在这里插入图片描述

如果返回的是红色盾牌、返回结果不是期望的,需要仔细查看一下参数是否正确。
点击响应数据-》Response Body:看到服务器响应的数据:
在这里插入图片描述

注意:在这个应用中,服务器的响应是json格式,点击下列箭头可以按不同方式显示:
在这里插入图片描述

当前是将服务器返回的字节流以文本的方式表达。
我们知道它是json格式后,可以选择json格式显示。
(6)测试
测试人员对照产品说明书,逐项检查服务器的返回信息,最终完成接口测试。

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

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

相关文章

ruby面试题

ruby 基础 1、each、map、collect的区别 each: 仅遍历数组,并做相应操作,数组本身不发生改变。 map:遍历数组,并做相应操作后,返回新数组(处理),原数组不变。 collect: 跟map作用一样。 collect! map!: 多了一个作…

LoadBalance 负载均衡

什么是负载均衡 负载均衡(Load Balance,简称 LB),是⾼并发,⾼可⽤系统必不可少的关键组件. 当服务流量增⼤时,通常会采⽤增加机器的⽅式进⾏扩容,负载均衡就是⽤来在多个机器或者其他资源中,按照⼀定的规则合理分配负载. 负载均衡的⼀些实现 服务多机部署时,开发⼈…

专业软件测试公司分享:安全测评对于软件产品的重要性

在互联网普及的今天,随着各类软件的大规模使用,安全问题也变得愈发突出。因此,对软件进行全面的安全测评,不仅可以有效保障用户的信息安全,还能提升软件产品的信任度和市场竞争力。 安全测评对于软件产品的重要性就如…

LLDB 详解

LLDB 详解 LLDB 详解编译器集成优势LLDB 的主要功能命令格式原始(raw)命令选项终止符: -- LLDB 中的变量唯一匹配原则helpexpressionprint、call、po控制流程:continue、next、step、finishregister read / writethread backtracethread retu…

线性代数|机器学习-P19SVDLUQR分解自由参数计算和鞍点

文章目录 1. 矩阵A分解1.1 A L U ALU ALU 1. 矩阵A分解 对于矩阵A来说,我们有常见矩阵分解: A L U , A Q R , A X Λ X − 1 , A Q Λ Q T ; A Q S , A S V D \begin{equation} ALU,AQR,AX\Lambda X^{-1},AQ\Lambda Q^T;AQS,ASVD \end{equatio…

React Native优质开源项目推荐与解析

目录 2. React Native的优势 2.1. 跨平台开发 2.2. 热更新 2.3. 丰富的社区资源 2.4. 优秀的性能 3. 优质开源项目推荐 3.1. React Navigation 3.1.1 项目简介 3.1.2 特点和优势 3.1.3 应用场景 3.2. Redux 3.2.1 项目简介 3.2.2 特点和优势 3.2.3 应用场景 3.3…

精彩回顾 | 2024高通边缘智能创新应用大赛系列公开课

5月29日-6月6日,我们陆续开展了四场精彩绝伦的2024高通边缘智能创新应用大赛直播公开课。高通、阿加犀、广翼智联以及美格智能的业务领袖和行业大咖齐聚一堂,聚焦边缘智能,分享前沿技术、探讨创新应用,抢先揭秘比赛设备的核心特性…

MIT6.s081 2021 Lab System calls

xv6系统调用实现 不同于 Lab1 利用已实现的系统调用来实现一些用户态下的命令行程序,本 Lab 是要在内核层面实现一些系统调用。这其中难免涉及到一些对内核数据结构的操作,以及处理器体系结构(本系列 Lab 基于 RISCV)相关的内容&…

什么是慢查询——Java全栈知识(26)

1、什么是慢查询 慢查询:也就是接口压测响应时间过长,页面加载时间过长的查询 原因可能如下: 1、聚合查询 2、多表查询 3、单表数据量过大 4、深度分页查询(limit) 如何定位慢查询? 1、Skywalking 我们…

js url参数转对象类型(对象类型转url参数)支持中文解码编码

先上代码 后面上函数参数说明以及调用返回结果 /** Author: 夏林* Date: 24.6.27* desc 时间差算法* params params -> 传入数据 String | Object* params _needEncode -> 是否需要编码 默认 true*/ export function dealUrlSearchParams(_params , _needEncode tr…

IND83081芯片介绍(一)

一、芯片介绍 IND83081是indiemicro推出的一款高性能的汽车矩阵LED照明控制器,集成了四个子模块,每个子模块包含三个串联的MOSFET开关,每个开关均可通过12位PWM内部信号控制,可配置的上升和下降速率及相位移以实现精确控制&#x…

JOSEF约瑟 JOXL-J拉绳开关 整定范围宽

用途 双向拉绳开关的壳体采用金属材料铸造,具有足够的机械强度,抵抗并下工作时脱落的岩石,爆块等物体的撞击不被破坏,当胶带输送机发生紧急事故时,启动拉绳开关,可立即停机报警,防止事故的扩大,保证工作现场的人身安全…

常用的通信协议有哪些

常用的通信协议有很多种,主要根据其应用领域和通信需求可以分为几类: 网络通信协议: TCP/IP:传输控制协议/互联网协议,用于互联网及局域网通信。 UDP:用户数据报协议,用于实时数据传输&#…

java 操作 milvus 2.1.4

1. 确认 docker 运行的 milvus容器镜像版本情况&#xff1a; 2. pom 依赖&#xff1a; <dependency><groupId>io.milvus</groupId><artifactId>milvus-sdk-java</artifactId><version>2.1.0</version><exclusions><exclusi…

Java学习 - Redis慢查询与发布订阅与流水线

慢查询 慢查询是什么 慢查询本质是慢查询日志&#xff0c;它记录了一些执行速度很慢的命令 慢查询与生命周期 生命周期 ------- ------------------------------------------ | | 1.发送请求 | redis服务端 …

Simulink缓存文件有什么用?

在使用Simulink进行仿真的过程中&#xff0c;经常会发现目录下存在一些后缀为.slxc的文件&#xff0c;这些其实就是Simulink模型的缓存文件&#xff08;.slx cache&#xff09;。 Simulink缓存文件的主要作用是提高仿真和代码生成的效率。 借助缓存文件&#xff0c;可以避免…

C语言 实现socket服务器客户端通信

在socket服务端&#xff0c;当接收到来自客户端的消息后&#xff0c;通常的处理流程如下&#xff1a; 连接建立&#xff1a;服务端首先监听一个预设的网络地址&#xff08;如IP和端口&#xff09;&#xff0c;等待客户端连接。接受连接&#xff1a;当客户端发起连接请求时&…

中文AI三大顶会:机器之心、量子位与新智元的比较与探讨

在人工智能领域&#xff0c;中文科技媒体扮演着举足轻重的角色&#xff0c;其中机器之心、量子位和新智元被誉为三大顶会&#xff0c;它们以各自独特的定位和特色&#xff0c;在AI领域中散发着不同的光芒。本文将对这三大媒体进行比较与探讨&#xff0c;以期为读者提供更全面的…

用Python读取Word文件并提取标题

前言 在日常工作中&#xff0c;我们经常需要处理Word文档&#xff0c;特别是从中提取关键信息&#xff0c;如标题、段落等。今天&#xff0c;我们将利用Python来实现这一功能&#xff0c;并为大家提供一段完整的代码示例。 准备工作 首先&#xff0c;你需要安装python-docx库…

Web浏览器读写NFC Ntag标签

本示例使用的发卡器&#xff1a;RS232串口USB转COM读写器IC卡发卡器WEB浏览器二次开发JS编程SDK-淘宝网 (taobao.com) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&g…