处理用户工作流程和操作路径的最佳做法是什么?
我想知道如何处理Jmeter中的并发用户以及最好的方法。主要问题是,如果下面显示的示例被认为有利于性能测试?如果没有,那会是更好的方式吗?
我的测试:
CSV data config (list of users and passwords)
Thread group (30 users)
Once Only Controller
Login
IF Controller (action 1) - Checks if username from CSV file matches
LOOP Controller
load page
do action
finish action
IF Controller (action 2) - Checks if username from CSV file matches
LOOP Controller
load page
do action
finish action
如果控制器检查用户名是否匹配,那么其他操作就会继续,直到下一场比赛为止。这样做的原因是仅隔离特定用户以执行特定操作。
答案 0 :(得分:1)
在经历了许多不同的经验和测试用例后,我意识到使用IF语句可以进行功能/回归测试,但是对于负载测试,如果您使用具有这些用户的许多权限的单一登录,则会更好。
这是我最终完成测试用例的方式