求教 loadrunner 相关问题
使用LR对一个登陆的web页面做压力测试时,将用户进行参数化,不断的循环执行登录操作:user1,user2,user3······
在脚本执行过程中,如何知道当前登陆用户是哪个。 ......这个你可以做个输出嘛,但可能会影响测试结果,一般可以做个文本或图像检查点!:lol 输出当前用户! :loveliness: 多谢,我先试试,有问题再继续请教 请问,输出是这样写吗?
lr_output_message("%s", {Name}); 脚本执行可以直接查看到的啊,在LR下面执行的代码里 你可以使用
lr_output_message(lr_eval_string("{参数名}")); action()
{
long file;
char * user;
file =fopen("d:\\user.txt","at+");
user=lr_eval_string("{user}\r\n");
fputs(user,file);
fclose(file);
return 0;
} 原帖由 msnshow 于 2009-9-28 13:57 发表 http://bbs.51testing.com/images/common/back.gif
你可以使用
lr_output_message(lr_eval_string("{参数名}"));
:loveliness: 这个挺好用,谢谢
当然也感谢其他各位大侠们的回答
我还想请教各位个问题:
将登陆名设置成参数{Name}后,然后使用lr_output_message(lr_eval_string("{Name}")),为什么只能输入出参数列表中的第一行的用户名呢?
例如:Name的参数列表中存在user1;user2·····,只能输出结果user1呢,不是应该循环输出所有的用户吗? 参数化的时候有一个parameter properties,那里进行设置了吗? 不好意思啊,没有设置,我刚接触该工具,可以详细点介绍吗,谢谢! 是添加参数的具体值吧,这个设置了,在generator下面的运行日志中查看,还是只输出“user1”,还需要设置其他的吗? 楼主要做的是登陆操作~不设置迭代的话,在generator下当然只会输出user1吧~~ 在controller里设置扩展日志,然后运行脚本查看是否能够取到不同的参数~ 那是在controller中查看吗?在虚拟用户运行过程中,我如何知道当前运行的虚拟用户使用的是哪个用户名? 在控制台里查看日志~
这方面建议lz去看下LoadRunner的帮助文档~~
页:
[1]