Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何验证sessionid和响应中的动态ID始终是唯一的_Javascript_Java_Jmeter_Beanshell - Fatal编程技术网

Javascript 如何验证sessionid和响应中的动态ID始终是唯一的

Javascript 如何验证sessionid和响应中的动态ID始终是唯一的,javascript,java,jmeter,beanshell,Javascript,Java,Jmeter,Beanshell,有谁能在下面的场景中帮助我吗 我正在为一个将创建50个会话ID的请求运行50个线程的测试,我正在通过我的应用程序发送一个命令,并将从服务器获得响应。该响应包含唯一的动态ID。我在创建会话后发送该命令,并且我能够使用Jmeter中的正则表达式提取器捕获会话ID和该动态ID作为响应。 有没有办法验证会话ID和响应中的动态ID始终是唯一的 谢谢并致以最良好的祝愿 布拉马库马尔 您可以将这些sessionid和动态id保存到一个文件中,使用该文件可以存储 为了验证唯一性,您可以添加一个,并使用以下代码计

有谁能在下面的场景中帮助我吗

我正在为一个将创建50个会话ID的请求运行50个线程的测试,我正在通过我的应用程序发送一个命令,并将从服务器获得响应。该响应包含唯一的动态ID。我在创建会话后发送该命令,并且我能够使用Jmeter中的正则表达式提取器捕获会话ID和该动态ID作为响应。 有没有办法验证会话ID和响应中的动态ID始终是唯一的

谢谢并致以最良好的祝愿

布拉马库马尔

  • 您可以将这些sessionid和动态id保存到一个文件中,使用该文件可以存储
  • 为了验证唯一性,您可以添加一个,并使用以下代码计算文件中的唯一行数:

    def uniqueLines = new File('sessionids.txt').readLines().unique().size()
    
    if (uniqueLines != 100) {
        SampleResult.setSuccessful(false)
        SampleResult.setResponseCode('500')
        SampleResult.setResponseMessage('Expected to find 100 unique IDs, found ' + uniqueLines)
    }
    
  • 如果出现故障,您将收到以下消息: