• jmeter参数化


    在接口或性能压测时,使用jmeter对接口都要有参数传递,但不能每次将参数写死在接口传参中,如果写在接口传参中会导致维护麻烦,

    更改参数、维护接口数据、同一个接口不数据时会需要创建多个,另外在压测的时候也会因为数据问题导致压测不准确

    此时,就需要jmeter中对参数进行参数化处理。

    1、使用参数化好处,可以方便的管理接口参数,只需要赋值变量在接口中调用即可,后期维护的时候也只需要对参数文件进行维护,不需要

    对每条相关的接口进行修改。

    右键点击http请求-添加-配置文件-CSV数据文件设置

    文件名: 参数文件路径

    文件编码:下拉选择 UTF-8  UTF-16  按需选择即可

    变量名称:设置变量名称,可设置多个  变量间用英文逗号隔开

    忽略首行: False时不忽略,这个看自身设置,ture就会忽略掉文件的第一行

    遇到文件结束符再次循环: 我用的true,毕竟参数文件是有限的 运行的线程是按业务设定的, 用true当文件数据用完后会重新再次循环读取

    其余几条也都是很直白的,线程共享就是设置参数化使用的位置,已是是所有线程,也可以是当前显示等等,分隔符就是参数文件中多组参数中间分隔的标志

    设置完毕这里,需要使用参数化的位置直接用${},例如  ${userName}   ${password}  即可直接获取参数

    当需要修改参数时,只需要在参数文件中对指定需要的参数进行更改即可

  • 相关阅读:
    解决安装python3后yum不能使用情况
    一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB
    nginx 的基本配置与虚拟主机配置
    /etc/nginx/nginx.conf配置文件详解
    简单使用ab命令压力测试
    死锁和死锁检测
    centos7下搭建消息中间件--RocketMQ
    Centos7.2配置https
    Mysql 通过binlog日志恢复数据
    MySQL主从复制+备份
  • 原文地址:https://www.cnblogs.com/Jaredhan/p/13359569.html
Copyright © 2020-2023  润新知