|
有个场景,需要按照系统的业务流进行操作:
(1)先后有3种类型的用户登录系统,不同用户登录系统后看到的菜单不同,并且这3种用户要分别进行不同的操作。
(2)这些操作有先后顺序,必须一个执行完了后,才能进行下一个操作。
现在需要对这个业务流进行负载测试,个人认为应该按照下面的方式进行实现,但是由于没有做过性能测试,不是很确定该方法是否正确或者是否是效率高,清各位性能测试高手指导一下,谢谢。
1、分别录制各个子流程的脚本,包括:
(1)登录系统(A.action)
(2)每种用户需要执行的操作分别录制
(3)退出系统(Q.action)
2、编写脚本,分别调用各个子流程的action,将各个子流程组合成最后的场景:
A.action(设置参数:登录用户为第一种类型的用户)
B.action(第一类用户的操作)
C.action(第一类用户的操作)
Q.action(退出系统)
A.action(设置参数:登录用户为第二种类型的用户)
B.action(第二类用户的操作)
C.action(第二类用户的操作)
Q.action(退出系统)
A.action(设置参数:登录用户为第三种类型的用户)
B.action(第三类用户的操作)
C.action(第三类用户的操作)
Q.action(退出系统) |
|