我无法在Jmeter中计算响应头大小。
我想计算响应标题大小,我尝试下面的选项,但我没有成功。 选项1:解析Sampler结果中返回的值 - >我没有内置选项。 选项2:将响应头存储在变量中,并使用var.length()函数计算长度。 - >由于响应头有新的换行符,因此.length函数不起作用。
任何人都可以建议我以字节为单位计算响应头大小。
提前致谢,
此致 哈
答案 0 :(得分:1)
我们也可以在BeanShell中执行,下面是代码的片段
添加Bean Shell后处理器
写
response_Header = prev.getResponseHeaders();
response_Header_Size = new Integer(response_Header.length());
vars.put("response_Header_Size", response_Header_Size.toString());
适用于Jmeter 2.13
答案 1 :(得分:0)
应该是这样的:
newtype F = F (Int, Maybe String, Maybe String)
prev.getResponseHeaders().size();
是SampleResult类实例的简写。
请注意,从JMeter 3.1开始,用户可以像Groovy一样切换到任何形式脚本的JSR223测试元素和Groovy语言:
有关详细信息,请参阅Apache Groovy - Why and How You Should Use It文章