我曾经在的JMeter创建测试用例
Test Plan
- Transaction Controller (Login)
- Login
- Home Page
- Transaction Controller (Payment)
- Make Payment
- Search Payment
- Schedule Payment
- Transaction Controller (Online Services)
- Cheque Request
- Card Replacement
- Transaction Controller (Add Beneficiary)
- Add Beneficiary
- Activate Beneficiary
- Transaction Controller (Account Services)
- Mini Statement
- Balance
........继续
我们已针对所有方案尝试了3000名用户。但是业务团队有这样的要求,因为所有用户都不希望满足所有要求,因为这是不现实的。它们具有
之类的优先级Login ~ 50%
Payment ~ 20%
Account Service ~ 20%
General Service ~ 2%
etc.,
Jmeter的默认行为是独立运行所有请求,并将针对配置的线程数运行所有请求。
有可能实现这一目标吗?
答案 0 :(得分:2)
根据您要实现的目标,有多种选择:
答案 1 :(得分:1)
您可以使用Throughput Controller。在“执行百分比”模式下将事务控制器转换为吞吐量控制器。根据您的需要在吞吐量控制器中设置吞吐量,例如:登录-50,付款-20等
答案 2 :(得分:0)
您可以添加多个具有不同用户数量的线程组。 例如50个具有登录名的线程组用户 带有付款等主题的线程组有20个用户。