zoukankan      html  css  js  c++  java
  • 3.jmeter接口测试---脚本录制

     安装好jmeter后,就要进入主题了,进行接口测试,接口测试的脚本获取方式

    ①手动填写

    ②badboy录制后,导入jmeter使用

    ③jmeter录制

    不会安装的可以进入这里:https://www.cnblogs.com/jieperhaps/p/9389956.html

    接口测试概念:https://www.cnblogs.com/jieperhaps/p/9719124.html

    前提:需要准备好接口测试用例、接口测试的数据

    版本:jmeter3.2版本

    ①手动填写

    这种针对单一接口,或者流程比较少、参数比较少的接口,手动填写比较方便

    流程:新建 线程组-->添加 HTTP信息头管理器 --> 添加 用户定义的变量 --> 添加 HTTP请求 -->添加 响应断言-->添加 察看结果树-->添加 断言结果 

    如果需要cookie的话,可以添加 HTTP Cookie 管理器

    1)线程组

    添加方式:测试计划 右键 添加--->选择 Threads(Users) -->选择 线程组

    界面说明:

    一般接口测试,不需要修改默认值,默认值都是1

    2)HTTP信息头管理器

    添加方式:线程组 右键 添加--->选择 配置元件 -->选择 HTTP信息头管理器

    界面说明:

    信息头信息接口文档都会有写,没有就抓个包,查看接口发送的信息。

    一般都填写Content-Type、cookies、User-Agent,实际情况根据接口文档填写

     3)用户定义的变量

    添加方式:线程组 右键 添加--->选择 配置元件 -->选择 用户定义的变量

     

    界面说明:

     用户定义的变量:统一参数化信息,方便以后使用,本次使用在请求参数中

    4)HTTP请求

    添加方式:线程组 右键 添加--->选择 Sampler -->选择 HTTP请求

    界面说明:

    HTTP请求:接口请求的重点,一般填写接口用例

    5)响应断言

    添加方式:线程组 右键 添加--->选择 断言-->选择 响应断言

     

    界面说明:

    响应断言:一般是响应代码、一般是响应内容判断

    6)察看结果树

    添加方式:线程组 右键 添加--->选择 监听器-->选择 察看结果树

    界面说明:

    一般接口测试,添加查看结果树,压测时就别添加了,占内存啥的

    7)断言结果 

    添加方式:线程组 右键 添加--->选择 监听器-->选择 断言结果

     

    界面说明:

    响应断言结果,一般可以不添加,在察看结果树里也能看见的

    ②badboy录制后,导入jmeter使用

    步骤:录制(红点-默认开始)-->输入URL-->点击箭头-->在右侧进行操作-->完毕后,点击黑色按钮,停止录制--->导入jmeter格式的脚本

     

    jmeter直接打开即可

    ③jmeter录制

    步骤:jmeter设置 HTTP代理服务器 -->浏览器设置代理 -->浏览器输入地址就可以了

    添加步骤:

    工作台 右键点击--> 选择 非测试元件 -->HTTP代理服务器

     

    界面说明:

     浏览器代理服务器设置:

    谷歌浏览器设置:

    步骤:设置-->打开代理设置-->选择 连接-->打开 局域网设置-->代理服务器 勾选下方代理服务器,填写端口号

    360浏览器设置

    步骤:工具-->选择 Internet选项 -->在弹出的 Internet属性中 选择 连接下方的局域网设置-->勾选代理服务器设置

    火狐浏览器设置:

    步骤:选项--> 网络代理 点击 设置-->选择手动代理配置

    IE浏览器:

    步骤:工具-->选择 Internet选项 -->选择 连接下方的局域网设置-->勾选代理服务器设置

  • 相关阅读:
    54:代码审计-TP5框架审计写法分析及代码追踪
    53:代码审计-TP5框架及无框架变量覆盖反序列化
    52:代码审计-PHP项目类RCE及文件包含下载删除
    51:代码审计-PHP框架MVC类上传断点调试挖掘
    支配树学习笔记
    模拟费用流学习笔记
    python之元类、双下方法( 双下方法也叫魔术方法、 内置方法)
    java 注解
    java 反射
    java synchronized
  • 原文地址:https://www.cnblogs.com/jieperhaps/p/9723859.html
Copyright © 2011-2022 走看看