Jmeter 文件协议在HTTP请求中的应用

Jmeter 文件协议在HTTP请求中的应用,jmeter,file-read,Jmeter,File Read,建议使用读取文件的方法来读取 例如,您可以在一个线程中使用对文件侦听器或BeanShell后处理器的保存响应,使用HTTP采样器“file:”协议读取文件,并使用后处理器提取信息 哪个正在工作,但是否应忽略文档中的警告 注:文件协议仅用于测试目的。无论使用哪个HTTP采样器,它都由相同的代码处理 使用文件协议是/何时是安全/良好的做法,还是已弃用/不良做法 使用Beanshell后处理器绝对是一种糟糕的做法,而且语言 写入和读取文件可能会导致巨大的开销,这可能成为脚本的瓶颈,尤其是在高负载情况下

建议使用读取文件的方法来读取

例如,您可以在一个线程中使用对文件侦听器或BeanShell后处理器的保存响应,使用HTTP采样器“file:”协议读取文件,并使用后处理器提取信息

哪个正在工作,但是否应忽略文档中的警告

注:文件协议仅用于测试目的。无论使用哪个HTTP采样器,它都由相同的代码处理

使用文件协议是/何时是安全/良好的做法,还是已弃用/不良做法

  • 使用Beanshell后处理器绝对是一种糟糕的做法,而且语言
  • 写入和读取文件可能会导致巨大的开销,这可能成为脚本的瓶颈,尤其是在高负载情况下。此外,内存中的操作将比在文件系统中写入/读取文件快得多
  • 假设上述情况:

    虽然如果需要从文件系统上的文件读取数据,使用
    文件
    协议没有什么错,但最好避免使用这些临时文件,并使用内存在线程之间传递数据,选项如下:

  • 在第一个线程组中使用以存储值,在其他线程组中使用以读取以前存储的值
  • 用于在线程之间传递变量,即使它们位于不同的线程组中(有关实际用例,请参阅)。线程间通信插件可以使用