lsn 发表于 2008-1-17 23:06:42

请教用loadrunner测试C/S架构的应该如何开始录制?(急!)

请教各位大侠!C/S架构的应该如何开始录制.没测试过C/S架构的急呀.谢谢各位大侠

liming_oicq 发表于 2008-1-18 09:27:13

先了解一下系统架构,然后再根据协议进行录制.

drlong 发表于 2008-1-20 16:27:46

系统架构

XXX.exe启动,启动后连接远程服务器取得参数,就可以成功登录,我现在用winskot(忘了)协议,不知道对不对?

jiangjun 发表于 2008-1-21 09:59:55

我也遇见一样的问题?怎么没人来解答哈??

sj_1625 发表于 2008-3-18 10:35:32

loadrunner c/s结构,等待大家一起研究呀

顶一定,我选用的是newsingle protocol script 的category下选择了client/server然后选择了windows sockets进行录制,登录。登录成攻了,但一回放就有问题。
这是录制的内容:
#include "lrs.h"


vuser_init()
{
    lrs_startup(257);

    lrs_create_socket("socket0", "UDP", "LocalHost=256",LrsLastArg);

    lrs_send("socket0", "buf0", "TargetSocket=255.255.255.255:27977", LrsLastArg);

    lrs_receive("socket0", "buf1", LrsLastArg);

    lrs_close_socket("socket0");

    lrs_create_socket("socket1", "TCP", "RemoteHost=JZL:27976",LrsLastArg);

    lrs_send("socket1", "buf2", LrsLastArg);

    lrs_receive("socket1", "buf3", LrsLastArg);

这是出错的脚本:
Virtual User Script started
Starting action vuser_init.
vuser_init.c(12): lrs_startup(257)
vuser_init.c(14): lrs_create_socket(socket0, UDP, ...)
vuser_init.c(16): lrs_send(socket0, buf0)
vuser_init.c(16): Error : socket0 - Permission denied. Error code : 10013.
Abort was called from an action.

qhbqhb 发表于 2008-3-18 14:58:14

顶一个,期待高手解答!

liangjz 发表于 2008-3-18 21:18:55

loadrunner 对winsock 二进制字节流的处理不够友好。

楼上的请让开发帮忙开发多线程客户端

sj_1625 发表于 2008-3-19 17:05:23

请问能说的具体些吗

请问能说的具体些吗

liangjz 发表于 2008-3-19 20:44:39

让开发写一个多线程的程序,施加压力。

或者开发写一个客户端程序成DLL,由LR调用

sj_1625 发表于 2008-3-21 10:42:48

与开发人员沟通了一下,他们说是ssl协议的问题,又查了查说是用c function 可以解决,请问大家又这方面的经验吗。
怎么解决呢

sj_1625 发表于 2008-3-21 10:53:57

我们这个是c/s架构的。我在网上看了看,选择了-time settings 》preferences》winlnet replay
instead of sockets (windows only)。就选择了http和winsocket协议。但是连脚本都录制不上去了。如果不选-time settings 》preferences》winlnet replay
instead of sockets (windows only)。可以弹出录制界面,但输入用户名和密码后,loadrunner和系统全停着不动了。只能什么单脚本下的winsocket,但有没有办法解决ssl协议的问题。请问大家还有什么好办法吗

sj_1625 发表于 2008-3-21 10:55:30

我们这个是c/s架构的。我在网上看了看,选择了-time settings 》preferences》winlnet replay
instead of sockets (windows only)。就选择了http和winsocket协议。但是连脚本都录制不上去了。如果不选-time settings 》preferences》winlnet replay
instead of sockets (windows only)。可以弹出录制界面,但输入用户名和密码后,loadrunner和系统全停着不动了。只能选择单脚本下的winsocket,但录制完成后回送又出现有5楼的问题。没有办法解决ssl协议的问题。请问大家还有什么好办法吗

junqinghuang 发表于 2008-3-21 11:33:38

5楼的,你的脚本中没有关闭socket1,增加下面的语句然后再试一下
lrs_close_socket("socket1");

sj_1625 发表于 2008-3-21 13:28:01

问题还没有到socket1,在vuser_init.c(16): Error : socket0 - Permission denied. Error code : 10013.就已经失败了。

[ 本帖最后由 sj_1625 于 2008-3-21 13:29 编辑 ]

sj_1625 发表于 2008-3-21 16:05:06

Error -- Unresolved symbol : web_set_sockets_option.的问题

我找了找, web_set_sockets_option("SSL_CIPHER_LIST", "RC4-MD5"); 函数好象可以解决ssl协议的问题。但是出现了Error -- Unresolved symbol : web_set_sockets_option.的问题。然后,我双在上面加上了#include "as_web.h"但还是出现Error -- Unresolved symbol : web_set_sockets_option.请问大家如何解决。

sj_1625 发表于 2008-3-24 15:39:14

期待,大家帮忙呀!!!!!!!!!!!!!

期待,大家帮忙呀!!!!!!!!!!!!!

fpbaggio 发表于 2008-6-10 11:33:25

帮你顶,初学lr
也不太会测试cs系统

jumptor 发表于 2009-7-26 23:27:22

C/S 测试咋就找不到一个令人满意的答复:L

sunhope800 发表于 2009-8-3 12:30:44

过来学习的

caiw0418 发表于 2010-11-22 09:17:32

顶下,我也遇到这个问题,哪个高手能帮忙解答下
页: [1] 2
查看完整版本: 请教用loadrunner测试C/S架构的应该如何开始录制?(急!)