zoukankan      html  css  js  c++  java
  • 十.JMeter实战-CSV参数化

    一、JMeter-CSV数据文件设置

    CSV数据文件配置用于从文件中读取行,可以是csv文件或者txt文件,并将它们拆分为变量。它非常适合处理大量变量,对于使用“随机”和唯一值的测试也很有作用。
    默认情况下,文件只打开一次,每个线程将使用文件中的不同行。但是,行传递给线程的顺序取决于它们执行的顺序

    线程组》添加》配置原件》CSV数据文件设置


    CSV数据文件设置参数解析:

    1. 名称:自己命名即可。
    2. 注释:自己命名即可,可以为空。
    3. 文件名:选择文件的路径,点击浏览选择文件的绝对路径即可。如果在linux服务器上,最好选择相对路径,把CSV文件和脚本放在同一个目录下。
    4. 文件编码:默认为ANSI(ASCII码的拓展),可以选择为UTF-8
    5. 变量名称:CSV文件中的数值存放在变量中,供后续引用。变量可以多个,用英文逗号隔开,变量分别读取CSV文件中的列。
    6. 忽略首行:如果CSV文件中设置了首行的字段,比如“用户名”等,这些字段不是要使用的数据,那么就可以选择忽略首行。
    7. 分隔符:默认是逗号,比如txt文件中,设置多个值,用英文逗号隔开。
    8. 是否允许带引号:默认False
    9. 遇到文件结束符再次循环?:默认Ture,代表继续从文件的第一行循环读取数据,False表示不再循环。
    10. 遇到文件结束符停止线程?:默认False,Ture表示停止线程。
    11. 线程共享模式:默认【所有现场】



    实例:

    通过CSV参数化来查询深圳、广州这两个城市的天气

    1、先在文件中定义编写好这两个城市,然后另存为csv格式,注意不要直接改后缀。


    • 文件名:点击浏览,选中csv文件即可,这个是绝对路径;
    • 文件编码:选中UTF-8
    • 变量名称:city
    • 其他参数先保持默认


    把city的值引用到请求中


    就会分别查询出深圳、广州这两个城市的天气


    CSV参数化的应用场景:

    比如要实现不同用户登录,购买不同商品,那就得用CSV参数化了。

    除了CSV文件格式,还可以直接用txt格式:


    在CSV数据文件设置中,要设置两个变量分别存放账号,密码。分隔符自己定义即可,这里用了”|”,也可以用默认的逗号。


    线程组中设置循环两次,运行,会分别读取出txt文件中的账号密码。

  • 相关阅读:
    在CentOS中配置DNS服务器
    CENTOS5.3 64位 VNC远程控制Centos 安装配置
    Windows Server 2003 FTP服务器配置详解 20091210 14:23:36| 分类: 服务器 | 标签: |字号大
    Centos 5.1 sendmail邮件服务器安装及配置
    DNS安装配置全过程
    tomcat多域名设置
    tomcat6 优化初步
    让CentOS自动备份mysql数据库 不指定
    开通企业邮箱之前,请登录您企业网站的域名注册服务商的域名管理平台,进行DNS配置及指向设置,谢谢您的配合
    18.3.2 在不同主机上使用 RMAN 备份建立物理备用数据库
  • 原文地址:https://www.cnblogs.com/wwho/p/14134537.html
Copyright © 2011-2022 走看看