zoukankan      html  css  js  c++  java
  • Jmeter应用-接口测试

    1.BS架构应用性能

    2.HTTP协议接口功能与性能

    3.FTP协议接口功能与性能

    4.Mysql数据库性能

    5.MongoDB数据库性能

    6.支持自定义Java组件开发

    测试计划-右键-添加线程组

      每做测试脚本都要先添加一个线程组,线程组控制整个脚本场景设置

    线程组-右键-添加sampler,http请求

    线程组-右键-监听器,查看结果树

      ip:不需要写http://

    线程组-监听器-聚合报告:

      average-max都是时间,ms单位

      throughput是吞吐量,单位tps,每秒完成的请求时

    参数化:  

      用户自定义变量:选择项目->配置原件->用户自定义变量(变量写法:${变量名})

      提交并发参数不同,可以使用参数化:

               函数助手:

                       选择项目 ->选项->函数助手对话框->CSVReader ->(填写文件路径(文件以CSV形式,就是字段以,分隔),填写文件字段(以0开始)) ->点击生成

                 CSV data set config

      线程数:

        线程数:并发用户数

        Ramp-up period:每秒几个用户访问(如1,则每秒承受一个用户访问,加压策略) 

    get请求:参数写在路径里(如:/../../../${_CSVRead(/workspace/username,0)})

    post请求:参数写在下方parameters里 

    json格式:在bodydata中传参,json格式如果不能解析,右键线程组,在元件里添加http信息头管理器,添加Content-Type,application/json

  • 相关阅读:
    angularjs学习笔记—事件指令
    JS编写点击页面弹出被点击的标签名
    对数据进行排序
    springBoot集成seata
    maven打包时根据不同的环境生成不同的jar包名称
    单列模式-双重锁校验解析
    hashmap原理简述
    Linux搭建disconf(二)
    Linux搭建dubbo-admin 分布式服务监控中心
    Linux安装zookeeper
  • 原文地址:https://www.cnblogs.com/Uhey/p/7276855.html
Copyright © 2011-2022 走看看