zoukankan      html  css  js  c++  java
  • jmeter函数助手_详情,(资源来源网络)

    1、__BeanShell脚本语言

    支持BeanShell脚本语言。

    例如:在Java请求中设置Label为${__BeanShell("shanghai"+"road")},Sampler中以这样的方式去调用此函数,把这两个字符串连接在一起了。

    2、__char

    把一组数字转化成Unicode字符。例如输入65、66两个数字,转成Unicode码就是A、B字母

    3、__counter

    作为一个计数器使用,支持多线程。

    4、__CSVRead

    从文件中读取指定列的值,功能:a、读取固定值:从testvalue.txt读取第0列;b、读取动态值:${__CSVRead(D: estvalue.text,next())}  c、可以使用文件别名:使用testfile作为D: estvalue.txt文件的别名,在Java请求中可以使用${__CSVRead(*testfile,1)}来读取文件中的值

    5、__escapeHtml

    把字符转换成HTML格式的字符。比如引号转成HTML就是 &quto 空格就是&nbsp

    6、__escapeOroRegexChars

    把正则表达式转换成Java正则能够识别的表达式

    7、__eval

    返回一个表达式的值,可以用此函数表达式来嵌套引用表达式

    8、__evalVar

    用来返回表达式的结果,并把结果存入一个变量,供Sampler引用

    9、__FileToString

    用来读取文件,可以一次性读取文件内容,然后保存到变量;此变量之后可以由其他Sampler引用

    10、__intSum

    对整数求和,支持多个整数累加,多个数之间用逗号分隔

    11、__longSum

    把整数变成了长整型

    12、__javaScript

    返回JavaScript脚本的执行结果,也可以调用JavaScript中的库函数

    13、__jexl

    提供对Jakarta Commons Jexl表达式的支持

    ${__jexl2(vars.get("START.YMD"),test)}

    14、__log

    日志方法,返回输入的字符串信息。

    也可以写日志

    15、__logn

    与_log相似,不过只记录一条日志,不返回值而已

    16、__machineIP

    该函数引用返回本机IP

    17、__machineName

    返回本机的机器名。

    18、__P

    获取属性的函数。可以获取命令行中定义的属性,默认值为1。

    19、__property

    用来获取jmeter的属性。

    例:在jmeter.properites中设置的日志级别是INFO,所以${__property(log_level,jmeter,logLevel)}获取的也是INFO

    20、__Random

    随机数函数,可以生成一个一定范围内的随机数并保存到指定变量,此变量可以被其他的Sampler引用。

    21、__RandomString

    随机字符串函数,支持中文。可以生成指定长度的随机字符串并保存到指定变量。

    22、__regexFunction

    正则表达式提取函数,此函数用来正则匹配上一个Sampler的返回值。

    例:用road(.*) china来匹配111

    函数选用:${__regexFunction(road(.*) china,$1$,1,,,,)}    结果:Label是111

    23、__samplerName

    获取当前sampler的名称

    24、__setProperty

    动态设置jmeter属性

    25、__split

    拆分字符串。

    26、__StringFromFile

    该函数从文件中读取内容,一行一行的读取,类似与CSV Data Set Config元件;当读完后悔重头开始。每调用此函数一次将打开一次文件。

    27、__TestPlanName

    返回测试计划的名称,即当前脚本的文件名

    28、__threadNum

    返回当前线程号

    29、__time

    返回当前时间,可以指定返回格式。

    yyyy-MM-dd HH:mm:ss

    30、__unescape

    反转escape字符,如: 转成CRLF

    31、__unescapeHtml

    反转URL链接中的Unicode编码字符,如:  转成空格

    32、__urldecode

    反转URL链接中的Unicode字符

    例:Word +%22school%22-->Word "school"

    33、__urlencode

    把URL链接中的escap字符转化成Unicode编码

    例:Word "school"-->Word+%22school%22

    34、__UUID

    生成的字符串是唯一存在的

    35、__V

    该函数用来执行变量表达式并返回结果。

    36、__XPath

    该函数可以从XML格式的文件中匹配内容,每次调用返回一个匹配值,到达尾部从头开始。匹配不到返回空。_XPath使用XPath表达式来匹配XML文件中的内容。


    原文查看链接:https://www.jianshu.com/p/de73f8559483

  • 相关阅读:
    无法访问计算机XXXX。错误是:库没有注册。
    Unix网卡重启命令
    教你如何进入有密码的 XP 系统
    巧妙恢复被破坏的Windows XP系统文件
    认识容灾备份 构筑一个避风港
    双机热备的实现模式 - 基于共享存储与纯软件方式
    玩大型游戏死机解决方法
    让windows xp开机跳过登陆界面
    在IE7中无法正常访问FTP的解决办法
    STL使用心得
  • 原文地址:https://www.cnblogs.com/coco-fly/p/9956196.html
Copyright © 2011-2022 走看看