51Testing软件测试论坛

标题: 关于LR对特殊CS系统的录制 [打印本页]

作者: zhzh-0-0    时间: 2010-3-17 10:48
标题: 关于LR对特殊CS系统的录制
一个数字展板项目,实现基于网络的远程播放及相关控制,cs结构

打算用LR进行性能测试,但是与开发沟通后,了解到该系统不仅客户端向服务器发送http请求进行通信,而且服务器端还会发送https请求到客户端,推送一些数据,如何提取这些数据?
如何实现对该系统进行模拟多客户端的并发测试? 谢谢

[ 本帖最后由 zhzh-0-0 于 2010-3-17 11:02 编辑 ]
作者: dennyqiang    时间: 2010-3-18 22:00
既然是HTTP请求,就用HTTP协议录制一下看看请求能否成功发送,响应能否收到嘛。HTTP和HTTPS对客户端来说没有本质区别。
作者: dqszbd    时间: 2010-3-19 09:27
没有什么特殊的,用Socket协议
作者: 丰肚翩翩    时间: 2010-3-20 15:06
loadrunner的http协议是不能录制c/s结构的http协议程序的。lr为它起的名字“web(http/html)”,顾名思义支持的是web程序,而且要html,c/s结构的系统不满足条件,不支持。

这方面我曾经尝试过:我曾做过一个c/s的http协议的系统,录制时选择web(http/html)协议,选择win32 application,然后选择系统的client端启动文件,开始录制,结果是录制不到任何内容,从此看出lr对这种系统的录制支持得不好。

希望loadrunner多增加几个录制协议(应用层协议,不是指socket tcp这种传输层的),来实现对诸多c/s结构系统录制的完美支持!
作者: msnshow    时间: 2010-3-21 21:45
那你用web+socket协议了
作者: zhzh-0-0    时间: 2010-4-13 12:03
https请求是服务器发送到客户端,是反过来的,跟前面几位说的一样,目前是用web+socket录制的,正常的客户端->服务器端的http请求没问题,客户端->服务器的HTTPs用socket似乎也能录制下来,receive和send都有,但是数据是ssl加密过,但是没法处理数据啊,
怎么弄啊
作者: msnshow    时间: 2010-4-13 12:16
你的意思是想做参数化对吧
作者: zhzh-0-0    时间: 2010-4-13 13:31
是的,
怎么才能让Loadrunner 解析出加密过的数据
作者: msnshow    时间: 2010-4-21 14:28
send的可以,receive没试过




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2