• 三、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文件

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

     

     

     

  • 相关阅读:
    类的成员函数实现线程的回调函数
    Devexpress Chart series 点击时获取SeriesPoint的值
    递归树 TreeList
    ChartControl饼状图自定义调色板
    Devexpress GridControl.Export 导出
    .Net Core 实现 自定义Http的Range输出实现断点续传或者分段下载
    Js/Jquery获取网页屏幕可见区域高度
    js获取网页屏幕可视区域高度
    环境变量
    bat批处理文件怎么将路径添加到path环境变量中
  • 原文地址:https://www.cnblogs.com/aichixigua12/p/13158414.html
Copyright © 2020-2023  润新知