我已经在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的默认行为是indenpendently运行所有的请求,将运行其配置的线程数的所有请求。
是否有可能实现这一目标?
你可以用不同数量的用户添加多个线程组。如50个用户为线程组与登录用户20用于与付款等线程组
根据你想实现有多种选择什么:
您可以使用Throughput Controller。转换事务控制器吞吐量控制器在“百分比处决”模式。根据您的需要,像吞吐量控制器设置吞吐量:登录 - 50,支付等-20