我使用jmeter测试我的网站并使用正则表达式创建regular expression extractor:
郎= “(。+?)”
html正文包含:
<!DOCTYPE html>
<html lang="nl-NL" xmlns="http://www.w3.org/1999/xhtml">
正则表达式提取器中返回的值是nl-NL
我正在尝试将变量小写为nl-nl,并在我的下一个https请求中使用变量$ {language}。
任何提示?
答案 0 :(得分:0)
在JMeter中,您可以使用脚本函数:jexl,jexl2,BeanShell和JavaScript。请参阅JMeter docs:
函数调用如下所示:
${__functionName(var1,var2,var3)}
__functionName
匹配函数名称的位置。
我建议使用JS scripting option,因为它很简单,不需要特定的初始化:
javaScript函数执行一段JavaScript(而不是Java!)代码并返回其值
在JS中,要将字符串转换为小写,请使用toLowerCase()
方法:
${__javaScript(${language}.toLowerCase())}