zoukankan      html  css  js  c++  java
  • 使用JMeter做接口测试

    1 使用JMeter做接口测试的前提

    有一个较为完善的接口文档,有的话最好,没有的话,自己在测试之前先将文档整理出来(可以使用抓包的方式)。一般的,一份完善的接口文档应该包括接口地址、返回格式、请求方式、请求参数(以及请求参数说明)、请求头、返回数据示例。

    接口的请求格式:1、第一行:请求行;2、中间:请求头信息(头域);3、空行;4、请求体(Body)。

    2 使用JeMeter做接口测试的过程

    1、创建测试计划;

    2、增加线程组(不做压测、性能测试可以将线程数设为1);

    3、添加http请求(若待测接口的请求头是Cookie,在此添加一个HTTP Cookie管理器,用来管理请求过程中的Cookie值;若待测接口的请求头是Token或其他键值对,在此添加一个HTTP信息头管理器,将请求头的键值对放入其中;若之后的请求要用到之前请求的Token值,可以在之前的请求中添加一个正则表达式提取器或Json提取器,在其中输入变量名[引用名称]、正则表达式、模板[固定模板,提取一个元素的话:$1$]、匹配数字,想知道是否获取到了Token值,可以添加一个Sampler[取样器]——Debug Sampler,添加以后,运行时就可以看到提取器中定义的变量值,使用此变量时的格式为:${变量名});

    4、参数填入(针对同一项目而言,其拥有相同的协议,IP以及端口,此时就需要在线程组中添加一个配置元件——HTTP请求默认值,在其中将默认值配好,之后添加的请求就不必填写默认参数了,若是后台对某参数有唯一校验,测试时可以使用函数助手,位置如下所示:

    );

    5、添加断言(常用:响应断言);

    6、添加监听器(常用:察看结果树);

    7、运行。

  • 相关阅读:
    执行游戏时出现0xc000007b错误的解决方法
    html中#include file的使用方法
    使用ServletFileUpload实现上传
    java环境变量配置
    微软之左旋转字符串
    Ubuntu下很给力的下载工具
    hibernate官方新手教程 (转载)
    mssql数据库游标批量改动符合条件的记录
    PageRank算法
    Myeclipse7.5 下载 安装 注冊 注冊码 100%成功
  • 原文地址:https://www.cnblogs.com/lixb/p/12971170.html
Copyright © 2011-2022 走看看