jmeter中的浏览器会话问题

时间:2015-09-11 11:30:52

标签: session browser jmeter

Iam测试具有以下行为的应用程序 User1使用IE进入机器A然后User2无法登录 机器A使用IE浏览器。所以User2应该从机器B登录。 我已经使用IE记录了脚本,当尝试用10个用户负载测试时说U1到U10,只有U1能够登录并且休息全部都失败了....在这种情况下我如何模拟负载。 我与开发人员进行了核实,他们没有使用IP地址,而是使用浏览器会话从单个浏览器进行单个用户登录。 你能帮忙我如何克服这个问题并模拟负载

1 个答案:

答案 0 :(得分:0)

尝试添加HTTP Cookie Manager,它可以自动处理cookie并为每个线程定义和维护单独的会话。

如果它没有帮助 - 使用像Wireshark这样的嗅探工具更密切地检查请求,以比较不同用户的哪些请求位不同。可能的选择是:

  1. Cookie - 可由上述HTTP Cookie管理器处理
  2. 标题 - 可由HTTP Header Manager
  3. 处理
  4. 请求参数 - 当服务器在响应中发送一些参数并期望它出现在下一个请求中时,可能就是这种情况。在这种情况下,您需要使用ie Regular Expression Extractor从第一个响应中提取它,将其存储到JMeter变量中并发送下一个请求。