【问题标题】:Jmeter Regular expression extractor and parsing into requestJmeter正则表达式提取器并解析为请求
【发布时间】:2016-12-01 17:26:19
【问题描述】:

在 Jmeter 中,我可以使用正则表达式提取器提取值,但是在解析值时,我需要对值进行一些更改,如下所示。

例如, 假设如果我在正则表达式提取器中提取此值(多行中的单个值), PHNhbW+xwO U0FNTDoyL cmFjbGUu+

这里 我需要将 + 替换为 %2B,需要在每行末尾添加 %OD%OA,并在一行中添加多行,如下所示。

PHNhbW%2BxwO%OD%OAU0FNTDoyL%OD%OAcmFjbGUu%2B%OD%OA

我需要将其解析为单个参数值。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    我认为你可以使用 __javaScript() 函数,它允许调用任意 JavaScript 代码,在 JMeter __javaScript() 函数中你可以调用 EcmaScript EncodeURIComponent() 函数

    它会自动将所有换行符\r\n 转换为%OD%OA+ 转换为%2B,实际上除了字母数字和这些字符之外的任何字符:

    _ . ! ~ * ' ( )
    

    演示:

    请参阅Using JMeter Functions 指南以获取有关如何处理 JMeter 中的功能的全面信息

    【讨论】:

    • 谢谢德米特里。我检查了 jmeter http 请求中的编码,它起作用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多