1.什么是?
是组织使用JAVA语言开发的一款开源的性能测试工具。进入官网下载即可。
2.为什么要学习?
成本:是开源的,是商用的.
易用性:是不如.
性能:也是不如.
扩展性:是开源,可以根据自身需要去做二次开发.
目前市面上,在性能测试领域,所占的比重越来越大.
在接口自动化领域,很多大公司也选择来完成相关的测试工作
优点:
简单快速、生成的脚本简洁(类似于LR中的HTML模式)。
缺点:
只能用于B/S架构的产品因为内置浏览的内核问题,可能会因为内核的兼容性问题导致无法录制。
一般应用于那些场景?
一般用来做接口测试与性能测试,可以基于B/S架构软件开展接口测试与性能测试,当然也可以用户APP端的接口测试,前提条件是手机端网络与PC端要一致,也可以使用抓取移动端数据包,当然抓包工具有很多,一般常用的是是一款专业的抓包工具。
的安装和使用
进入官网下载解压即可。配置好Java环境变量:
5. 的目录结构详解:
bin目录:存放的是的主jar包,启动脚本、配置文件等。
.jar:这个java工程的主类,包含整个工程的main方法。
meter.bat.sh:的启动脚本,可以右键–编辑,通过记事本打开之后,修改相关的启动参数,最主要的是JVM参数–JVM内存大小:set HEAP=- –
-.bat:是用来实现联机负载(分布式负载)的组件,是需要在负载机上启动的,作用类似于LR中的Load 。
.:是的主配置文件,中绝大多数需要配置的选项都是在该文件中完成。
注意:修改配置文件之后,一般都是需要重启应用才会有效的。
docs目录:存放的是的官方的API文档。
目录:附加目录,存放的主要是和ant集成所需要的文件。
·ant–1.1.1.jar:ant和集成所需要的类
·build.xml:构建文件的模板。
—.xsl:报告模板
lib目录:
该目录是启动时的默认的,这就意味着在测试过程中,所有需要的类都需要放在lib目录下,否则就会找不到对应的类。
以后二次开发过程中,所有需要的类,都需要打成jar包放在该目录下。
libext目录:该目录是用来存放的组件和插件的。通常自己开发或者外部下载的插件都需要放在该目录下。
目录:该目录存放的是的官方帮助文档。
的脚本开发:
通常来说,使用来完成接口或者性能测试时,脚本的生成方式有三种:
通过第三方工具录制生成,例如:比较常用的录制工具包括:、。
:本身是一款用于web应用的自动化测试工具,我们只是使用它的录制和导出功能。
注意事项:
录制完毕之后,不要直接保存,而是通过File– to 选项将脚本导出为格式的脚本。
使用打开脚本之后,所有的Step相关的组件都至少要执行一次下列操作:
右键组件– –逻辑控制器,选择某一种逻辑控制器。建议在不确定的情况下,选择简单控制器。
:是一款可以和浏览器集成的插件,是可以用来录制和运行脚本的。下载和安装插件,需要注册帐号的。
通过自带的http代理服务器录制生成
第一步:右键 测试计划–添加 –线程组 组件。
第二步:右键 测试计划–添加 配置元件–http 管理器 组件。
第三步:右键 工作台–添加 非测试元件–http proxy (http代理服务器) 组件。
以上三步没有先后之分。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666