LoadRunner性能测试具备将GUI Vuser脚本形式的功能测试脚本整合到负载测试场景中的能力,从而测试和监测负载对应用程序功能的影响。LoadRunner性能测试工具能够将这些功能测试脚本以GUI Vuser脚本的形式集成到负载测试场景中,这些脚本在QuickTest或WinRunner中设计和调试后可作为负载测试的基础。
在QuickTest中创建用于LoadRunner性能测试场景的GUI Vuser脚本时,需要遵循一些特定的准则,以确保脚本的平衡集成。在进行QuickTest与LoadRunner集成时,需要注意以下几个方面:
1.事务:
在某些情况下,为了了解服务器对特定业务的处理能力,需要定义事务。Vuser脚本中可以通过嵌入适当的开始和结束事务语句脚本段来定义事务。然而,需要注意LoadRunner性能测试仅提供事务中的数据性能信息。通常在QuickTest中,也使用插入开始事务和插入结束事务来确保事务正确集成到LoadRunner中。
2.集成数据与测试一起保存:
为了能够与LoadRunner虚拟用户技术集成,QuickTest必须生成特殊的集成文件。在默认情况下,生成这些数据的选项通常是开启的,但有时为了保留磁盘空间可能会禁用该选项。因此,在录制时需要确保该选项处于开启状态。在QuickTest中,通过选择Tools→Options对话框,打开Run选项卡,确保Allow other Mercury products to run tests and components选项处于选中状态,如果没有选中,则将其选中并保存设置。
3.添加语句:
可以使用Services对象及其相关方法来插入与性能测试相关的语句,包括Abort、GetEnvironmentAttribute、LogMessage、SetTransactionStatus、ThinkTime、UserDataPoint、StartTransaction及EndTransaction等。
4.为LoadRunner设计测试:
在设计用于LoadRunner的测试时,需要考虑以下准则:
a. LoadRunner中使用的QuickTest测试应该简单,并专门针对特定的操作。
b. LoadRunner无法运行嵌入式操作迭代。
c. 请勿引用外部操作或其他外部资源,如外部数据表文件、环境变量文件和共享对象库等。
LoadRunner性能测试功能测试脚本为测试人员提供了一种强大而灵活的方式来评估应用程序的性能。如果您想进一步了解LoadRunner性能测试,请联系我们,道普云将为您提供相关资讯。