51Testing软件测试论坛

标题: Jmeter 模拟不同用户登录,提交数据,为什么都是用的同一个用户的 session, 导致第... [打印本页]

作者: 测试积点老人    时间: 2021-3-18 11:20
标题: Jmeter 模拟不同用户登录,提交数据,为什么都是用的同一个用户的 session, 导致第...
Jmeter 模拟不同用户登录,提交数据,为什么都是用的同一个用户的 session, 导致第二次请求提交失败?大神,帮助指点小弟一下,非常感谢。
用户场景:用户登录,输入数据后,提交数据。我的思路是模拟不同用户登录,提交数据,但是发现 Jmeter 在性能测试过程中都是用的都是同一个 session,导致第二个请求的数据失败。具体步骤如下:
1、增加登录和提交请求,如图:
[attach]132298[/attach]
[attach]132299[/attach]
2、参数化 username and password,如下图:
[attach]132300[/attach]
Excel 里面:
[attach]132301[/attach]
3、在网上搜到 Jmeter5.2.1 增加了新功能可以模拟不同用户,所以做如下设置:
[attach]132302[/attach]
[attach]132303[/attach]
4、开始跑脚本,查看结果树,两个用户登录返回都是 200,都是可以成功,一个用户提交也是可以成功的,但是第二个用户请求提交失败,提示:已经填写,不能再提交,说明第二次提交是用的同一个用户,没有去动态拿第二个用户的 session, 如下图:
[attach]132304[/attach]
[attach]132305[/attach]
[attach]132306[/attach]
所以各位大神,我是哪里配置没有配置好吗?问题出现在哪里呢?请大神们指点一下,非常感谢!!!!!


作者: qqq911    时间: 2021-3-19 10:35
存为变量,每次更新
作者: jingzizx    时间: 2021-3-20 08:10
需要保存和添加吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2