无法为 Jmeter 脚本录制 Microsoft Dynamics 365 FO

问题描述 投票:0回答:1

当我尝试为 Microsoft Dynamics 365 FO 记录 jmeter 脚本时,我在尝试在浏览器中加载 url 时收到以下错误。关于解决方法有什么想法吗?



java.io.EOFException
    at java.base/java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:279)
    at java.base/java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:269)
    at java.base/java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:175)
    at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79)
    at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:91)
    at org.apache.jmeter.protocol.http.sampler.hc.LaxGZIPInputStream.<init>(LaxGZIPInputStream.java:42)
    at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.lambda$static$0(HTTPHC4Impl.java:205)
    at org.apache.http.client.entity.LazyDecompressingInputStream.initWrapper(LazyDecompressingInputStream.java:51)
    at org.apache.http.client.entity.LazyDecompressingInputStream.read(LazyDecompressingInputStream.java:63)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.readResponse(HTTPSamplerBase.java:1950)
    at org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.readResponse(HTTPAbstractImpl.java:475)
    at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:678)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:66)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1311)
    at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:251)
    at com.blazemeter.jmeter.correlation.core.proxy.CorrelationProxy.run(CorrelationProxy.java:57)

我尝试了所有浏览器,也尝试使用 blazemeter 插件来录制,但没有成功。我还尝试在浏览器中记录网络并手动将 HAR 转换为 JMX 但没有成功

jmeter performance-testing microsoft-dynamics
1个回答
0
投票

一般来说,我不认为任何自动关联工具支持 gzip/zstd/任何压缩方法,您可以尝试通过以某种方式修改浏览器 Accept-Encoding 标头来禁用压缩,一旦完成记录,您可以添加 HTTP 标头Manager 使用该标头重新启用脚本重播的压缩

© www.soinside.com 2019 - 2024. All rights reserved.