如何在 jmeter 登录帖子请求中正确传递诸如“ś”之类的拉丁字符

Posted

技术标签:

【中文标题】如何在 jmeter 登录帖子请求中正确传递诸如“ś”之类的拉丁字符【英文标题】:How to pass correctly latin chars like "ś" in jmeter login post request 【发布时间】:2019-08-05 07:43:53 【问题描述】:

当我希望以“pieraś”登录时,页面检测到登录“pieraĹ”

我尝试选择“URL ENCODE”,将 jmeter.property csvdataset.file.encoding_list 仅更改为“ISO 8859-2”以及仅 UTF-8。

JMETER request picture

如何让它正常工作?

【问题讨论】:

【参考方案1】:

在 HTTP 请求字段“内容编码:”中手动输入值“ISO-8859-2”。 它适用于 jmeter.property "sampleresult.default.encoding"

【讨论】:

内容编码是否是您问题的解决方案?我之前问过***.com/questions/52179373/… 是的,当我在 HTTP 请求采样器中为“内容编码”添加一个值时,它适用于我 (JMETER 5.1.1)。我不确定您在 gzip 中提到的情况是否与您要发送文件时在 Header Manager 中设置的 mime-type 无关。 (请注意,我是 www testing 和 Jmeter 的新手)。【参考方案2】:

我尝试在 jmeter 中使用“pieraś”,看起来 JMeter 正在正确地传递和处理这个值。下面给出了一些示例快照:

【讨论】:

在您的示例中,您编辑“BODY DATA”,而我​​的案例是关于“PARAMETERS”

以上是关于如何在 jmeter 登录帖子请求中正确传递诸如“ś”之类的拉丁字符的主要内容,如果未能解决你的问题,请参考以下文章

jmeter--请求元件之参数化

Jmeter重播以供aws-cognito登录的问题

Jmeter 跨线程组传递参数 之两种方法

如何在 Jmeter 中传递表单数据值?

jmeter 线程组之间的参数传递(加密接口测试三)

JMeter传递JSON数据