1、方式1 :CSV Data Set Config :

打开方式:配置元件---csv data set config

作用:用于读取txt、csv文件数据,注意:默认txt、csv文件的第一行内容会被当成参数读取。

  • Filename:txt数据文件的文件路径+文件名称,没有指定路径时默认会去jmeter的安装bin目录下寻找
  • Variable Names:txt文件中文件列的变量名,如果不写默认会把文件的第一行当成变量名,同时文件数据最后应该回车空一行
  • Deliiter:文件的分隔符,默认分隔符为逗号
  • Allow quoted data:是否引用数据,指的是数据中字段包含分隔符的特殊字符,“user,22",password这个选择真即可。
  • Recycle on eof:到文件结束了是否继续循环执行
  • stop thread on eof:到文件结束了是否停止
  • share mode:所有的线程分享模式,在all thread所有的线程绝对不会共享,currend thread所有的线程都会被重复执行

jmeter 参数的调用方式:

与正则表达式类似:${变量名},如${p1}。

CSV Data Set Config:也可以用于读取csv文件数据,注意:默认csv文件的第一行内容会被当成参数读取,其他参数写法同上。${变量名}格式,也可以在文件中加入于其结果一列。

这样在jmeter配置中加入预期结果的参数:

在响应断言中添加预期结果即可:

2、方式2: 菜单栏:函数助手对话框:

打开方式:打开-选项-函数助手对话框-_CSVRead)

作用:读取csv文件的第二种方式,也是读取参数的第二种方式。

其中第一行表示:填写csv文件的路径+名称

第二行表示:参数的列号,默认是从0开始的。

点击生成即可,在复制到对应的请求参数中:

注意:利用函数助手读取CSV文件时,默认线程数也就是代表一个用户数永远只会读取一个数据,就算加上循环次数也只是表示一个用户重复将一个数据读取三次。如下所示:

注意:利用函数助手读取CSV文件时,要想所有的数据都能被读取,只是通过线程数来控制,多个线程数表示多个用户分别读取不同的数据。

3、方式3: 用户自定义变量 :

打开方式:配置元件---用户定义变量

作用:对于测试来说经常更换测试服务器地址时常有的事情,所以把测试的服务器地址作为用户定义的变量最适合不过,将测试的ip地址写在变量中,http请求中在去引用这些变量:

4、方式4: 用户参数 :

打开方式:前置处理器---用户参数

jmeter5.2版本 配置元件之参数化详解的更多相关文章

  1. jmeter5.2版本 配置元件之逻辑控制器详解

    1.简单控制器(Simple Controller) 作用:将多个请求放置在一起,但是没有逻辑上的操作,进行一个简单的分组,一般是由于分组后的请求需要进行统一的某个操作或者存在共同的因素.在简单控制器 ...

  2. Spring4.X + spring MVC + Mybatis3 零配置应用开发框架搭建详解(1) - 基本介绍

    Spring4.X + spring MVC + Mybatis3 零配置应用开发框架搭建详解(1) - 基本介绍 spring集成 mybatis Spring4.x零配置框架搭建 两年前一直在做后 ...

  3. Win7系统Visual Studio 2013配置OpenCV3.1图文详解

    Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...

  4. (转)CentOS 6下配置软RAID图文详解

    CentOS 6下配置软RAID图文详解 原文:http://blog.51cto.com/hujiangtao/1929620 一.RAID 简介 RAID 是英文Redundant Array o ...

  5. Tomcat系列之服务器的安装与配置以及各组件详解

    Tomcat系列之服务器的安装与配置以及各组件详解 大纲 一.前言 二.安装与配置Tomcat 三.Tomcat 目录的结构 四.Tomcat 配置文件 注,本文的测试的操作系统为CentOS 6.4 ...

  6. Centos7 配置网络步奏详解

    Centos7 配置网络步奏详解 编辑网卡配置文件 vi /etc/sysconfig/network-script/ifcfg-ens01 备注:这里的ens01不是所有系统都叫这个,有的可能叫其他 ...

  7. centos6.4安装配置vpn服务器步骤详解

      centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细   一.VPN服务器环境说明 操作系统:CentOS release ...

  8. robots.txt文件配置和使用方法详解

    robots.txt文件,提起这个概念,可能不少站长还很陌生:什么是robots.txt文件?robots.txt文件有什么作用?如何配置robots.txt文件?如何正确使用robots.txt文件 ...

  9. PHP版本的区别与用法详解

    在我们安装PHP模块时,有时需要注意PHP编译的版本,下面讲解下PHP中VC6.VC9.TS.NTS版本的区别与用法详解,介绍php的两种执行方式. 1. VC6与VC9的区别:VC6版本是使用Vis ...

随机推荐

  1. Java之JSP

    JSP JSP简介 JSP指的是 JavaServerPages ,Java服务器端页面,也和Servlet一样,用来开发动态web JSP页面中可以嵌入java代码为用户提供动态数据 JSP原理 J ...

  2. pikachu Unsafe Fileupload

    不安全的文件上传漏洞概述文件上传功能在web应用系统很常见,比如很多网站注册的时候需要上传头像.上传附件等等.当用户点击上传按钮后,后台会对上传的文件进行判断 比如是否是指定的类型.后缀名.大小等等, ...

  3. 如何快速方便的生成好看的接口文档(apipost生成文档)

    一键生成文档 我们在"2分钟玩转APIPOST"一讲中,简单介绍了如何生成并分享接口文档: 点击分享文档 复制并打开文档地址就可以看到了完整的接口文档. 本节课主要是讲解一些需要注 ...

  4. 题解 God Knows

    传送门 这里有个线段树维护单调栈的神仙技巧 同机房dalao @Yubai的不同理解方式 yysy,我考场上连\(n^2\)的暴力都没搞出来 这里实际上求的是最小权极大上升子序列 但这个跟题目几乎没什 ...

  5. SSM自学笔记(三)

    5.Spring JdbcTemplate 1.Spring JdbcTemplate基本使用 1.1 JdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的Jdbc AP ...

  6. 关于c#:如何在不同的命名空间中处理相同的类名?

    How to handle same class name in different namespaces? 我正在尝试创建一个通用的库结构. 我通过为我想要的每个公共库创建单独的项目来做到这一点 我 ...

  7. 菜鸟的springboot常用注解总结

    菜鸟的springboot常用注解总结 0.前言 可以毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景.对于每一个注解我都说了具体用 ...

  8. 【springboot】给你一份Spring Boot知识清单

    目录: 一.抛砖引玉:探索Spring IoC容器 1.1.Spring IoC容器 1.2.Spring容器扩展机制 二.夯实基础:JavaConfig与常见Annotation 2.1.JavaC ...

  9. C++ CLI简介(什么是C++ CLI)

    要知道C++/CLI是什么,首先知道什么是CLI. 一.CLI简介 CLI:(Common Language Infrastructure,通用语言框架)提供了一套可执行代码和它所运行需要的虚拟执行环 ...

  10. 14.SpringMVC之文件上传下载

    SpringMVC通过MultipartResolver(多部件解析器)对象实现对文件上传的支持. MultipartResolver是一个接口对象,需要通过它的实现类CommonsMultipart ...