LoadRunner解决Web登录验证与日期格式设定

3星 · 超过75%的资源 需积分: 10 4 下载量 61 浏览量 更新于2024-09-17 收藏 39KB DOC 举报
"LoadRunner是HP公司开发的一款性能测试工具,用于模拟大量用户并发执行同一操作,以此来测试系统的负载和压力。本文将积累LoadRunner的相关知识点,特别是针对登录验证和时间日期格式设置的技巧。" 在LoadRunner的性能测试过程中,可能会遇到需要通过Windows登录验证的情况。这时,我们可以利用`web_set_user`函数来解决这个问题。`web_set_user`是一个服务函数,用于指定登录Web服务器或代理服务器时的用户名和密码。如果存在多个需要认证的代理服务器,可以多次调用此函数。例如,以下代码`web_set_user("mercury","mercury","mansfield:80");`设置了用户名为"mercury",密码也为"mercury",并且指定了服务器"mansfield"的端口号为80。 当登录的服务器需要用户和密码验证时,Vugen(LoadRunner的脚本录制工具)会自动记录一个`web_set_user`语句来存储登录信息。然而,对于一些更严格的认证方法,如NTLM或Kerberos,Vugen可能无法自动插入`web_set_user`语句。在这种情况下,需要手动在脚本中添加`web_set_user`。运行脚本时,LoadRunner会在每次向该服务器发送请求时自动提交用户认证信息。当脚本结束,LoadRunner会重置授权状态。 对于涉及域验证的场景,需要在用户名前加上域名。例如,如果域名为"domain",用户名为"mercury",则应使用`web_set_user("domain\\mercury","mercury","mansfield:80");`来设置。 LoadRunner还支持对时间日期格式的自定义设置。DatetimeFormatCodes是LoadRunner中用于格式化日期和时间的代码。`%a`代表使用本地化简写的星期几名称,而`%A`则代表使用本地化的完整星期几名称。这些格式代码在处理与日期时间相关的事务,如日志记录、数据比较和报告生成时非常有用。例如,你可以根据需要设置日期格式为"年-月-日"(%Y-%m-%d)或时间格式为"小时:分钟:秒"(%H:%M:%S)。 理解并熟练运用`web_set_user`函数以及正确设置日期时间格式,能够帮助我们更有效地编写和执行LoadRunner脚本,确保在性能测试中准确模拟用户行为,并对系统性能进行准确评估。