首页 > 解决方案 > 使用 Jmeter 测试 Web 应用程序时,正则表达式在执行动态 GUID 期间不起作用?任何人都可以帮助我吗?

问题描述

我已经测试了正则表达式并且它捕获了 GUID,但是在执行时它无法拾取并且我在 Jmeter 中的脚本因此而失败。

我已将测试计划和线程详细信息附加到此。测试计划

错误消息:失败

用于[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}识别路径的正则表达式www.abc.com/BudgetCalculator/f23789f8-c409-4ca2-87ec-dc0cc7bf2975

我登录并尝试导航到超链接预算 cal,但它失败了,它加载了相同的主页而不是导航。

我使用了调试采样器并将其作为空值Debug Sampler

更新现在已经解决了,我使用 css 扇区提取器从上一个请求的响应中读取 href(+GUID) 值,并将其用作下一个请求的变量。

CSS 选择器提取器 HTTP 请求

标签: regexjmeterguid

解决方案


现在这个问题已经解决了,我现在使用了 CSS 选择器提取器,我可以在调试采样器中看到 GUID。


推荐阅读