• Jmeter跨线程参数关联无需脚本


    Jmeter跨线程参数关联无需脚本

    在多线程操作,我们很有可能需要在响应数据里面找到需要的内容,提取该内容作为下一个线程租的数据去使用,为此给大家带来一个简单的方法!

    一、演示网站为公网、我们采用utf-8的编码格式,同时我们设置下中文

    进入jmeter的bin目录下,找到jmeter.porperties文件,以记事本方式打开

    新增/修改配置文件,保持中国人民优良使用习惯、以及咱看的懂的字符编码集

    改成中文,工具能使用明白拉

    符合国情的编码集,这码也不乱了

    二、启动jmter、演示开始

    添加线程组、信息头关联器、结果树——架子要先摆出来

    如图——以防万一我们在测试计划里面勾选下:

    独立运行每个线程组

     给每个线程组添加http请求,我们来区分线程组,给每个线程组加一个唯一识别代号

    该填的咱都填上去,下面是重点了

    在http请求下添加xpath提取器

    xpath提取器是http请求的下位,可不要添加位置不对

    勾选use tidy——不要问为啥,你就得勾

    自定义一个变量val(可以是你想啥的任何值,当然莫要写中文)

    Xpath query表达式:这个就是咱需要提取的响应数据内容了

    匹配数字:默认-1代表返回全部元素,咱改的1就要一个,也可以是0随便来一个

    缺省值:你可以不填

    在线程组A下面添加取样器,先择Beanshell 取样器

    打开函数助手找到setProperty,属性名称自定义一个变量,value of porperty加入我们刚刚定义xpath的变量,完成之后直接生成

    可以直接复制到我们Beanshell 取样器当中了

    虽说写了脚本二字,我们一个代码没写

    线程组A以及设定完成,现在开始设定线程组B

     还是函数助手、porperty,属性名称刚刚我们设置的out

     我们直接生成,可以看的引用的变量${val},是之前的xpath变量

     最后加入我们的函数——大功告成

     验证结果,跑起来

    提取的//title

    一眼明了


     福利

  • 相关阅读:
    【无标题】数字ic设计|ic芯片设计全流程
    React组件复用
    如何做到在 5 分钟之内将应用大小减少 60% 的?
    【历史上的今天】8 月 31 日:人工智能起源;GPU 诞生;Windows 98 中文版来了
    Element的步骤条el-steps加入插槽内容
    记一次MySql重置root密码无效
    01 WIFI ----- SDIO接口驱动
    目标检测YOLO实战应用案例100讲-面向路边停车场景的目标检测(中)
    Android图片一直在另一张图的下边
    【Golang | gRPC】使用openssl生成证书
  • 原文地址:https://blog.csdn.net/fx20211108/article/details/125548914