zoukankan      html  css  js  c++  java
  • Jmeter之参数化(4种设置方法)

     以多用户登录为例~~~

    参数化:

    1.用户参数

    2.CSV数据文件

    3.函数助手CSVRead

    4.用户自定义的变量

    1.用户参数

    脚本目录结构如下:

    因为设置了2组账号密码,所以线程数设置为2(添加Debug Sampler进行调试)

     添加“前置处理器->用户参数”

     添加“HTTP请求”

    在“用户参数”创建的变量使用${}调用,如下图所示

    运行后,点击“查看结果树”,查看运行结果,如下图:

    2.CSV数据文件

    脚本目录结构如下:

    对于线程组的设置,没有特殊要求:只要总线程数 ≤ CSV数据文件的数据量,就不会重复遍历

     添加“配置元件->CSV数据文件”

     CSV数据文件设置

    依据自定义的文件,进行设置(注意红框处)

    CSV文件的数据我是用wps录入的,首行没有设置变量名字(如果设置了,上图相应更改)

    运行后,“查看结果树”分析结果

    同样可以查看“Debug Sampler”进行分析调试

    3.函数助手CSVRead

    不详说了~(不用添加处理器/配置元件)

    直接构建函数,如下图:

    然后将生成的函数字符串粘贴到“登录”的HTTP请求中

    三个参数,三列,分别以0,1,2表示

    (这里Debug Sampler看不到参数信息,所以只能在“登录”HTTP请求中,确认用户信息,可以设置断言处理)

    4.用户自定义的变量

    (这个可以当成参数配置 比如Hostname,Port。只能设置一组值,不适用于多用户登录的场景

  • 相关阅读:
    IO流(5)—缓冲流
    vue-element-admin 中文问题
    npm 下载慢解决方案
    fatal: unable to connect to github.com
    为什么有sessionStorage,localStorage等,还需要vuex
    vuex页面刷新数据丢失的解决办法
    Node中JWT的使用
    socket.io 实现长连接演示代码
    WebSocket 实现长连接演示代码
    jquery ajax上传文件
  • 原文地址:https://www.cnblogs.com/bf-blackfish/p/11081786.html
Copyright © 2011-2022 走看看