一、JMeter基本认识:
①Jmeter:是Apche公司使用Java平台开发的一款测试工具。
②作用:
1. 接口测试
2. 性能测试
3. 压力测试
4. Web自动化测试
5. 数据库测试
6. JAVA程序测试
③优点:
1. 开源、免费
2. 支持多协议
3. 小巧
4. 功能强大
④缺点:
1. 不支持IP欺骗
2. 使用JMeter无法验证JS程序,也无法验证页面UI,所以要须要和Selenium配合来完成Web2.0应用的测试
二、配置JMeter运行环境:
要能用JMeter运行并测试一个项目,需满足以下几个条件:
①需安装项目所需环境,比如-学生信息管理系统,需安装如下环境:
1)安装python环境 推荐python3.5以上版本
2)安装依赖模块:pip install -r requirements.txt -i https://pypi.douban.com/simple
3)执行studentManagementSystem.sql文件,生成数据库
4)启动项目命令:python run_server.py
注意:①安装所有环境或者模块时应尽量避免中文路径;②启动项目时应在项目py文件所在文件夹进入DOS窗口输入启动命令
②需安装java运行环境包-JDK或JRE:
JDK概念:java开发工具包,程序员使用。包含JRE和JVM。
JRE概念:java程序运行环境,包含JVM和JVM运行时所需要的资源。
区别:JDK比JRE多开发环境,所以说安装时尽量安装JDK
注意:①应把java运行环境安装路径设置成环境变量;②如果使用JMeter,必须要安装JDK或者JRE。
③需安装JMeter:
启动JMeter的两种方式:
进入bin目录
1)双击 ApacheJMeter.jar文件;
2)双击 Jmeter.bat文件;
1. 出现Jmeter不是内部或外部命令在环境变量PATH中添加Jmeter路径bin目录,
比如(E:\测试\Tools\apache-jmeter-3.1\bin)
2. 出现'findstr' 不是内部或外部命令,在PATH中添加
(%SystemRoot%/system32;%SystemRoot%;)
注意:①安装完成后也需要把JMeter安装路径设置环境变量;②下载后,解压文件到任意目录,避免在一个有空格的路径安装Jmeter,这将导致远程测试出现问题。
三、Jmeter常用目录文件介绍:
Bin目录
存放可执行文件和配置文件
* Jmeter.bat:windows系统中JMeter的启动文件
* ApacheJMeter.jar Java环境下的JMeter启动文件
* Jmeter.log:日志文件
* Jmeter.sh:linux系统中JMeter的启动文件
* Jmeter.properties:系统配置文件
* Jmeter-server.bat:windows分布式测试要用到的服务器配置
* Jmeter-serve:linux分布式测试要用到的服务器配置
docs目录(了解开源)
docs:是JMeter的java Doc,可打开api\index.html页面来查看;
printable_docs目录
printable_docs的usermanual子目录下的内容是JMeter的用户手册文档,其中usermanual下component_reference.html是最常用到的核心元件帮助文档。
欲知更多关于接口测试的内容和小细节,可以留言,也给我更新的动力~ |
|