基于Jmeter测试工具的使用从安装到报告生成实例展示

简介

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测试过程

基于Jmeter测试工具的使用从安装到报告生成实例展示_第1张图片

常用组件介绍

基于Jmeter测试工具的使用从安装到报告生成实例展示_第2张图片

测试实例

1、新建一个线程组

基于Jmeter测试工具的使用从安装到报告生成实例展示_第3张图片

2、新建一个取样器

基于Jmeter测试工具的使用从安装到报告生成实例展示_第4张图片

3、新建一个HTTP请求

基于Jmeter测试工具的使用从安装到报告生成实例展示_第5张图片4、参数化用户自定义变量

基于Jmeter测试工具的使用从安装到报告生成实例展示_第6张图片

5、添加JDBC Connection Configuration

基于Jmeter测试工具的使用从安装到报告生成实例展示_第7张图片

6、添加JDBC request

基于Jmeter测试工具的使用从安装到报告生成实例展示_第8张图片

7、添加断言

验证可以通过写一些Beanshell脚本来实现。 BeanShell是一种完全符合Java语法规范的脚本语言,并且有自己的一些语法和方法。 beanshell不支持即时的语法检查,只有在运行期间出错了才能知道语法有问题。Jmeter里写Beanshell不容易DEBUG,所以还是建议复杂的功能直接在Eclipse里编写,然后生成JAR包。 (官网:http://www.beanshell.org/)

 Beanshell 常用内置变量

基于Jmeter测试工具的使用从安装到报告生成实例展示_第9张图片

添加断言

基于Jmeter测试工具的使用从安装到报告生成实例展示_第10张图片 基于Jmeter测试工具的使用从安装到报告生成实例展示_第11张图片

 添加监听器

基于Jmeter测试工具的使用从安装到报告生成实例展示_第12张图片

生成报告

> jmeter -n -t TestDemo.jmx -l TestDemo.jtl -e -o F:\aueic\ResultReport

基于Jmeter测试工具的使用从安装到报告生成实例展示_第13张图片

基于Jmeter测试工具的使用从安装到报告生成实例展示_第14张图片

Jmeter也可使用Ant生成测试报告

你可能感兴趣的:(接口自动化测试,自动化,测试工具)