在性能测试中,为了排查问题,有时需要查看请求响应时间大于预期值得具体响应时间及使用的参数值等
为解决上述问题需在请求下添加后置处理器-->BeanShell PostProcessor,并在其中添加如下信息:
int c;
String q1="";
q1=prev.getTime().toString();
c=Integer.parseInt(q1);
if(c>10) //单位毫秒
{
log.info("请求响应时间大于10毫秒的响应时间为:"+c);
}
下图为打印请求(71 /search)响应时间大于10毫秒的响应时间
执行脚本后,查看jmeter.log中的日志可查看打印的信息
注:请求中的Load time为请求的响应时间