zoukankan      html  css  js  c++  java
  • 三、jmeter常用的元件及组件

    一、HTTP cookie Manager 用来储浏览器产生的用户信息,Stepping Thread Group 可用于模拟阶梯加压!

    二、HTTP Cache Manager 缓存管理器(模拟浏览器行为)

     

     三、HTTP Request Defaults(请求默认值)

     四、jmeter链接数据库

     

    五、正则表达式提取器

     引用名称:定义一个变量,供后续请求引用

    一般(.+?)和(.*?)能够满足我们80%的使用场景。所以,一般的正则表达式都可以写成下面这2种
    左边界(.+?)右边界
    左边界(.*?)右边界
    left对应匹配目标的起始字符
    right对应匹配目标的结束字符
    正则表达式:利用正则将需要的数据提取出来
    () 括起来的部分就是需要提取的,对于你要提的内容需要用小括号括起来
    . 点号表示匹配任何字符串
    + 一次或多次
    ? 在找到第一个匹配项后停止
    模板:用$$引用起来,如果在正则表达式中有多个正则表达式(多个括号括起来),则可以是$N$等,表示提取第N个括号里面的值
    匹配数字 -1:表示取所有返回值,此时提取结果是一个数组,其余正整数代表第几个匹配的内容提取出来。如果匹配数字选择的是-1,后续还可以通过${XXX_1}的方式来取第1个匹配的内容,${XXX_2}来取第2个匹配的内容。
    匹配数字1:表示取第一个返回值
    匹配数字0:表示随机取一个返回值
    缺省值:正则匹配失败时取的值

    六、json提取器,与正则表达式提取器的功能类似,但是只能处理响应正文,并且响应正文必须是json格式的,$代表根目录,遇到

     

     

     json提取提取多个值

     

    七、响应断言元件

     

     还可以利用正则表达式断言,字符串是不支持正则表达式断言的,包括和匹配都能用正则表达式断言。区分大小写

     

     自定义消息,失败的时候才会生效

     忽略状态

    四、json断言元件

     

     

    五、jmeter参数化实现

    方式一、通过用户定义的变量设置参数用户定义的变量也是全局变量

    方式二、前置处理器--用户参数,相当于postman中的Pre-request-Script,都是在请求之前执行

    方式三、函数助手对话框

    方式四、csv文件

    六、元件的执行顺序&作用域

     

     

     

  • 相关阅读:
    贝尔级数
    NOIP2018 退役记
    Codeforces1106F 【BSGS】【矩阵快速幂】【exgcd】
    codeforces1111 简单题【DE】简要题解
    BZOJ4836: [Lydsy1704月赛]二元运算【分治FFT】【卡常(没卡过)】
    BZOJ3771: Triple【生成函数】
    Codeforces 1096G. Lucky Tickets【生成函数】
    Codeforces1099F. Cookies【DP】【线段树】【贪心】【博弈】【沙比提(这是啥算法)】
    Codeforces gym101955 A【树形dp】
    BZOJ3551: [ONTAK2010]Peaks加强版【Kruskal重构树】【主席树】
  • 原文地址:https://www.cnblogs.com/aichixigua12/p/13158414.html
Copyright © 2011-2022 走看看