Jmeter BeanShell脚本作为后处理器

Jmeter BeanShell脚本作为后处理器,jmeter,beanshell,Jmeter,Beanshell,如何使用BeanShell后处理器将响应数据捕获到列表中并在下一个线程中使用这些数据 示例:响应数据具有: 手机号码:1 手机号码:2 手机号码:3 手机号码:n 我想捕获所有手机号码并在下一个线程中使用 怎么做?有人能告诉我吗?使用Beanshell编写脚本是一种很好的解决方案,因此我将使用 假设您有如下响应数据: mobilenumber:1 mobilenumber:2 mobilenumber:3 添加为返回上述数据的请求的子级,并将以下代码放入“脚本”区域: 上面的代码将按空格分

如何使用BeanShell后处理器将响应数据捕获到列表中并在下一个线程中使用这些数据

示例:响应数据具有:

手机号码:1
手机号码:2
手机号码:3
手机号码:n

我想捕获所有手机号码并在下一个线程中使用


怎么做?有人能告诉我吗?

使用Beanshell编写脚本是一种很好的解决方案,因此我将使用

  • 假设您有如下响应数据:

    mobilenumber:1 mobilenumber:2 mobilenumber:3 
    
  • 添加为返回上述数据的请求的子级,并将以下代码放入“脚本”区域:

    上面的代码将按空格分割响应数据,并将结果存储到结构中

  • 在下一个线程组中,您将能够访问如下值:

    def list = props.get('list')
    
  • 演示:


    谢谢你,这非常有用。。但是我想把所有的数字都存储到一个列表中。我的回复不仅有mobilenumber,而且有很多数据,我想把莫尔数字整合到一个列表中
    def list = props.get('list')