性能测试中,业务逻辑脚本录制的问题
性能测试中,业务逻辑脚本录制的问题有一业务逻辑流程:登录->创建定单->审核定单->确认定单->送货确认
做登录的性能测试时:录制"登录"脚本既可.
可是做"确认定单"的时候,是不是需要"登录","创建定单","审核定单"每个步骤都要录制!?
还有,当做"送货确认"的时候,是不是必须重新"登录","创建定单","审核定单"等每个步骤,而且需要重新建一新定单信息?!
在线等待......... 如果需要对登录的操作做单交易负载的话,就单录一下登录
然后在做确认定单交易的时候,前面的操作也都要录下来,登录可以放在init中
其实你这三个问题,关键要看你想要做什么,是不是登录,确认定单,送货确认都需要做单交易负载?如果不是每一步都要单压的话,那么录一个交易就可以,你可以通过加事务的方法知道每一个操作的响应时间 关于业务流的测试是应该这样的。
你要做完整的业务流,前面步骤的肯定要有。
如果,你只想对其中某一步骤做性能测试的话,你只要满足这一步所要的条件就可以了。
比如:如果你只想做送货确认这一环节,你就可以设计相应的数据,然后在开始run场景之前就把数据导入到数据库中。当然,session之类的估计也要考虑进去。然后再做送货确认这一环节。
后面一个问题,你是要重复测试几次?
那你的环境是要还原的。
如果你把定单都确认了,再run肯定没有定单了。要么你重新建一批,要么还原环境。 明白了,谢谢楼上二位!
因为我一直在想,如果是单个节点录制脚本的话, 该节点之前的数据全得由手工创建好!
现在想想还是用脚本创建好些!呵呵
页:
[1]