已解决
Jmeter接口自动化测试 —— Jmeter下载安装及入门
来自网友在路上 166866提问 提问时间:2023-10-19 20:15:56阅读次数: 66
最佳答案 问答题库668位专家为你答疑解惑
jmeter简介
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。
下载
下载地址:Apache JMeter - Download Apache JMeter
安装
- 由于Jmeter是基于Java的程序,所以我们要使用Jmeter就必须先安装Java环境,JDK的安装方法大家自行百度(目前最新的Jmeter5.1.1需要Java8+,所以建议安装1.8以上的)
- 解压下载好zip,进入目录 apache-jmeter-5.1.1\bin 双击 ApacheJMeter.jar 就可以打开jmeter了。
使用Jmeter发起一个HTTP请求
Request为Json格式
- 创建测试计划:右键测试计划 -> 添加 -> 线程(用户) -> 线程组
- 右键线程组 -> 添加 -> 取样器 -> HTTP请求
- 录入接口信息:我们使用抓包工具抓取到了博客园的获取全站动态的接口,以此为例,接口如下
获取最新10条博客文章Url: https://home.cnblogs.com/ajax/feed/recentHTTP Method: PostRequest:
{"feedListType":5,"appId":"","pageIndex":1,"groupId":""
}
录入信息
4. 添加一个HTTP信息头管理器:这里存放Request Headers,因为jmeter默认的请求数据类型是form的,所以使用json格式的请求数据需要在HTTP信息头管理器中设置
Content-Type: application/json; charset=UTF-8
5. 最后添加一个查看结果树来查看请求的响应数据
6. 运行HTTP请求,我们可以看到返回数据就是博客园的最新动态了
Request为Form格式
在博客园找了一圈也没找到一个是form格式的请求~,只能去其他站找了,我们以下面这个接口为例
Url: https://data.cma.cn/weatherGis/web/weather/weatherFcst/getCurrentConditionHTTP Method: PostRequest:
staId: 54511
1. 步骤与json格式的基本相同,需要修改的点在于Requset Data的位置
2. 因为是form格式请求数据,所以HTTP信息头管理器中的Content-Type要设置为
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
3. 设置完成运行HTTP请求然后查看结果树就可以看到请求的响应数据了。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
查看全文
99%的人还看了
相似问题
- 使用opencv将sRGB格式的图片转换为BT.2020格式【sRGB】【BT.2020】
- YOLO目标检测——卫星遥感多类别检测数据集下载分享【含对应voc、coco和yolo三种格式标签】
- VMware 系列:戴尔服务器配置(格式数据、RAID5、安装ESXI)以及相关问题
- qcow2、raw、vmdk等镜像格式工具
- 微信小程序发货信息录入接口 错误上传时间非法,请按照 RFC 3339 格式填写?
- 2015-2020年全国地区生产总值及一二三产构成数据总览,shp/excel格式
- 媒体格式转换软件Permute 3 mac中文版软件特点
- 智能门禁刷脸照片格式gif、bmp,png转换,转换base64
- MAC地址_MAC地址格式_以太网的MAC帧_基础知识
- 硬盘无法格式化怎么办?
猜你感兴趣
版权申明
本文"Jmeter接口自动化测试 —— Jmeter下载安装及入门":http://eshow365.cn/6-19796-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 性能超越 Clickhouse | 物联网场景中的毫秒级查询案例
- 下一篇: 在线手写汉字