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。只能设置一组值,不适用于多用户登录的场景

  • 相关阅读:
    Java 工程转 C#
    初涉Linux ----------> 打造自己的 Vim IDE
    初涉Linux ----------> Ubuntu15.04的安装与美化
    没学过CSS等前端的我,也想美化一下自己的博客
    作为程序员之 Vim(一)
    win7升win10,初体验
    作为程序员之正则表达式
    数据库系统原理
    Mysql数据库笔记
    我的个人常用快捷键
  • 原文地址:https://www.cnblogs.com/bf-blackfish/p/11081786.html
Copyright © 2011-2022 走看看