【发布时间】:2021-08-20 12:09:39
【问题描述】:
我正在对招聘会部分的应用选项进行负载测试。但是我只有一个用户的登录信息,我想对同一个用户进行多次应用测试。例如,当我使用 Thread Group 创建 10 个用户时,申请的 http 请求将下降 9 次。我认为这就是为什么我们只使用一个用户并且应用按钮将是应用按钮而不是可点击的。我该如何做这个测试?
【问题讨论】:
-
模拟同一个用户并行应用多次听起来不像公共系统的典型负载测试——我宁愿期望多个用户尝试并行工作。确保您测试的是您真正想要测试的内容,而不是需要跟踪较少数据的内容。
-
是的,你是对的,但我是一名实习生,公司只给了我一个用户的登录信息。我不知道做这个测试的正确方法,我在网上搜索过,但没有找到任何有用的解决方案。
-
好吧,然后他们要求您对一个(由我假设)基本上不相关的场景进行负载测试。我的做法:对于负载测试,我只是枚举用户及其密码 - 例如user1/password1 (甚至所有密码都相同)。如果应用程序一次又一次地不接受同一个用户,您可以在此停止。除非你的测试是单个用户只能登录一次。我不认为这是负载测试,而是功能测试。
-
我测试的是申请功能,可以同时申请几个用户?例如,对于登录测试,我只提供了一个用户的用户名和密码,然后我使用 Thread 组创建了该用户的 1000 个样本。如果 1000 个用户可以在 10 秒内同时登录,它给了我结果。我想测试登录等应用功能。但是我不知道如何只使用一个用户的登录信息来做到这一点,因为应用按钮将在一个样本之后应用标签,而其他样本将给出错误。如何仅使用一个用户信息进行该测试?
标签: testing jmeter httprequest load-testing