在Jmeter中压缩XML文件

xxslljrj  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(177)

我需要创建一个xml文件,然后压缩和上传。我可以创建xml文件和上传,但无法压缩文件。我们可以压缩xml文件使用Jmeter。请让我知道,如果有人有一个工作代码

6jjcrrmo

6jjcrrmo1#

这不是一个代码编写服务,你应该自己尝试一些东西,如果你对你的代码有问题,请联系我们。
在JMeter中归档文件有多种方法,最简单的方法是使用OS Process Sampler调用第三方程序,如zip或7zip控制台归档器。
或者,您可以使用

对于通过编程在运行中生成zip存档,示例代码将类似于:

import org.apache.commons.io.IOUtils

def xml = new File('/path/to/your/file.xml')

def zip = new File('/path/to/created/archive.zip')

def out = new java.util.zip.ZipOutputStream(new FileOutputStream(zip))

out.putNextEntry(new java.util.zip.ZipEntry(xml.getName()))

xml.withInputStream {
    IOUtils.copy(it, out)
}

IOUtils.closeQuietly(out)

相关问题