jmeter - Jmeter Debug Sampler 不显示正则表达式提取器变量
问题描述
我在从正则表达式提取器中获取变量以显示在查看结果树中时遇到了一些问题。
正则表达式提取器是 HTTP 请求的子项。调试采样器和查看结果树与 HTTP 请求处于同一级别。我正在尝试提取授权令牌。
如您所见,我从服务器收到了带有 Token 的 200 响应。
但我什至没有在调试采样器中看到 RegEx 变量。即使提取器没有从响应中提取任何内容,我也希望看到它们。我错过了一个节点吗?找错地方了?使用错误的元素?
我花了半天时间研究和尝试不同的东西,请帮忙。
谢谢。
解决方案
- 您的正则表达式不正确,您应该使用类似的东西,
(.*)
因为如果您不提供您没有的正确边界,您的正则表达式将不匹配任何内容。您可以尝试坚持换行符,但如果您的令牌最后出现,它可能不起作用 您正在查看 View Results Tree 侦听器的错误选项卡,JMeter 变量(包括预定义的变量)位于
Response Data -> Response Body path
查看如何调试您的 Apache JMeter 脚本文章以了解有关 JMeter 测试故障排除技术的更多信息。
推荐阅读
- python - PyAudio:将 paInt16 字节数组转换为 Int16,然后使用“读取”转换回字节数组
- python - 在 Docker 上的 Anaconda 下运行 jupyter notebook
- asp.net - 如何减少我的 TTFB(Time To First Byte) 加载时间?
- css - 如何在 sass 中使用 :has
- r - R中固定源的排列?
- html - 将表拆分为 css 列,Firefox 中的问题
- javafx - 将 FXML 视图加载到 WorkbenchFX
- php - php静态类和普通类
- javascript - 如何使用javascript检查量角器中是否选中了复选框
- selenium - 允许 webdriver 浏览器从 Windows 10 服务在桌面上弹出