`

Jmeter之使用CSV Data Set Config实现参数化登录

阅读更多

在使用Jemeter做压力测试的时候,往往需要参数化用户名,密码以到达到多用户使用不同的用户名密码登录的目的.这个时候我们就可以使用CSV Data Set Config实现参数化登录:

首先通过Test Plan或者Thread Group的Add->Config Element->CSV Data Set Config添加



 以下是CSV Data Set Config各个参数的简要说明:

  • FileName:即同目录下csv文件的名称
  • File Encoding: 默认为ANSI
  • Varible Names: 定义文本文件中的参数名,参数之间逗号分隔.定义后可在脚本在以Shell变量的同样的方式引用
  • Allow Quoated data: 双引号相关
  • Recycle on EOF: 设置为True后,允许循环取值
  • Stop Thread on EOF: 当Recycle on EOF为false并且Stop Thread on EOF为true,则读完csv文件中的记录后,停止运行
  • Sharing Mode: 设置是否线程共享

设置2个线程去运行,结果如下:



成功读取CSV中的参数.

最后,我们需知Jmeter还有如下方式可以进行参数化:

  • User Defined Varibles: 一般对不需要改变的参数进行
  • User Parameters:
  • 通过系统函数: Options->Function Helper Dialog,通过自己输入参数值,点击"Generate" 按钮产生

 本文出自"lijingshou"博客,转载请务必保留此出处http://lijingshou.iteye.com/blog/2047613

  • 大小: 86.8 KB
  • 大小: 26.6 KB
分享到:
评论

相关推荐

    Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行(实现多用户多次抽奖功能)

    ### JMeter 使用 CSV Data Set Config 实现不重复数据的多次循环执行 #### 一、背景与目标 在软件测试过程中,经常会遇到需要模拟大量不同用户的场景。例如,一个抽奖活动可能需要模拟数百甚至数千个不同的用户...

    多线程循环读取csv文件执行请求以及CSV Data Set Config配置

    多线程循环读取csv文件执行请求以及CSV Data Set Config配置信息,如有什么疑问,可以在博客下留言,https://blog.csdn.net/u012811841/article/details/108710930

    csv参数化插件可指定开始行.rar

    2. `CSVDataSet.class`: 这是CSV Data Set的主要实现类,经过了二次开发,可能包含了新的逻辑来支持从指定行开始读取数据。 3. `CSVDataSetBeanInfo.class`: 这可能是用于生成CSV Data Set配置界面的BeanInfo类,...

    Jmeter 中 CSV 如何参数化测试数据并实现自动断言示例详解

    今天,我们将详细介绍如何使用 Jmeter 的 CSV Data Set Config 配置元素来参数化测试数据,并实现自动断言。 首先,让我们了解什么是 CSV Data Set Config。CSV Data Set Config 是 Jmeter 的一个核心配置元素,...

    jmeter配合CSV,JSON断言测试

    JMeter使用文档.docx可能包含了关于如何配置和运行测试计划的详细指南,包括如何添加CSV Data Set Config元件,以及如何设置和使用JSON Path Assertion。文档可能会涵盖以下内容: 1. 如何导入CSV文件:在测试计划...

    jmeter参数化方法

    **CSV Data Set Config**是一种非常强大的参数化方式,它允许用户从CSV文件中读取数据,并将这些数据映射到测试计划中的变量。这种方式特别适合于需要大量随机数据输入的场景,比如模拟多个用户的登录操作。 - **...

    参数化Sample.zip

    总结起来,"参数化Sample.zip"提供的资源展示了如何使用JMeter进行参数化测试,包括设置CSV Data Set Config来读取外部数据,以及如何在测试脚本中引用这些数据。通过分析和实践这个样本,测试工程师可以有效地提升...

    csvDataSetConfig.jmx

    jmeter 参数化之 CSV Data Set Config 的示例配置文件。

    jmeter 参数脚本演示

    在JMeter中,我们通常使用CSV Data Set Config元件来实现参数化。这个元件可以从CSV文件中读取数据,并将其传递给测试计划中的各个采样器或其他元素。例如,如果你正在测试一个登录功能,CSV文件可以包含用户名和...

    JMETER 如何参数化

    JMeter 提供了两种主要的参数化方法:通过函数助手和配置元件(CSV Data Set Config)。 ### 方式一:借助函数助手 1. **启动函数助手对话框**:在 JMeter 的菜单栏中选择“选项”->“函数助手对话框”。 2. **...

    jmeter参数化

    JMeter 提供了 CSV Data Set Config 配置元件,用于从 CSV 文件中读取数据。这种方法可以将测试数据保存在外部文件中,使得测试数据与测试脚本分离,提高了测试数据的可维护性和可重复性。 例如,在测试计划中添加...

    Jmeter集合点.docx

    总结来说,JMeter集合点通过Synchronizing Timer实现并发请求的同步,而参数化通过CSV Data Set Config实现数据驱动测试,分布式测试则允许扩展到多台机器以应对大规模并发需求。这些技术的熟练掌握对于进行有效的...

    jmeter常用的参数化方法.docx

    - 在CSV Data Set Config中,你需要指定文件路径、变量名、文件编码、是否独占文件等参数。文件中的每一行将被看作是一组变量值,每次迭代时线程会依次读取这些行。 - 要使每个线程获取不同的值,你需要设置线程组...

    jmeter 批量图片下载.docx

    总结来说,JMeter的批量图片下载涉及了CSV Data Set Config的使用来参数化请求,HTTP Request Sampler发送请求,以及使用PostProcessor脚本将响应数据保存到本地。通过这种方式,可以方便地进行性能测试,验证服务器...

    jmeter变量请求.docx

    ### JMeter参数化详解:利用CSV文件实现POST请求Body参数化 #### 一、引言 在性能测试领域,Apache JMeter是一款非常流行的开源工具,它可以帮助我们进行各种类型的负载和压力测试。其中,参数化是一项重要的技术...

    修改版-3.2性能测试工具Jmeter的使用(二).docx

    Jmeter提供了多种参数化方法,包括CSV Data Set Config(CSV数据集配置)和User Defined Variables(用户定义的变量)。 1. CSV Data Set Config允许从CSV文件中读取数据,将每行数据作为变量值,用于替换脚本中的...

    Jemter多用户并发测试。

    在 JMeter 中,可以使用 CSV Data Set Config 来参数化测试。参数化可以使测试更灵活和高效。步骤如下: 1. 准备调用参数的数据,例如用户名和密码。 2. 在 JMeter 中,添加一个 CSV Data Set Config。 3. 定义参数...

Global site tag (gtag.js) - Google Analytics