3.2.4 第3步:录制事务脚本

在进行事务脚本录制之前,对于选定的事务必须完成以下任务:

·验证事务的运行时数据需求。POC活动可以提供这些信息的部分内容,虽然这只是针对一小部分事务。在很多情况下,只有当您开始录制脚本时,您才能确定其他事务的运行时数据需求。

·确定并运用事务输入数据需求。这些应该被当作项目前需求分析的一部分,并对其进行验证。您需要提供的这方面的详细信息请参阅附录A中的例子,尤其是关于每一个事务相关的数据,这些事务组成您的性能测试项目。

·决定如何为事务需要特别监控的部分添加检查点(Checkpoint),以评估特定事务的响应时间。这很重要,因为它会为您提供事务最可能出现错误的地方供您分析。在识别项目需求分析中的关键事务后,你应该着手解决这些问题。

·识别并应用所录制的脚本之间的不同,这些是事务成功回放所必需的。如果您已经执行了一个POC,那么您应该留意这些改变的意义,以及执行它们所用的时间。

·在决定把某个事务纳入到整个性能测试中之前,您要确保事务无论从单用户或者多用户的角度都能回放成功。确保您能通过检查数据库的更新是否成功或者检查回放日志文件的正确性,来验证整个回放过程。