我有一个项目,需要在Jmeter中测试大量用户,但我面临的问题是如何登录很多用户,手动输入他们的数据和令牌将会很繁琐。
我们可以删除或绕过会话ID /令牌吗?所以我不需要手动输入它。有没有简单的方法来登录缺乏用户,所以我可以测试负载和压力测试。或者是否有其他开源工具我可以测试它?
答案 0 :(得分:1)
我认为你应该首先阅读Apache JMeter User Manual。
你的工作就像:
尝试使用Apache JMeter HTTP(S) Test Script Recorder仅记录一个用户登录会话。
使用CSV Dataset Config在JMeter中传递所有登录凭据。
在测试计划中添加Cookie manager。
答案 1 :(得分:0)
它实际上取决于您的应用程序设计,例如,如果用户名匹配某些模式,如:
list
您应该只需添加__threadNum()函数作为后缀
如果您的用户在数据库表中,您可以使用JDBC Test Elements从数据库中读取用户名
当涉及到登录时,它不是关于执行登录操作的单个请求,您的Web应用程序测试必须始终代表使用真实浏览器的真实用户尽可能接近,因此登录流程应如下所示:
更多信息: