对于LR录制时事件为0的应对方法

上一篇 / 下一篇  2007-11-14 14:15:26

6k0Tnrr7Q0其一,在LR里面自定义代理,
Z5EZ1qR0         录制不到很可能就是因为LR自动对程序进行代理的时候出现问题,你可以将程序的连接目标改为本机,并设置端口例如A,然后你自定义代理规则里设置本机端口是A,然后再加上服务器地址和端口,好了之后你的程序在录制时就会先发送数据到本机的端口A,然后LR将A得到的数据再转发到服务器.
6a [@RXk*HA:I_O0
9kw SA|;d+z0其二,借用LR可以录制的网络收发包的工具,
O?u?9H Y'c0        1...先让程序员打印C/S收发的具体数据都打印到日志里,或者你也可以容截包工具把你操作客户端具体业务时截到的数据拿到,
bqF@Y0        2...然后用网络收发工具跟服务器建立TCP连接,再将那些截到的发送数据放到收发工具上发送,如果业务正常的话你就可以得到从服务器返回的正确的数据,这证明发送数据无问题.51Testing软件测试网`4qO w%J J
        3...确认了发送数据之后就开始真正的录制了,用LR录制网络收发程序,用网络收发程序跟服务器发起连接,并将确认正确的发送数据放上去发送.这样就将你截到的数据转发为LR的WS文件里的内容了,然后你就可以象其他普通录制一样对WS参数化等等操作了.51Testing软件测试网)s ] _8m\.J3]

n#]?K9SS5y*yD0其三,开发API或者让开发人员提供API,直接对API的入口参数进行控制,例如发送对话内容"你好"的时候实际发送内容是通过一个API函数将"你好"打包成XML后发送到服务器,那么你就可以直接引用这个API,然后对这个API的参数例如刚刚输入的对话内容"你好"进行自定义了.这样的过程就可以不用WS的BUF内容进行,因为这是你脚本里面明文设置的,其他打包和发送操作都交给你用的那个API去完成了.51Testing软件测试网9f-NIYm y!g g


TAG: 性能测试

lyhgq321的个人空间 引用 删除 lyhgq321   /   2011-03-07 16:30:57
我在ein7下的9.5是因为没有权限引起的,用管理员启用就解决了。
 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 31565
  • 日志数: 33
  • 图片数: 3
  • 文件数: 8
  • 建立时间: 2007-10-10
  • 更新时间: 2011-06-28

RSS订阅

Open Toolbar