zoukankan      html  css  js  c++  java
  • JMeter参数化

    JMeter参数化的好处是:

    测试数据和和测试脚本分离,

    就像做功能测试的时候,

    我们要做一些异常的操作,

    并输入一些异常的数据,

    就像等价类划分、边界值分析法、错误推测法、场景分析法一样,

    判断网页前端抛出的异常是否和我预期的一致,

    同理,JMeter是测服务器后台的,

    那么这就需要用到参数化,

    当我有大量的数据需要测试时,

    只需要编写一个脚本就可以了。

    CSV Data Set Config,

    CSV数据集配置:

    文件名称:随便取,英文的,后缀可以是.txt或者.csv

    编码方式:gb2312,中国大陆的中文简体

    变量名称:可以是一个,也可以是一组,并用英文的逗号分隔,顺序要和配置文件里面的一致

    配置文件:

    第1列是我想搜索的关键词,

    第2列是测试用例的名称,也就是取样器的名称;

    请注意配置文件的路径要与.jmx测试脚本的路径保持一致,

    本次使用的是相对路径:

     配置文件的内容:

    JMeter,在博客园搜索JMeter的HTTP请求
    Selenium,在博客园搜索Selenium的HTTP请求
    Appium,在博客园搜索Appium的HTTP请求

    线程组:

    取样器:

    本次的配置文件里面有3条数据,

    也就是3条测试用例,

    那么取样器会循环3次来读取数据;

    引用的格式是:${变量名}

    响应断言:

     查看结果树:

    GET http://zzk.cnblogs.com/(X(1)S(35xpd50if3pqgyxm55v4y52e))/s?t=b&w=JMeter&AspxAutoDetectCookieSupport=1

    GET http://zzk.cnblogs.com/(X(1)S(eqxqdaeqweyejejaqolal1jw))/s?t=b&w=Selenium&AspxAutoDetectCookieSupport=1

    GET http://zzk.cnblogs.com/(X(1)S(id5y51relaxl0jatdjvvcjra))/s?t=b&w=Appium&AspxAutoDetectCookieSupport=1

  • 相关阅读:
    local_irq_disable和disable_irq的区别
    linux内核IDR机制详解【转】
    飞秋2013设置后无法保存配置问题
    windows 格式化D盘
    query 中 radio选中小技巧
    磁盘碎片整理
    服务器如何选择备案产品类型?
    虚拟主机需要备案吗?
    操作系统自带的截图工具无法保存问题
    CA210彩分仪校准步骤
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/8317928.html
Copyright © 2011-2022 走看看