JMeter正则表达式提取器(数组)
发布时间
阅读量:
阅读量
在利用JMeter进行性能测试的过程中,常常会遇到需要在不同请求之间传递数据的情形,例如登录操作生成的token,在后续页面的交互中都需要携带该token。此时,如何实现数据的传递与共享便成为亟需解决的问题。
JMeter所提供的后置处理功能,例如正则表达式提取器,能够在服务器返回响应内容后,将其中的关键信息提取出来,并将其存储至指定变量中。当后续操作需要使用该信息时,只需引用对应变量即可完成数据的调用与传递。
一、正则表达式简单介绍
| 元字符 | 意义 | 限定符 | 意义 |
|---|---|---|---|
| . | 任意单个字符 | + | 匹配至少大于1次 |
| /d | 任意单个数字 | ? | 匹配0次或1次 |
| [0-9] | 等价0-9 | * | 匹配0次或多次 |
| [a-zA-Z] | 等价所有的大小写字母 | {n,}、{n,m}、{n} | 匹配限定次数 |
示例:
与数字123456相匹配的正则表达式包括: .* 、 \d* 、 \d{6} 、 [0-9]{6}
二、Jmeter之正则表达式提取器
操作实例:
(1)老黄历接口:参数包括 key、date
http://v.juhe.cn/laohuangli/d
(2)获取响应结果中reason字段的信息
操作须知:
- 明确所提取数据的范围
- 确定取值的上下限,尽量使边界条件能够唯一标识所需数据。例如
全部评论 (0)
还没有任何评论哟~
