zoukankan      html  css  js  c++  java
  • 《使用Jmeter进行批量发送http请求》

    本文主要针对批量接口发送数据

    一:接口测试的环境准备

    1:JDK的安装:网上下载即可>1.6.0版本以上

    2:jemeter工具的下载 (免安装):网上下载即可

    3:插件的下载安装地址:http://www.jmeter-plugins.org/

    二:接口测试的简单步骤:

    1:先添加一个TestPlan

    2:在测试计划中添加一个线程组

    3:在线程组上添加“Http请求”组件

      

    4:添加HTTP信息头管理

     5:添加聚合报告

     6:在添加得http请求中填写信息

    6.1:名称:自由填写便于解读

    6.2:协议:http协议

    6.3:服务器名称或ip:接口域名地址

    6.4:方法:Post/get 

    6.5:路劲:为接口的请求路劲 

    6.6:内容编码:UTF-8

     6.7:录入消息体数据,需要参数据批量发送,消息体要改为动态获取

     7:添加一个CVS的数据文件

     7.1:名称自己定义即可

    7.2:文件名:准备好的批量数据目录

    7.3:文件编码:SB 2312

    7.4:变量名称:可参数化的字段名

    7.5:互虐首行:False

    7.6:是否允许带银行、遇到文件结束符再次循环、遇到文件结束符停止线程 根据参数化用例需要应变配置

    8:配置线程所运行的属性

     9:添加结果树、聚合报告 、断言为了查看运行结果

     

     

     注:若落地的数据依然乱码需要修改下:jmeter.properties文件中的  如下:

    #sampleresult.default.encoding=ISO-8859-1
    #sampleresult.default.encoding=gb2312
    The encoding to be used if none is provided (default utf-8)
    sampleresult.default.encoding=utf-8

    至此,简单的批量接口数据请求已完成,更深层次的jemeter使用接口进行http请求见下一篇文章

  • 相关阅读:
    yarn 完美替代 npm
    Vue调试神器vue-devtools安装
    PHPStorm 忽略 node_modules 目录
    npm 更改为淘宝镜像的方法
    php快速获取所有的自定义常量用户常量
    我们为什么要在 PHPStorm 中标记目录
    PhpStorm 合理标注目录让索引和扫描更加地高效
    Linux sleep命令
    Shell命令行中特殊字符与其转义详解(去除特殊含义)
    shell编程—— EOF
  • 原文地址:https://www.cnblogs.com/Fannfiy/p/12788121.html
Copyright © 2011-2022 走看看