首先什么是Jmeter?
Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。
JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。
---百度百科
Jmeter的作用
1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
2.完全的可移植性和100% 纯java。
3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。
4.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
5.精心的GUI设计允许快速操作和更精确的计时。
6.缓存和离线分析/回放测试结果。
好官方的讲完了,接下来说说通俗易懂的,就是现在,你的代码,感觉没有一点问题的,好,现在准备代码正式上线使用了,你这个模块是核心模块,例如秒杀项目,既然是秒杀,肯定是QPS非常高的,那么你现在需要知道你这个代码,能不能承受住很多人的同时点击,你不可能然你所在部门或所在公司,在同一时间来点击吧,这时候,Jmeter的作用来了。
首先使用Jmeter,你必须要配置JDK的环境变量,不知道怎么配的我简单说下,在官网下载好JDK后,点击下一步,傻瓜式安装就行,点击高级系统设置
配置系统变量选择你所安装的jdk位置就行
点击PATH加上%JAVA_HOME%\jre\bin
好配置好后,去Apache官网下载Jmeter
Jmeter官网 这5.5 版本的是必须要JDK1.8以上的
安装好后,点击Jmeter.bat启动
出现如下截图,证明下载成功了。
如果英文看不懂没关系。我们可以点击Options
有个choose Language,选择简体中文就会出现如下中文界面了
下一篇,我们进入测试正题!
啊哈哈。
如有不对,请大家支出!!!