简介
Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试CS/BS的软件。它可以用来测试静态和动态资源的性能,可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 同时,JMeter可以帮助对应用程序进行回归测试。通过你创建的测试脚本和断言来验证你的程序返回了所期待的值。为了更高的适应性,JMeter允许调用二次开发的jar包来丰富你的测试场景。 JMeter小巧,开源,扩展性极强。它可以测试性能,可以测试接口,甚至可以通过加载浏览器驱动完成UI自动化的工作!
环境安装
.1 .1下载安装包
解压后放在E:Program Files (x86)apache-jmeter-5.0。
1.2 配置环境变量
JMETER_HOME 为 D:Program Files (x86)apache-jmeter-5.0;
CLASSPATH为 %JMETER_HOME%lib;
PATH为%JMETER_HOME%bin;
1.3 安装启动
在命令窗口中输入jmeter -v回车,能出现jmeter版本则说明配置成功,可以直接在命令窗口输入jmeter回车后启动jmeter
JMeter测试过程
常用组件介绍
测试实例
1、新建一个线程组
2、新建一个取样器
3、新建一个HTTP请求
4、参数化用户自定义变量
5、添加JDBC Connection Configuration
6、添加JDBC request
7、添加断言
验证可以通过写一些Beanshell脚本来实现。 BeanShell是一种完全符合Java语法规范的脚本语言,并且有自己的一些语法和方法。 beanshell不支持即时的语法检查,只有在运行期间出错了才能知道语法有问题。Jmeter里写Beanshell不容易DEBUG,所以还是建议复杂的功能直接在Eclipse里编写,然后生成JAR包。 (官网:http://www.beanshell.org/)
Beanshell 常用内置变量
添加断言
添加监听器
生成报告
> jmeter -n -t TestDemo.jmx -l TestDemo.jtl -e -o F:aueicResultReport
Jmeter也可使用Ant生成测试报告



