我是JMeter的新手。我正在尝试创建一个测试计划,其中一个请求是包含一些参数的POST请求,请求标头中的内容类型是Multipart / Form-data。
我正在从fiddler复制headers / parameters,因为HTTP代理记录器无法正常工作。
请查看我所拥有的当前设置的图像。我无法使用它获得所需的响应。
答案 0 :(得分:5)
根据HTTP Request Sampler Documentation
对HTTP POST使用multipart / form-data
使用multipart / form-data或application / x-www-form-urlencoded发布请求
所以你需要做的就是:
关于"代理记录器不工作",我从来没有遇到过任何问题,因此可能是配置错误或类似的事情。有些人发现JMeter Chrome Extension更容易使用。
答案 1 :(得分:-1)
不要复制内容处理等,只需发送带有名称的参数,你应该很好。您需要发送表单数据及其价值。 理想情况下它应该看起来像,名称应该只是形式'它的价值在于“立即购买”。
我建议您比较使用开发人员工具发送的请求和使用JMeter发送的请求,它会帮助您更快地调试。
我希望它有所帮助。