Jmeter多个相同的请求
Jmeter multiple same Requests
我可以用某种方式 运行 JMeter 测试一个用户,但是 运行 宁 HTTP 请求几次,比如(多个用户)。问题是身份验证只支持一个会话,我认为在 LDAP 中创建 50 个用户来进行测试是不行的。我尝试使用 'Parallel Controller' 但在执行第一个请求后,其他请求的状态为 'Socket closed'.
I don't think it's ok to create 50 users in LDAP to be able to test
我认为这才是你真正应该做的。
Parallel Controller 是一种绕过 JMeter 线程模型限制的解决方法,用于实现特定的测试场景,例如模拟 AJAX 请求,因为它假设多个请求由单个线程(虚拟用户)触发并行执行)
在大多数情况下,用户会执行顺序操作,例如打开登录页面 -> 登录 -> 导航到某处 -> 输入内容 -> 等等
理想情况下,每个 JMeter 线程(虚拟用户)都必须代表具有唯一凭据的真实用户,因此我强烈建议您创建尽可能多的用户来模拟 LDAP,如果您不允许在 LDAP 中拥有测试用户永久性 LDAP,您甚至可以从 JMeter 创建它们,例如:
- setUp Thread Group - 创建用户
- 带有主要测试操作的普通线程组
- tearDown Thread Group - 删除用户
请参阅 How to Load Test LDAP with Apache JMeter 文章以详细了解您可以从 JMeter 发送的不同类型的 LDAP 请求
我可以用某种方式 运行 JMeter 测试一个用户,但是 运行 宁 HTTP 请求几次,比如(多个用户)。问题是身份验证只支持一个会话,我认为在 LDAP 中创建 50 个用户来进行测试是不行的。我尝试使用 'Parallel Controller' 但在执行第一个请求后,其他请求的状态为 'Socket closed'.
I don't think it's ok to create 50 users in LDAP to be able to test
我认为这才是你真正应该做的。
Parallel Controller 是一种绕过 JMeter 线程模型限制的解决方法,用于实现特定的测试场景,例如模拟 AJAX 请求,因为它假设多个请求由单个线程(虚拟用户)触发并行执行)
在大多数情况下,用户会执行顺序操作,例如打开登录页面 -> 登录 -> 导航到某处 -> 输入内容 -> 等等
理想情况下,每个 JMeter 线程(虚拟用户)都必须代表具有唯一凭据的真实用户,因此我强烈建议您创建尽可能多的用户来模拟 LDAP,如果您不允许在 LDAP 中拥有测试用户永久性 LDAP,您甚至可以从 JMeter 创建它们,例如:
- setUp Thread Group - 创建用户
- 带有主要测试操作的普通线程组
- tearDown Thread Group - 删除用户
请参阅 How to Load Test LDAP with Apache JMeter 文章以详细了解您可以从 JMeter 发送的不同类型的 LDAP 请求