美文网首页
接口测试详解JMeter学习(广州中软卓越)

接口测试详解JMeter学习(广州中软卓越)

作者: Ony靜 | 来源:发表于2018-06-25 11:16 被阅读0次

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。今天中软卓越广州软件测试培训课程分享一些JMeter的知识。

一、JMeter基本认识:

①Jmeter:是Apche公司使用Java平台开发的一款测试工具。

②作用:

[if !supportLists]1. [endif]接口测试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是最常用到的核心元件帮助文档。

Apache jmeter可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。

今天广州中软卓越软件测试培训课程简要讲接口测试详解JMeter已经讲解完毕。去企业,学习企业需要的编程技能!广州中软卓越软件测试培训,真实企业背景,送你企业入场券!

广州中软卓越课程:http://gzetc.com.cn/

相关文章

网友评论

      本文标题:接口测试详解JMeter学习(广州中软卓越)

      本文链接:https://www.haomeiwen.com/subject/aboeyftx.html