如何在jmeter中获取当前失败url的父url?
我正在尝试获取当前失败请求的父URL(例如,考虑一个旅行网站,父URL将是搜索CyrTya,当前URL正在选择航班页面)。我们如何做到这一点。我尝试了在失败的URL和BeNeSk之后放置一个IF控制器,以便它获取所有故障航班请求的父URL。但是现在发生的是,如果当前的飞行请求失败,它根本不会转到下一个if控制器。执行停止。有人能用更好的方法指导我吗如何在jmeter中获取当前失败url的父url?,jmeter,jmeter-4.0,Jmeter,Jmeter 4.0,我正在尝试获取当前失败请求的父URL(例如,考虑一个旅行网站,父URL将是搜索CyrTya,当前URL正在选择航班页面)。我们如何做到这一点。我尝试了在失败的URL和BeNeSk之后放置一个IF控制器,以便它获取所有故障航班请求的父URL。但是现在发生的是,如果当前的飞行请求失败,它根本不会转到下一个if控制器。执行停止。有人能用更好的方法指导我吗 首先,忘记Beanshell,至少从JMeter版本3.1开始(对于早期版本,也建议这样做,但是Groovy引擎没有包含在JMeter发行版中) 添
${url}
的形式访问该值
代表当前prev
是ctx
是vars
if (!prev.isSuccessful()) {
log.info('Previous sampler name: ' + ctx.getPreviousSampler().getName())
log.info('Previous sampler URL: ' + ctx.getPreviousSampler().getUrl().toString())
}
vars.put('url', ctx.getPreviousSampler().getUrl().toString())