gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 18:30:02 24 4
gpt4 key购买 nike

任何人都可以帮助我解决以下情况

我正在针对一个请求运行 50 个线程的测试,该请求将创建 50 个 session ID,并且我正在通过我的应用程序发送命令并将从服务器获取响应。该响应包含一个唯一的动态 ID。我在创建 session 后发送命令,并且可以使用 Jmeter 中的正则表达式提取器捕获 session id 和该动态 ID 作为响应。有什么方法可以验证 session ID 以及响应中的动态 ID 始终是唯一的吗?

谢谢并致以最诚挚的问候,

布拉马库玛

最佳答案

  1. 您可以使用 Flexible File Writer 将这些 sessionID 和动态 ID 保存到文件中它能够存储Sample Variables
  2. 为了验证唯一性,您可以添加 tearDown Thread Group并使用 JSR223 Sampler 计算文件中唯一行的数量代码如下:

    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)
    }

如果失败,您将收到以下消息:

enter image description here

关于javascript - 如何验证 sessionid 和响应中的动态 ID 始终是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60181630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com