zhzh-0-0 发表于 2010-3-17 10:48:33

关于LR对特殊CS系统的录制

一个数字展板项目,实现基于网络的远程播放及相关控制,cs结构

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

[ 本帖最后由 zhzh-0-0 于 2010-3-17 11:02 编辑 ]

dennyqiang 发表于 2010-3-18 22:00:26

既然是HTTP请求,就用HTTP协议录制一下看看请求能否成功发送,响应能否收到嘛。HTTP和HTTPS对客户端来说没有本质区别。

dqszbd 发表于 2010-3-19 09:27:17

没有什么特殊的,用Socket协议

丰肚翩翩 发表于 2010-3-20 15:06:39

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:55

那你用web+socket协议了

zhzh-0-0 发表于 2010-4-13 12:03:21

https请求是服务器发送到客户端,是反过来的,跟前面几位说的一样,目前是用web+socket录制的,正常的客户端->服务器端的http请求没问题,客户端->服务器的HTTPs用socket似乎也能录制下来,receive和send都有,但是数据是ssl加密过,但是没法处理数据啊,
怎么弄啊

msnshow 发表于 2010-4-13 12:16:20

你的意思是想做参数化对吧

zhzh-0-0 发表于 2010-4-13 13:31:18

是的,
怎么才能让Loadrunner 解析出加密过的数据

msnshow 发表于 2010-4-21 14:28:39

send的可以,receive没试过
页: [1]
查看完整版本: 关于LR对特殊CS系统的录制