仅使用一个凭证进行负载测试

Using only one credential to do load testing

我目前不熟悉端到端测试,并计划对我目前正在开发的网站进行负载测试。我目前正在研究 jmeter 并研究如何使用它。我的问题是,只使用一个证书进行测试是否有意义?所以基本上我将使用我的凭据,然后将相同的 HTTP 请求多次发送到服务器以模拟多个用户登录和使用该网站。

此外,如果有其他方法可以在不使用多个凭据的情况下进行负载测试,那将会很有帮助!

在此先感谢您的帮助!

这取决于您的用例和您的站点实施,可能的问题可能是:

  1. 站点可能不允许使用相同凭据进行多次登录,因为后续登录将“丢弃”先前登录的用户
  2. 取决于如何session is being established/maintained you may receive the same Cookies 相同的登录
  3. 很可能您将能够实现浏览,但是CRUD操作可能是一个大问号

从JMeter的角度来看,只使用一个帐户不是问题,任何约束都将在被测系统上。

理想情况下,您应该将每个 JMeter 线程(虚拟用户)视为真实用户,并且值得在您计划模拟和使用 CSV Data Set Config 参数化 JMeter 测试时创建那么多用户,以便每个虚拟用户都可以拥有它自己的凭据