比较Jmeter中的csv文件(结果)

比较Jmeter中的csv文件(结果),jmeter,jmeter-plugins,jmeter-maven-plugin,Jmeter,Jmeter Plugins,Jmeter Maven Plugin,我是Jmeter的新手,我正在与JDBC合作。 我正在运行一个由3个jdbc请求组成的采样器,并将完整采样器的输出存储在CSV文件中。 正在尝试将以前的结果文件与当前结果进行比较。 有人能帮我怎么做吗?我需要使用任何特定的插件吗 如果您需要比较两个可以使用的文件,请提前感谢 将JSR223断言添加到测试计划的某个地方(通常它应该作为 确保将groovy作为一种语言,并选中缓存编译的脚本(如果可用)框 将以下代码放入“脚本”区域: 如果文件内容不同,JSR223断言将使父采样器失败(根据 参考资

我是Jmeter的新手,我正在与JDBC合作。 我正在运行一个由3个jdbc请求组成的采样器,并将完整采样器的输出存储在CSV文件中。 正在尝试将以前的结果文件与当前结果进行比较。 有人能帮我怎么做吗?我需要使用任何特定的插件吗


如果您需要比较两个可以使用的文件,请提前感谢

  • 将JSR223断言添加到测试计划的某个地方(通常它应该作为
  • 确保将
    groovy
    作为一种语言,并选中
    缓存编译的脚本(如果可用)
  • 将以下代码放入“脚本”区域:

  • 如果文件内容不同,JSR223断言将使父采样器失败(根据

    参考资料:

    • 课堂参考
    • 课堂参考

    您能举个比较的例子吗?我正在将查询的响应保存在csv文件中,当我再次运行测试时,这些结果应与保存的文件进行比较谢谢,有没有办法在Jmeter中找出两个结果文件之间的差异?
    import org.apache.commons.io.FileUtils;
    
    boolean filesEqual = FileUtils.contentEquals(new File('/path/to/file1'), new File('/path/to/file2'))
    
    if (!filesEqual) {
        AssertionResult.setFailure(true)
        AssertionResult.setFailureMessage('Files are not equal');
    }