【发布时间】:2023-01-14 07:50:11
【问题描述】:
我需要创建一个 xml 文件,然后压缩并上传。 我能够创建 xml 文件并上传但无法压缩文件。 我们可以使用 Jmeter 压缩 xml 文件吗?如果有人有工作代码,请告诉我
【问题讨论】:
标签: jmeter jmeter-plugins jmeter-4.0
我需要创建一个 xml 文件,然后压缩并上传。 我能够创建 xml 文件并上传但无法压缩文件。 我们可以使用 Jmeter 压缩 xml 文件吗?如果有人有工作代码,请告诉我
【问题讨论】:
标签: jmeter jmeter-plugins jmeter-4.0
这不是代码编写服务,您应该自己尝试一些东西,如果遇到问题,请联系我们你的代码。
在 JMeter 中有多种归档文件的方法,最简单的是使用 OS Process Sampler 调用 3rd 方程序,如 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)
【讨论】: