JMeter开源压力测试负载测试工具
v5.2.1 多国语言官方版 发表评论
- 软件类别:编程辅助
- 软件大小:62.00 MB
- 更新时间:2019-12-24 13:39
- 软件版本:v5.2.1 多国语言官方版
- 软件语言:中文
- 软件等级:
- 官方网址:http://jmeter.apache.org/
评分:
好评:0
差评:0

软件介绍
JMeter开源压力测试负载测试工具想必不用过多的介绍,它和postman算是接口测试界的两大神器,而JMeter是Apache开发的开源的测试工具,基于java程序,需要的可以来it猫扑网下载
官方介绍
JMeter 是 Apache 组织使用 Java 开发的一款测试工具 ,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
如何学好Jmeter:
如果你用Jmeter去对Web进行功能测试,或者性能测试。 你必须熟练HTTP协议,才能学好Jmeter。 否则你很难理解Jmeter中得概念。
Jmeter如何运行:
解压后, 运行 “bin/jmeter.bat”
Jmeter 是支持中文的, 启动Jmeter 后, 点击 Options -> Choose Language 来选择语言
jmeter使用详解测试的例子:
目标: 获取城市的天气数据:
第一步: 发送request 获取城市的城市代号
http://toy1.weather.com.cn/search?cityname=上海
从这个请求的response 中获取到上海的城市代码. 比如:
上海的地区代码是101020100
上海动物园的地区代码是: 10102010016A
第二步: 发送request 到: http://www.weather.com.cn/weather2d/101020100.html 可以得到该城市的天气数据
第一步: 新建一个Thread Group
必须新建一个Thread Group, jmeter的所有任务都必须由线程处理,所有任务都必须在线程组下面创建。

第二步:新建一个 HTTP Request

比如我要发送一个Get 方法的http 请求: http://toy1.weather.com.cn/search?cityname=上海
可以按照下图这么填

第三步 添加HTTP Head Manager
选中上一步新建的HTTP request. 右键,新建一个Http Header manager. 添加一个header


第四步: 添加View Results Tree
View Results Tree 是用来看运行的结果的

第五步:运行测试,查看结果


到这里。 我们已经成功运行起来了。
第六步:添加Assertion和Assert Results
选择HTTP Request, 右键 Add-> Assertions -> Response Assertion. 添加 Patterns To Test

然后添加一个Assetion Results 用来查看Assertion执行的结果.
选中Thread Group 右键 Add -> Listener -> Assertion Results.
运行后, 如果HTTP Response中没有包含期待的字符串。 那么test 就会Fail.


第7步: 使用用户自定义变量
我们还可以在Jmeter中定义变量。 比如我定义一个变量叫 city. 使用它的时候用 ${city}
添加一个 User Defined Variables. 选中Thread Group: 右键 Add -> Config Element -> User Defined Variables.
我们添加一个变量: city

然后在Http Request中使用这个变量

第八步:关联
所谓关联, 就是第二个Requst, 使用第一个Request中的数据
我们需要在第一个Http Requst 中新建一个正则表达式,把Response的值提取到变量中,提供给别的Http Request 使用
选择第一个Http Request, 右键 Add -> Post Processors -> Regular Expresstion Extractor

现在新建第二个Http Request, 发送到: http://www.weather.com.cn/weather2d/${citycode}.html
${citycode} 中的数据, 是从Regular Expression Extractor 中取来的

到这, 脚本就全部写好了, 运行下,看下最终结果

温馨提示
JMeter 是使用 Java 编写的,必须安装 Java 环境
jdk下载 = Java Development Kit (Java 开发工具包) = 可以开发Java程序
jre下载= Java Runtime Environment(Java 运行环境) = 可以运行使用 Java 编写的程序
多平台下载
Pc版JMeter开源压力测试负载测试工具 v5.2.1 多国语言官方版
本类最新
Trae电脑版2.10.0
微软.NET Frameworkv4.7.2.0 官方完整版
大漠插件中文汉化模块源码免费版
ApiPost(api调试)v7.0.2 官方版
x64dbg调试工具v2022.08.08 绿色汉化版
Spire.Doc for Javav2.7.3 免费版
SDK Platform Tools for windowsv33.0.1 官方最新版
Postman安装包64位版v9.15.2 官方版
.net程序反编译软件中文版(DotNet Helper)v2.2 绿色版
.net混淆器汉化版(dotNET Reactor)v5.9.8.0 绿色版
.NET代码保护工具.NET Reactorv5.9.8.0 中文汉化版
开源脱壳工具.Net Reactor Slayerv3.0.0.0 中文免费版
鲸鱼无线模块编程PC电脑版v1.0.3 官方最新版
x64dbg辅助管理器v2022.02.25 汉化优化安装版
JDK绿色免安装版附JAVA环境变量一键配置v1.8.0.151 官方版
相关软件
.NET Framework 3.0v4.8.9195.10安卓版.NETFramework3.0曾用名为WinFX,是由微软官方打造的一款为操作系统WindowsVista而特别设计的API。包含了.NETFrameworkversion2.0的所有技术,适合winxp系统使用于32位/64位操作系统。有需要的朋友就来IT猫扑下载吧! 软件
StressMyPC(电脑硬件压力测试工具)5.25 中文版StressMyPC是一款功能强大的电脑硬件压力测试工具,它能对电脑的显卡以及硬盘等进行稳定性的测试,用户可以通过这款软件了解自己的电脑硬件性能,有需要的用户赶紧来IT猫扑下载吧。StressMyPC介绍StressMyPC是来自国外的一
Socket Client Tester(压力测试平台)v1.0 绿色版SocketClientTester运行前你需要现在电脑上安装.NETframework,这里itmp小编带来的是绿色免安装版,按照小编提供的使用说明就能轻松上手这款软件.在下载解压过程中遇到问题可以直接留言.欢迎感兴趣的用户来IT猫扑下载
Pathman Mastersv1.01PathmanMasters是一款类似贪吃蛇的玩法的吞噬手游,在游戏中玩家需要控制探路者在迷宫中前行,前期你需要不断的发育壮大自己,吃到更多更多大的豆豆,这样遇到比自己小的敌人时就可以吃掉它,但是记得躲避比自己庞大的敌人,欢迎
下载排行
- 1visual assist x 2013 破解版
- 2fastreport中文版(报表控件)
- 3jstl-1.2.jar包
- 4Visual Assist X 2015
- 5雨田静态分析系统(c语言静态分析工具)
- 6jQuery手风琴图片相册特效插件
- 7RegexBuddy(正则表达式处理器)
- 8activation.jar.zip
- 9mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驱动包)
- 10Diffinity代码对比工具

JSCompress(JS脚本代码压缩)
GCViewer(GC日志分析工具)











网友评论
查看所有2条评论