前题:请求2要用到请求1返回的结果作为参数
正在学习,所以拿正则表达式提取器练手,结果掉坑了。
设置变量名captchaId,正则式,匹配项1,默认值888,这些都ok,因为在调试取样器中能看到结果,没有错。但是请求2就是报错不通过。各种百度,可能自己没理解一直没有解决,距离崩溃只差0.00000000000...1了
最后尝试更换应用变量名换成${captchaId_g1},请求2完美通过了。
世间万物皆有存在的理由,虽然至今不明白男士的奶子作用。
请求2中引用变量,一定要填写正确的变量名,可借助调试取样器debug simpler,查看匹配到的结果,选择正确的变量名
比如要匹配captcha_id,正则表达式返回的结果有captchaId=xxxxx和captchaId_g1=xxxxx,因为取了${captchaId}一直报错,
总之请求返回错误时,要考虑各个步骤是否有错。做事也一样考虑全面,测试更是如此。