zoukankan      html  css  js  c++  java
  • jmeter正则提取信息头数据

    我们在平时的测试中总是会遇到这种需要登录后获取某一个登录标识的值才能继续执行下一步的接口,此时我们就需要设置参数,有的在信息头中,有的是cookies,还有的是在登录后的返回数据中有一个token,但它们设置参数的方法都是一样的,都通过正则表达式提取器提取对应的值

    1、正则提取登录接口的信息头数据

    如上图所示,有两个参数,那我们就可以创建两个正则表达式分别提取

    取信息头中的信息 用 结尾  或者 (.+),取响应码用 $ 结尾。如下两种都是正确的,【要检查的响应字段】要选择 “信息头”

    2、在下一个接口中调用这两个参数,添加http信息头管理器

    3、参数在不同的线程组之间调用就要设置全局变量

    全局变量格式可以用函数助手生成

    在登录接口下添加后置处理器--BeanShell PostProcessor,有两个参数时就换行填写就行了

     4、在另一个线程组的接口中添加http信息头管理器调用参数,格式为:${__property(sid)}

    5、正则提取cookie

    cookie格式如下:

    添加正则表达式提取器

     设置全局变量

     在调用的的接口中添加 “http cookie 管理器”

  • 相关阅读:
    插入排序
    JavaMail学习笔记
    Struts2的工作原理
    我的快速排序
    截取字符串,只截取前N个字节的字符
    修改MyEclipse8.6中的Servlet.java模板
    Java类装载的过程及原理介绍
    cmd检查jdk的版本
    快速排序
    flash 侦测人的面部
  • 原文地址:https://www.cnblogs.com/jasmine0627/p/9959595.html
Copyright © 2011-2022 走看看