LR Socket 测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LR Socket 测试相关的知识,希望对你有一定的参考价值。

     建议像我这样最开始未接触过的,还是先从简单录制开始。录制完之后,分析测试脚本,再学习,再自己根据需要编写测试脚本。

     第一:录制。

       A.   技术分享

       B. 选择需要录制的exe的目录 技术分享,填写完后点击ok。

       C.系统会自动调用exe,开始进行录制状态。

       D.操作录制完后,点击stop按钮。查看录制脚本,和发送buf如下:

      技术分享

               技术分享

          第二步:直接写测试脚本。

      action内脚本如下:

#include "lrs.h"

 

Action()
{
int c=0;
int sum=0;
int ret;

//第一段:服务器Socket连接测试
lrs_create_socket("socket0", "TCP","RemoteHost=121.40.78.239:1089",LrsLastArg);
lrs_send("socket0","buf0", LrsLastArg);
c = lrs_receive("socket0","buf1", "Flags= MSG_PEEK", LrsLastArg);
lrs_save_param("socket0", NULL, "NewVersion", 49, 11);
lr_output_message ("NewVersion: %s", lr_eval_string("<NewVersion>"));

lrs_close_socket("socket0");

 

 

//第二段:调用系统库文件

lr_load_dll("user32.dll");
MessageBoxA(NULL,"调用系统函数库","提示信息",0);

//第三端:调用用户自定义的dll
ret=lr_load_dll("D:\\Program Files (x86)\\test1\\T.dll");
lr_output_message("this ret is :%d\n",ret);

sum=Test(1,2);
lr_output_message("this sum is :%d\n",sum);

return 0;

}

 

以上是关于LR Socket 测试的主要内容,如果未能解决你的问题,请参考以下文章

LR-socket测试

网关LR测试脚本

性能测试基础-开门篇3(LR常用函数介绍)

性能测试基础-SOCKET协议用例

Socket挡板之Java开发

Lr运行错误Error: Socket descriptor not found. Hint: the problem might be