首页 文章

jmeter中具有唯一会话ID的多个用户

提问于
浏览
0

我们正在尝试使用具有唯一会话ID的多个用户执行负载测试,用户应该是唯一的 . 我们正在尝试执行以下步骤1.登录2.按ID搜索3.提交该请求 . 4.退出 .

我们正在尝试在JMeter测试计划中执行类似的操作线程组HTTP标头管理器HTTP请求默认Http Cookie管理器CSV数据集(登录用户名)转换控制器CSV数据集(包含ID $ 作为文件名)HTTP采样器(登录)循环控制器HTTP采样器(按ID搜索)HTTP采样器(提交)Http采样器(注销)

问题是它与完成录制/脚本编写的用户一起工作正常,并且不会与其他用户产生预期的结果 . 例如如果我用User1录制了脚本,那么它将仅从user1进行搜索和提交 . 对于其他用户, User2和User3它将产品为空/无结果搜索和提交请求的响应 .

如果我从User2录制它,它将开始为user2工作,并且不适用于user1

请帮忙 . 我认为这是与会话或cookie相关的一些问题 . 请任何人都可以告诉我使用Cookie管理器的最佳做法 . 以及对此问题的任何建议

1 回答

  • 0

    很可能你缺少一些相关工作,其中一些动态ID必须从Body in Body或Header中提取,以便在下一个请求中注入 .

    使用“查看结果树”查看录制和重放之间的区别,在Cookie, Headers 和参数中搜索ID .

相关问题