首页 文章

将唯一值传递给通过Jmeter的记录控制器记录的脚本

提问于
浏览
0

我们的网络应用页面需要在提交表单时输入唯一的10位数字 . 如何实现这一点(我使用Jmeter的记录控制器记录脚本 . 如何将唯一值传递给参数)?和

是否可以将多个记录控制器添加到同一个测试计划中,并在不同的记录控制器中记录不同的场景并一个接一个地执行它们?如何在Jmeter中实现这种情况?

2 回答

  • 0

    JMeter中提供了各种内置函数,可用于生成唯一编号 .

    您可以使用计数器和时间功能的组合您可以使用随机和计数器功能的组合

    以下是一些可以为您生成唯一10位数字的示例

    ${__javaScript(Math.round(new Date().getTime() / 1000))}
    ${__Random(1111,9999)}${__time(HHmmss)}
    

    有关JMeter功能的更多详细信息,请访问.. http://jmeter.apache.org/usermanual/functions.html

    之后,确定需要发送唯一数据的请求/参数,并将上述功能放在需要的位置 .

    注意:您还可以在“用户定义的变量”中使用上述功能,然后可以在所有请求中引用该变量 .

    关于,录音控制器 . 是的,您可以在单个测试计划中使用多个记录控制器 . 但在录制时,只需在您想要录制流量的位置启用一个录制控制器 .

  • 0

    $ {__ RandomString(10,0123456789,)}

    其中 10 是长度, 0123456789 是源

相关问题