如何将jsr 223采样器中的采样器统计信息写入jmeter侦听器

时间:2018-08-20 14:13:14

标签: apache jmeter

我有一个jsr223采样器,可以执行以下操作 1.加载外部Java类 2.发送一些属性给class 3.java类会计算并给出resp时间,resp状态 4.jsr 223采样器将接收到统计信息并需要在侦听器中显示 我正在使用Sample Result.setsamplelabel和Sample result.setresponsecode(“ passed”) 但是如何设置响应时间?

1 个答案:

答案 0 :(得分:0)

您无法在JSR223采样器本身中执行此操作,但是可以使用Elapsed Time修改父采样器JSR223 PostProcessor

  1. 将JSR223 PostProcessor添加为要更改其响应时间的采样器的子项
  2. 将以下代码放入“脚本”区域

    org.apache.commons.lang3.reflect.FieldUtils.writeField(prev, "elapsedTime", XXXX, true);
    

    XXXX更改为所需的响应时间(以毫秒为单位)

  3. 就是这样,采样器的经过时间现在应该具有XXXX

参考文献: