从 jmeter 中提取的 json 创建 int 和 string
Create both an int and string from an extracted json in jmeter
我目前正在 运行 进行一些性能测试,并且在将我从 JSON 中提取的字符串转换为 int 时遇到问题。
我遇到的问题是我需要这个数字,它被提取为一个 int 和一个字符串,它目前只是一个字符串,我不知道如何创建另一个变量,其中数字是一个整数。
这是我正在使用的 JSON 提取器
我怎样才能有另一个 int 变量?
你可以使用下面的代码
Integer.parseInt(vars.get("urs"));
默认情况下,JMeter 将值存储到 JMeter Variables in String form, if you need to save it in Integer form as well you can do it using i.e. __groovy() function 中,例如:
${__groovy(vars.putObject('Fixture_ID_INT'\, vars.get('Fixture_ID') as int),)}
并在需要时访问它,例如:
${__groovy(vars.getObject('Fixture_ID_INT'),)}
演示:
我目前正在 运行 进行一些性能测试,并且在将我从 JSON 中提取的字符串转换为 int 时遇到问题。
我遇到的问题是我需要这个数字,它被提取为一个 int 和一个字符串,它目前只是一个字符串,我不知道如何创建另一个变量,其中数字是一个整数。
这是我正在使用的 JSON 提取器
我怎样才能有另一个 int 变量?
你可以使用下面的代码
Integer.parseInt(vars.get("urs"));
默认情况下,JMeter 将值存储到 JMeter Variables in String form, if you need to save it in Integer form as well you can do it using i.e. __groovy() function 中,例如:
${__groovy(vars.putObject('Fixture_ID_INT'\, vars.get('Fixture_ID') as int),)}
并在需要时访问它,例如:
${__groovy(vars.getObject('Fixture_ID_INT'),)}
演示: