接口测试用例设计、使用Jmeter做接口测试
1 接口测试用例设计
1.1 设计思路
1.2 实例
根据接口文档实例编写的接口测试用例文档下载链接:
2 安装Jmeter并完成第一个示例
2.1 下载Jmeter
官方下载地址:http://jmeter.apache.org/download_jmeter.cgi
安装包说明:
Binaries是安装包,Source是源码
.tgz用于Linux和Mac环境,.zip用于windows环境
2.2 安装Jmeter
直接解压即可!!!
2.3 Jmeter目录说明
2.3.1 bin目录
(1)启动jmeter
Windows:jmeter.bat
Linux和Mac:jmeter.sh
(2)分布式压测
Windows:jmeter-server.bat
Linux和Mac:jmeter-server
(3)配置文件
jmeter.properties
(4)示例模板案例
examples目录下
(5)jmeter启动运行日志
jmeter.log
2.3.2 docs目录
接口文档:api/index.html
2.3.3 printable_docs
用户手册:index.html
2.3.4 extras目录
extras:扩展的插件目录,比如ant
2.3.5 lib
ext:定制化第三方的jar包
2.4 Jmeter常用设置
2.4.1 改为中文
重启jmeter仍默认为英文,修改办法:
修改bin下的jmeter.properties,#language=en改为language=zh_CN
2.4.2 修改界面风格
2.5 Jmeter常用按钮说明
2.6 使用Jmeter访问百度
(1)HTTP请求:
(2)运行后察看结果树:
响应数据中出现乱码解决办法:
修改bin文件夹中jmeter.properties,#sampleresult.default.encoding=ISO-8859-1,改为sampleresult.default.encoding=UTF-8。
重新执行结果:
2.7 Jmeter5.4.1字号太小解决办法(使用5.1.1版本无此问题)
Jmeter5.4.1原配置工具栏按钮和请求响应中字体都很小,需要更改其配置:
在bin/下的jmeter.properties文件中添加如下内容:
jmeter.hidpi.mode=true
jmeter.hidpi.scale.factor=2.0
jmeter.toolbar.icons.size=32x32
jmeter.tree.icons.size=24x24
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界