Jmeter 如何使用BeanShell从字段名中获取HTTP请求的名称?
我需要从http请求中获取变量字段,该字段名为Name。 如果有人能给出我的例子,我如何使用beanshell获得其他字段,例如:路径、服务器名或IPJmeter 如何使用BeanShell从字段名中获取HTTP请求的名称?,jmeter,beanshell,Jmeter,Beanshell,我需要从http请求中获取变量字段,该字段名为Name。 如果有人能给出我的例子,我如何使用beanshell获得其他字段,例如:路径、服务器名或IP 提前感谢下面的代码可以为您提供HTTP请求名称字段值 ctx.getCurrentSampler().getName() 添加为请求的子级 使用以下代码行获取所需的值: String name = sampler.getName(); // get parent sampler name String path = sampler.getUrl(
提前感谢下面的代码可以为您提供HTTP请求名称字段值
ctx.getCurrentSampler().getName()
String name = sampler.getName(); // get parent sampler name
String path = sampler.getUrl().getPath(); // get path
String url = sampler.getUrl().getHost(); // get IP or hostname
如果需要,还可以将值存储到中,如
vars.put("name", name);
有关在JMeter测试中使用Beanshell脚本的全面信息,请参阅指南 我想你不用beanshell也能做到。只需在取样器内使用 ${uuuu samplerName()}
不断从谷歌获得类似
String name=sampler.xxxx
的行,但是没有一篇文章提到什么是sampler
。