我的表现测试包括
我附上了我的正则表达式代码。 评论部分显示了我尝试过的各种正则表达式
这是我的正则表达式
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Regular Expression Extractor" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">link</stringProp>
<stringProp name="RegexExtractor.regex">https://([^/].*)&form_action=validate</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default"></stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
<boolProp name="RegexExtractor.default_empty_value">true</boolProp>
<stringProp name="TestPlan.comments">encryption2.emktg2.info(.*?)" and encryption2.emktg2.info/campaign-jmeter/thanks.page(.*?) and href=\"(.*?)\" and https://([^/]*)/</stringProp>
<stringProp name="Sample.scope">all</stringProp>
</RegexExtractor>
答案 0 :(得分:0)
简答:我们无法使用Jmeter点击,而是使用http sampler捕获并发送url(即,点击/提交)。即,模拟单击确认电子邮件链接时触发的HTTP请求。
答案很长:
建议:请在所有采样器的末尾添加Debug sampler(以使用正则表达式提取器查看捕获的url),并查看结果树(以查看发送的实际请求和收到的响应。 )。