我们有一个场景,用户必须在2个字段中输入数字数据。如果用户在第一个字段中输入1.11,则必须在第二个字段中输入1.20,因为这是他必须输入的范围。基本上,无论在第一个字段中输入的数字是多少,下一个字段都应包含+0.11。这样,我们在http请求中就有2个参数。
答案 0 :(得分:0)
如果您尝试生成第二对值应比第一个大0.11的随机值对,则可以按以下步骤进行操作(示例假定__groovy() function):
使用Double函数创建一个随机RandomUtils.nextDouble()值,将其截断为2个小数点并将其保存到first
JMeter变量
${__groovy(org.apache.commons.lang3.RandomUtils.nextDouble(1\,10).trunc(2),first)}
在这里,我将范围限制为1到10,但是您可以使用其他范围
在0.11
变量中添加first
,并将结果截断为2个小数点
${__groovy(((vars.get('first') as double) + 0.11).trunc(2),)}
演示:
更多信息:Mathematical Functions and Converting Data Types in Groovy