Jmeter性能测试工具学习(8.关联)

版权声明:版权归作者所有转载请标明出处https://blog.csdn.net/moveym https://blog.csdn.net/moveym/article/details/82782819

关联

从动态的响应中的请求拿取字符串

服务器返回的动态变化且对业务有影响的是 需要做关联的

Jmeter中的关联

强大的后置处理器: Regular Expression Extractor

 

正则表达式

       正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常 简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描 述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来 检索、替换那些符合某个模式的文本。(百度百科)

      Jmeter的正则规则基于Apache ORO,跟perl语言的正则表达式规则类似,目前学会了解和 使用最常用的语法即可。

具有特殊含义的字符:

( 和 ) :界定期望获取字符串的匹配模式

. (字符点): 匹配任何单个字符

+:一次或者多次

?:找到匹配的结果后立刻停止查找

\ : 转义字符

[ ] : 匹配符合 [] 内的字符


[0-9] 匹配所有数字字符

[a-z] 匹配所有小写字母字符

[^0-9] 匹配所有非数字字符

[^a-z] 匹配所有非小写字母字符

^ 匹配字符开头的字符

$ 匹配字符结尾的字符

实例:

1、从本地读取一个TXT文件,然后jmeter读出来的文件有乱码

设置TXT为utf-8后还是乱码,在  设置成utf-8就没有乱码了。

2、插入Regular Expression Extractor组件,设置参数

猜你喜欢

转载自blog.csdn.net/moveym/article/details/82782819