我叫陈永达,欢迎来到我的51testing空间! 才开始使用,想把关于软件测试的一些资料和心得保存于此。 欢迎大家多来参观,多提宝贵意见!

【Loadrunner】Loadrunner 11.5版本中TruClient协议的参数化

上一篇 / 下一篇  2012-10-15 21:33:47 / 个人分类:Loadrunner

Loadrunner 11.5版本中TruClient协议的参数化

之前看了云层大哥的一篇关于TruClient协议的使用,觉得怎么会有这样的协议在Loadrunner中运用,觉得很不可思议,心想我肯定不会用这样的协议的。结果,真是天意弄人,在一个项目中,实在无奈,最终只得选择了这个协议。

回到主题,11.5版本的TruClient协议较11.0版本的感觉改了好多,尤其参数化,真是琢磨了半天。

11.5版本中TruClient名字也做了稍微的更改,还多了2个浏览器支持

新建完成后,操作还是和云层大哥写的操作步骤是一样的,点击Develop Script进行脚本的录制与编辑:

录制完后是这个样子滴,假设需要参数化的内容是这个第3行的账号

保存后关闭页面,回到脚本页面,与11.0不同的是,11.0查看到的脚本全是注释的状态,而11.5版本增加这种高亮的形式,阅读起来更加方便了。

然后DesignàParametersàParameters List,打开参数化配置界面。

增加一个名叫User的变量,这里的操作和以前的版本是一样的。

然后继续Develop Script进入到这个编辑脚本的地方,展开第3步,在红框的地方有个【JS】按钮,点击打开js编辑框,输入Value=LR.getParam(“User”),点击OK

这里的User就是上一步中,替代账号的这个变量。

OK点击完后,就是下面这个样子啦。

同样的,保存关闭后,回到脚本界面,原本的账号变成了如下形式。就结束了,余下的就是和普通脚本一样进行性能测试~


 

PS:附上云层大哥的关于这个协议操作的文章地址:http://bbs.51testing.com/thread-741011-1-1.html

PSS: 11.0版本的TruClient协议貌似很不好用,经常会找不到对象,11.5相对会好一些。

PSSS: 11.0版本的TruClient脚本在11.5版本上很难能运行成功。

PSSSS: 11.5版本的场景中添加压力负载机时,无法使用11.0的负载机,Vgen软件业需要安装11.5版本的。

PSSSSS:我出现过在场景中编辑脚本,迭代次数从1改为2,运行脚本后,3事务*2=6事务Pass,再将迭代次数改回1,发现场景运行的事务数依旧是按照迭代次数2来运行的。



TAG: 性能测试 软件测试 LoadRunner 参数化 陈永达 Loadrunner TruClient

陈永达的软件测试 引用 删除 黑羽祭   /   2014-01-03 11:43:55
原帖由Emocat于2013-12-05 11:25:55发表
终于找到这来了,表示不行呢,是不是前面还要有什么准备 的步骤来着...

哪部分不行?
Emocat的个人空间 引用 删除 Emocat   /   2013-12-05 11:25:55
终于找到这来了,表示不行呢,是不是前面还要有什么准备 的步骤来着...
skytw816的个人空间 引用 删除 skytw816   /   2012-10-17 22:48:12
这个,这个,我还不会用, 没学的,呵呵,有机会可以教教我啊,感激阿
skytw816的个人空间 引用 删除 skytw816   /   2012-10-17 22:46:57
5
引用 删除 aduan   /   2012-10-16 17:44:10
5
 

评分:0

我来说两句

Open Toolbar