我从一个更简洁的人那里提取HTML响应代码。如果返回正确的响应代码,我想使用if控制器有条件地提取更多信息。
因此,获取消息响应提取器会将响应代码保存到变量:GetMessageResponse。
然后If Controller将检查GetMessageResponse是否为200:
如果这是真的,那么提取更多这样的信息:
但是我在ResponseText中没有得到任何东西,我做错了什么?
答案 0 :(得分:1)
答案 1 :(得分:0)
在JMeter中,您所做的是提取任何响应并将默认值字段设置为当响应不包含提取时将填充的内容,例如JSON Extractor:
你展示的内容不起作用,因为你把Extractors放在IfController中,因为没有Sampler,因scoping rules而不会发生任何事情。
此外,当您需要使用另一个东西时如果使用Controller,无需提取响应代码,只需使用:
$ {JMeterThread.last_sample_ok}