HRP web篇:
一.从controller和analysic中观察出:在48 hrp的考勤数据管理,考勤数据查看,个人资产查询这3个模块的“查询”功能,时间是很快的,可是登录的时间很长,甚至达上百秒。(人都登不进去了,所以。。。)
怎么办?
1.降低用户数做测试,直到登录的时间可以在合理的范围内。(258原则)
2.找到这个用户数,用这个用户数来做测试,观察“查询”的时间。
或者就是将其他功能的事务都去掉,只留下“登录”、“查询”、“退出”,来观察。(理论上是会延长的成功的时间和概率的会变大的,由于事务的减少,整体失败的概率变低)
再或者,只将除了登录,退出以外的事务放在Action里,登录放在init(初始化中),退出放在end中。情况例子:同一用户登录(只一次)后,进行多次的相同的操作,再退出(只一次)。