如何在 Jmeter 的参数中解析 ISO-8859-1 编码的表单数据?
How to parse ISO-8859-1 encoded Form Data in Parameters in Jmeter?
我正在使用 Jmeter 来记录我的应用程序。我在 Jmeter 中使用了 Recording Controller 模板。当我尝试执行我的脚本时,我收到一条错误消息 Response code:400 & Response message:Bad Request。有人可以帮我如何阅读请求正文中的 'Form Data' 吗?
我试过了
- 'Content-Type: as application/x-www-form-urlencoded' 但没有成功。
下面是我的应用截图
您的图像质量太差,因此我们无法对“如何读取”数据发表评论。如果您希望我们分析您的请求负载,除了图像之外,您还应该 add it as text。
你的 Content-Type
header 将被忽略,因为你有 Use multipart/form-data for HTTP POST
所以你发送 multipart/form-data
Content-Type
如果您记录了您的请求但重播失败很可能是由于以下原因之一:
请求操作不能重复,因为测试数据已经被使用,即如果请求创建一个名为“test”的文件夹,第一次执行将成功,第二次和后续将失败,因为该文件夹已经存在。在这种情况下,您可能希望参数化您的请求并使用 random/unique data
缺失或工作不正常 correlation,最明显的继续选项是:
- 使用第 3 方嗅探器工具捕获来自 JMeter 和真实浏览器的请求
- 比较请求 - 它们必须完全相同(除了需要关联的动态值)
- 一旦 JMeter 将发送与
相同的请求
如果请求 body 已编码且无法读取,很可能编码是使用 client-side JavaScript, you need to locate this function, determine what it does and come up with the decryption code somewhere in JSR223 Test Elements enter link description here
完成的
我正在使用 Jmeter 来记录我的应用程序。我在 Jmeter 中使用了 Recording Controller 模板。当我尝试执行我的脚本时,我收到一条错误消息 Response code:400 & Response message:Bad Request。有人可以帮我如何阅读请求正文中的 'Form Data' 吗?
我试过了
- 'Content-Type: as application/x-www-form-urlencoded' 但没有成功。
下面是我的应用截图
您的图像质量太差,因此我们无法对“如何读取”数据发表评论。如果您希望我们分析您的请求负载,除了图像之外,您还应该 add it as text。
你的 Content-Type
header 将被忽略,因为你有 Use multipart/form-data for HTTP POST
所以你发送 multipart/form-data
Content-Type
如果您记录了您的请求但重播失败很可能是由于以下原因之一:
请求操作不能重复,因为测试数据已经被使用,即如果请求创建一个名为“test”的文件夹,第一次执行将成功,第二次和后续将失败,因为该文件夹已经存在。在这种情况下,您可能希望参数化您的请求并使用 random/unique data
缺失或工作不正常 correlation,最明显的继续选项是:
- 使用第 3 方嗅探器工具捕获来自 JMeter 和真实浏览器的请求
- 比较请求 - 它们必须完全相同(除了需要关联的动态值)
- 一旦 JMeter 将发送与 相同的请求
如果请求 body 已编码且无法读取,很可能编码是使用 client-side JavaScript, you need to locate this function, determine what it does and come up with the decryption code somewhere in JSR223 Test Elements enter link description here
完成的