博客
关于我
Jmeter-截取登录信息(函数助手-切片函数的使用)
阅读量:506 次
发布时间:2019-03-07

本文共 1375 字,大约阅读时间需要 4 分钟。

JMeter切片函数:从Python切片函数到实际应用

在测试工具JMeter中,切片函数(_split) 是一个非常实用的功能,类似于Python中的split函数。通过合理使用切片函数,可以有效地将字符串按特定字符分割,从而提取所需的数据。以下将从基础知识到实际应用,详细介绍JMeter切片函数的使用方法。

Python切片函数的基础

在学习JMeter的切片函数之前,首先了解Python中的split函数是非常重要的。split函数的主要作用是将一个字符串按照指定的字符分割成多个子字符串,并将结果返回为一个列表。例如:

string = "hello,world!how_are_you"result = string.split(',')# 结果:['hello,world!','how_are_you']

通过上述示例可以看出,split函数可以根据指定的分隔符将字符串分割成多个部分。

JMeter切片函数的功能

在JMeter中,切片函数(_split) 的使用原理与Python中的split函数非常相似。其主要步骤如下:

  • 获取源字符串:需要进行切片的原始字符串。
  • 指定切割字符:选择用于分割字符串的特殊字符。
  • 存储切片结果:将切割后的字符串列表存储到指定的变量中。
  • 通过这些步骤,JMeter能够将复杂的源字符串分割成多个有用的数据片段。

    项目实战:登录集团系统

    在实际项目中,切片函数的应用场景非常丰富。以下以登录集团系统为例,详细说明如何使用切片函数获取登录信息。

    实现过程

  • 源字符串

    http:*****************?token=469fb5d0-f9fa-433f-aac5-ea96b2df728f

    通过查看登录系统返回的登录信息,可以发现登录成功后会返回一个带有token的URL。我们需要提取这个token。

  • 切割字符:选择=符号作为分隔符。

  • 存储结果:将切割后的结果存储到变量VAR中。

  • 最终目标

    通过上述步骤,系统会将源字符串按照=符号分割成多个部分。最终我们需要从中提取token部分,即"469fb5d0-f9fa-433f-aac5-ea96b2df728f"

    使用切片函数的步骤

    在JMeter中使用切片函数,具体操作如下:

  • 进入切片函数菜单

    • 通过菜单栏找到“Add” -> “Dialog” -> “String to Split”。
  • 配置切片函数

    • String to split:输入需要切割的源字符串。
    • Name of variable in which to store the result:指定存储切割结果的变量名称(此处为VAR)。
    • String to split on:选择切割字符(此处为=)。
  • 执行并复制结果

    • 点击“Generate & Copy to Clipboard”按钮,执行切片函数并将结果复制到粘贴板。
  • 引用切片结果

    切片函数的结果会存储在变量VAR中。接下来,在下一个接口中,我们需要引用这个变量来获取token值。在JMeter中,可以通过变量引用语法直接使用${VAR_2}(假设tokenVAR_2)。

    通过以上步骤,可以清晰地看到JMeter切片函数在实际项目中的强大功能。它不仅能够帮助我们快速提取所需数据,还能显著提升测试效率。

    转载地址:http://sfnjz.baihongyu.com/

    你可能感兴趣的文章
    php 放大镜,放大镜放大图片效果
    查看>>
    php 数据库 表格数据,php数据库到excel表格-php怎么把数据库数据放到表格里
    查看>>
    PHP 数据库连接池实现
    查看>>
    php 数组 区别,PHP中数组的区别
    查看>>
    PHP 数组怎么添加一个元素
    查看>>
    PHP 文件上传
    查看>>
    PHP 文件操作
    查看>>
    php 文字弹幕效果代码,HTML5文字弹幕效果
    查看>>
    php 时间日期函数,获取今天开始时间,结束时间
    查看>>
    PHP 构造函数的重载
    查看>>
    php 标准规范
    查看>>
    PHP 浮点型精度运算相关问题
    查看>>
    php 浮点型计算精度问题
    查看>>
    php 特定时间段统计,jpgraph某个时间段的数据统计
    查看>>
    php 生成csv mac下乱码
    查看>>
    php 生成证书 签名及验签
    查看>>
    php 的rsa加密与解密
    查看>>
    PHP 的标准输入与输出
    查看>>
    php 笔记 (早前的,很乱)
    查看>>
    PHP 第一天
    查看>>