• 接口测试工具Jmeter


    一、安装Jmeter

    1、安装JDK

    ①下载jdk,到官网下载jdk,地址:http://jmeter.apache.org/download_jmeter.cgi

    ② 安装jdk(Oracle官网下载即可,根据操作系统下载对应的jdk),下载完成后,双击安装

    ③ 配置jdk环境变量:

    右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量:

    变量名:【JAVA_HOME】

    变量值:【D:Javajdk1.8.0_77】【jdk安装路径】

    变量名:【path】

    变量值:【;%JAVA_HOME%in;】

    变量名:【CLASSPATH】

    变量值:【.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;】

    ④ 验证jdk

    运行cmd->输入java -version->显示java版本就表示jdk安装成功,如下图

    2、安装Jmeter

    ①下载Jmeter,官网地址:http://jmeter.apache.org/download_jmeter.cgi

    ② 解压Jmeter安装包

    ③ 配置Jmeter环境变量:

    按下面变量名和变量值配置Jmeter系统环境变量:

    【变量名】JMETER_HOME

    【变量值】D:Jmeterapache-jmeter-3.2(根据实际的jmeter解压路径填写)

    【变量名】CLASSPATH

    【变量值】%JMETER_HOMElibextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-2.0.jar;

    3.Jmeter目录介绍:

    1)backups  :脚本自动备份的目录,对脚本修改并进行保存后,如果此目录不存在,则自动创建,会在此目录生成上一次修改前的一个备份。注意:在首次解压文件之后这个目录并不存在,是后期生成的

    2)bin:可执行文件的目录,其中也包含了一些配置文件和用于启动Jmeter的一些jar包及一些示例脚本等

        /bin 目录常用文件介绍:

    ①examples:目录下包含Jmeter使用实例

    ② ApacheJMeter.jar:JMeter源码包

    ③ jmeter.bat:windows下启动文件

    ④  jmeter.sh:Linux下启动文件

    ⑤ jmeter.log:Jmeter运行日志文件

    ⑥  jmeter.properties:Jmeter配置文件

    ⑦  jmeter-server.bat:windows下启动负载生成器服务文件

    ⑧  jmeter-server:Linux下启动负载生成器文件 

    3)docs:Jmeter API帮助文档,这是一个离线的HTML格式的文档

    4)extras:Jmeter的辅助功能,提供了对构建工具ant的支持,可以使用ant实现测试自动化,同时也使Jmeter与Jenkins集成有了可能

    5)lib:此目录下存放了Jmeter运行所依赖的jar包。其中lib/ext目录下存放了Jmeter组件的jar包,如果要扩展Jmeter的组件,则可以把扩展的jar包文件放置在此目录下,重启Jmeter加载即可。Jmeter支持运行junit测试类,在lib/junit目录下,则可以放置junit测试类的jar文件

    6)licenses:license的说明文件

    7)printable_docs:usermanual子目录的内容是JMeter的用户帮助手册文档,其中component_reference.html是最常用到的核心元件帮助文档。demos子目录下有一些常用的JMeter脚本示例文件,为了解学习Jmeter的使用提供了参考案例

    4.  启动Jmeter:双击Jmeter解压路径(apache-jmeter-3.2in)的bin下面的jmeter.bat,如下图

    二、Jmeter介绍

    1.使用jmeter做http接口测试

    1)添加线程组:测试计划-->右键添加-->Threads(Users)-->线程组

    2)添加http请求:线程组-->右键添加-->Sample-->HTTP请求

    3)添加一个http请求

    ① 服务器名称或ip:接口的url地址

    ② 端口:服务器的端口号

    ③ 请求方法:get / post /put /delete

    ④ 路径:接口名称

    ⑤ parameter:接口的参数,点击添加按钮进行添加,这里是key:vlaue形式

    ⑥ Bodydata:选择这种方式可以输入参数为json

    ⑦ 文件名称处点击添加:可以测试上传文件的接口

    ⑧ 添加header:线程组-->右键添加-->配置原件-->http信息头管理器

    ⑨ 添加cookie :线程组-->右键添加-->配置原件-->http cookie管理器

     

     配置cookie信息,这里的域,要写服务的地址,配置完成后添加一个http请求即可测试

  • 相关阅读:
    每一次面试都是提升(一)
    Gof设计模式分组
    MSSqlServer 通过sql语句 还原数据库(已有备份文件)
    自定义配置节与配置节的读取
    Javascript判断时间大小的方法
    C#微信开发之旅(十三):V2订单查询&退款(完结)
    C#微信开发之旅(十二):V2告警接口&维权接口
    C#微信开发之旅(十一):V2发货接口
    C#微信开发之旅(十):APP预支付及支付参数生成(V2)
    C#微信开发之旅(九):JSAPI支付(V3)
  • 原文地址:https://www.cnblogs.com/annie1226/p/10773765.html
Copyright © 2020-2023  润新知