LR中运行QTP脚本
1、运行准备:
1)勾选QTP的Tools--Options--Run的"Alow other Mercury products to run tests and components"
2)录制需要在lr中运行的QTP脚本,并且在QTP脚本中设置事务,Services.StartTransaction "start"与Services.EndTransaction "start"
2、运行QTP脚本
在LR中运行时选择QTP脚本,为QTP脚本存放目录下文件扩展名为.usr的文件。
注:LR中运行QTP脚本时,只能有一个Vuser,否则将报错:
The load generator is currently running the maximum number of Vusers of this type作者: Gerrard 时间: 2010-5-18 16:16
1.因为LR是模拟客户端向服务器发包的过程,所以Client不会存文件。
2. 客户端登陆成功是都在服务器数据库里有记录,如果有记录,可以通过记录来判断。
判服务器返回数据包中返回结果。在返回包应该标记了通讯是成功还是失败的。作者: http4160 时间: 2010-5-18 16:27
首先谢谢你这么快回复我的问题。
我也用过wireshark工具来抓包,并请人来看,由于我们对这个工具不熟悉,只看到一片的数据,无从下手的感觉。请人来看,也没有找到传输的数据,他说这个都是http的包,让我再想办法。
请问:你这边有什么经验吗?在使用这个工具时,怎么找出我想要查看的------server向client发包,并且正确?谢谢作者: http4160 时间: 2010-5-18 17:24
我通过wireshark工具抓包结果,表明Server和Client通讯正常。
这样是不是我就可以确定Server正常的处理Client的请求了?
在Server端的性能测试中,我只要保证Client的请求发送成功和Server进行了处理就可以了?作者: linyucc 时间: 2010-8-23 14:26
up up up
遇到同样问题了