gpt4 book ai didi

java - Jmeter 上传录音报错

转载 作者:搜寻专家 更新时间:2023-10-31 19:56:52 24 4
gpt4 key购买 nike

我正在尝试录制具有上传功能的 session 。
我已经使用http代理服务器来记录,记录 Controller 和http cookie管理器。
当我尝试上传文件并单击保存时,它显示以下错误:

java.io.FileNotFoundException: a12-13538_110q.htm (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(Unknown Source) at java.io.FileInputStream.(Unknown Source) at org.apache.jmeter.protocol.http.sampler.PostWriter.writeFileToStream(PostWriter.java:408) at org.apache.jmeter.protocol.http.sampler.PostWriter.sendPostData(PostWriter.java:117) at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sendPostData(HTTPJavaImpl.java:115) at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:510) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62) at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1060) at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:238)

当我不使用 jmeter 记录时,这个功能工作正常。

请帮忙解决这个问题。
有什么方法可以执行此测试吗?

最佳答案

Bug 50079 : Jmeter不记录文件路径。

根据您的异常,由于上述问题,jmeter 无法找到要上传的文件。
所以你必须在采样器中手动设置路径,最好使用变量来进行测试参数化。

根本不要使用录音和回放,或者至少检查和调整您录制的采样器。
在您的情况下,您必须在记录的 http [POST] 请求中设置以下内容:

  • 将 multipart/form-data 用于 POST = true - 将文件作为请求的一部分发送;
  • Send Files with Request -> File Path = PATH_TO_FILE - 现有文件的路径,直接或使用变量。
    . . .    UPLOAD HTTP Request    Method = POST    Use multipart/form-data for POST = true    -- Send Files with Request -- section:    File Path = ${testFile}    Parameter Name = datafile    MIME Type = ...    . . .

关于java - Jmeter 上传录音报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12366537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com