day23-Jmeter提取器

Jmeter进阶

Jmeter中的关联

关联主要用于解决性能测试中多个接口之间的依赖关系,一般我们可以通过Jmeter的后置处理器来进行提取。

  • 正则表达式提取器
  • XPath提取器
  • JSON提取器

Jmeter正则表达式关联

  1. 添加线程组
  2. 添加HTTP请求
  3. 添加正则表达式提取器
  4. 添加HTTP请求
  5. 添加察看结果树

day23-Jmeter提取器_第1张图片

day23-Jmeter提取器_第2张图片

模板:有多个匹配结果时从第几个值开始匹配

匹配数字:表示取第几个值,0为随机,-1为全部

添加调试取样器可以查看取出的所有值

day23-Jmeter提取器_第3张图片

day23-Jmeter提取器_第4张图片

从调试取样器中挑选符合的值

Jmeter XPath提取器

day23-Jmeter提取器_第5张图片

使用方法与正则提取器类似

day23-Jmeter提取器_第6张图片

Jmeter JSON提取器

day23-Jmeter提取器_第7张图片

day23-Jmeter提取器_第8张图片

day23-Jmeter提取器_第9张图片

Jmeter beanshell

BeanShell是一个可嵌入Java源代码解释器,具有java编写的对象脚本语言功能。

常见的beanshell组件:

  • BeanShell Timer(定时器)
  • BeanShell PreProcessor(前置处理器)
  • BeanShell Sampler(采样器)
  • BeanShell PostProcessor(后置处理器)
  • BeanShell Assertion(断言)
  • BeanShell Listener(监听器)

day23-Jmeter提取器_第10张图片

登录时需要对信息进行md5加密

day23-Jmeter提取器_第11张图片

使用加密后的参数${参数名}

你可能感兴趣的:(软件测试,压力测试,测试工具,软件测试,测试工程师)