regex - JMeter,正则表达式提取器
问题描述
我很难让“正则表达式提取器”在 Jmeter 中为以下工作:
响应标头类似于:
Set-Cookie: Token=dfrtydgsdttetert; Domain=.domain.ca; Path=/;
Expires=Fri, 19 Oct 2018 18:54:18 GMT; Secure
ETag: W/"41c-gdf+/mzdw"
在 JMeter 正则表达式提取器中:
Apply to: main sample and sub-samples
Field to check "Response Header"
Name of create Variable: extracted_token
Regular Expression: (?<=Token=)(.*)(?=; Domain) <- the goal is
the get the string "dfrtydgsdttetert"
Template: $1$
Match No: 1
Default Value: ERROR
我试过上面的配置,extracted_token 变量总是“ERROR”
如果我将正则表达式更改为 Token= 那么我得到:
extracted_id_token=null
extracted_id_token_g=0
extracted_id_token_g0=Token=
请指导我如何修复我的配置,以便我可以在响应标头中检索“dfrtydgsdttetert”。
解决方案
推荐阅读
- python - 绘制 DataFrame x,y,z (数据透视表) - 切换轴
- python-3.x - Python 3.9 中列表的循环效率
- python - Telethon 设置视频高度/宽度
- haskell - 如何从 cabal 文件中排除以避免破坏我的包的 GHC 错误?
- google-apps-script - 如何使用 Google Apps 脚本为 Forms Griditem 设置答案键?
- javascript - 如何处理 document.getElementById 选择的文件
- c - 获取 UTF-16le 字符串的 SHA256 哈希
- solidity - 如何将 uint256 变量转换为 int256 变量?
- flutter - 通用列表的类型等于对象列表
- python - 如何为返回自身的函数编写类型提示?