首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何验证sessionid和响应中的动态ID始终是唯一的

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

Stack Overflow用户
提问于 2020-02-12 13:22:39
回答 1查看 33关注 0票数 0

有人可以在下面的场景中帮助我吗?

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

谢谢并致以最良好的问候,

婆罗摩尔

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 17:59:28

您可以使用能够存储Sample Variables

  • In顺序的
  1. 将这些sessionID和动态in保存到一个文件中。要验证唯一性,您可以添加一个tearDown Thread Group,并使用JSR223 Sampler和如下代码计算文件中唯一行的数量:

def File('sessionids.txt').readLines().unique().size() = new uniqueLines if (uniqueLines != 100) { SampleResult.setSuccessful(false) SampleResult.setResponseCode('500') SampleResult.setResponseMessage(‘期望找到100个唯一的ID,找到’+ uniqueLines) }

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60181630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档