参数化
为什么参数化很重要
通过参数化,可以将用户和活动的变化合并到测试脚本中,以模拟实际用户场景下的负载。 没有参数化,您将测试单个用户的一千个实例,而不是一千个不同的用户访问服务器的更现实的场景。 其含义可能是双重的:在某些情况下,使用相同的数据可能会导致错误,从而使您无法测试预期的应用程序响应。 在其他情况下,即使未生成任何错误,也将缓存用户和会话数据,因此您可以有效地测试缓存而不是应用程序。 无论哪种方式,如果没有对脚本进行适当的参数化,负载测试的结果都会产生误导。WebLOAD的参数化如何工作?
WebLOAD的自动参数化功能可确保您的脚本代表正确施加应用程序压力的各种用户和活动-自动替换文件中的日期、时间、字符串、整数或计划值,并处理这些值的唯一性。 无需参数化即可执行 录制时输入的用户为Login = John和Password = secret123。 如果不进行参数化,则所有4个用户都使用相同的值。 通过参数化执行 录制时输入的用户为Login = John和Password = secret123。 通过参数化,所有4个用户都使用不同的值。 了解更多WebLOAD’s CPRV –