广交好友~~ 想要讨论的可以留下msn~~~ 希望群友网友经常能提出问题,一起解决,共同提高

无法LR测得脚本实战

上一篇 / 下一篇  2009-11-03 19:36:27 / 个人分类:LR/Jmeter 大类

最近工作,遇到新的项目,准备测其压力~~~代码如下

/*********************************************************************
 * Created by Mercury Interactive Windows Sockets Recorder
 *
 * Created on: Tue Nov 03 18:25:04
 *********************************************************************/

#include "lrs.h"


Action()
{
    lrs_create_socket("socket0", "TCP", "RemoteHost=64.62.158.171:443",  LrsLastArg);

    lrs_close_socket("socket0");

    lrs_create_socket("socket1", "TCP", "RemoteHost=64.62.158.171:443",  LrsLastArg);

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

    lr_end_transaction("end", LR_AUTO);

    lr_think_time(7);

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

    lr_start_transaction("start");

    lr_think_time(7);

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

    lr_end_transaction("end", LR_AUTO);

    return 0;
}

发现错误

Action.c(22): Error : socket1 - Connection reset by peer. Error code : 10054.

Recording log :

19:01:38.359 /* Error -   WSPrecv: asynchronous receive call */

随即使用10054排除问题发,发现都无效
随即想到软件内部运行逻辑,此次主要是winsocekt协议的,连接需要加密,解密 ,并且需要维持服务状态,因此常理需要关联,但是发现无论send 还是接收都是LrsLastArg
    lrs_send("socket1", "buf0", LrsLastArg);
已经是个变量封装好的了,因此此类请框无法解析,因此无法用LR测试








TAG:

 

评分:0

我来说两句

Open Toolbar