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;

}

时间: 2024-10-13 18:46:05

LR Socket 测试的相关文章

Socket测试工具包的开发(TCP UDP)

Socket测试工具包的开发 第一阶段,先开发客户端,第二阶段 开发服务端. 1.GPS坐标数据的解析与转化, 比如开始和结尾判断后,中间取字符串的方式. 使用什么样的编码. 2.Json数据的解析与转化,快速的发送类的一种方式,不用考虑那么多的字节转化方式 3.最简单的是发送字符串,这样的功能市面上都有.   我要能够发送字节串,可以写一个16进制串,然后发送出去. 可以定时发送. 4.多个客户端同时发送数据. 模拟数量,然后以列表的形式看发送和返回的数据. 5.添加的测试服务器和设置的参数能

socket测试远程地址能否连接并为连接设置超时(转)

public   class TestConnect { string hostIp = ""; int port = 3314; public string recMsg = ""; Socket socketC = null; private readonly ManualResetEvent TimeoutObject = new ManualResetEvent(false); public TestConnect(string hostIp, int po

动手编写Java NIO Socket测试工具

最近一年接触到些使用Java NIO编写的服务器程序,客户程序通过建立Socket连接并发送消息的方式调用服务端提供的交易接口. 开发的时候通常需要发些消息来调试程序,所以自己动手写了个工具.工具使用Swing编写,主要作用就是向指定的IP.端口发送请求消息,并接收响应消息.非常简单,但是足够了. 源代码涉及到以下内容: (1)Java Swing编程中的EDT线程与任务线程,在后台任务线程中执行耗时操作,并在适当的时候更新UI: (2)提供一种Swing界面的构造方式:构造Component.

Linux socket 测试

Client : mini2440 Server : PC Ubuntu 网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符.socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立.数据传输等操作也都是通过该socket实现.此次测试用mini2440做Client,PC机做Server,同时连接上局域网.ping通之后,在mini2440上运行client.c,PC上运行server.

LR回放测试脚本

1.设置run time setting Pacing:设置什么时候进行迭代 2.实时观察回放录像 3.回放脚本 4.查看结果

LR socket接收数据 标准函数,结构体解析

//接收 DWORD RecvBuf(char* cRecvBuf,char* cSocketName,char* cBufName){    int ret=0;    char * cRecvdata=0;    int iRecvdatalen=0;    DWORD begin=0,cur=0;    begin=clock();    while(1)    {        ret=lrs_receive(cSocketName,cBufName,LrsLastArg);      

Jmeter+8583报文压力测试

Jmeter一般被用来测试HTTP协议,我第一次拿来测试socket协议,pos机传输报文为8583,协议属于socket,也是TCP协议的一种,网上有LR怎么测试8583报文,我就研究了一下怎么用Jmeter来测试,以下是我的研究结果,供大家参考 1.先打开\apache-jmeter-3.1\bin\jmeter.propertles文件,修改jmeter.propertles中的"TCP Sampler configuration"内容,见附图,添加"tcp.handl

java网络编程socket解析

转载:http://www.blogjava.net/landon/archive/2013/07/02/401137.html Java网络编程精解笔记2:Socket详解 Socket用法详解 在C/S通信模式中,client需要主动创建于server连接的Socket(套接字).服务器端收到了客户端的连接请求,也会创建与客户连接的Socket.Socket可看做是通信两端的收发器.server与client都通过Socket来收发数据. 1.构造Socket 1.Socket() 2.So

Android客户端与PC服务器通过socket进行交互实例(转)

一直以来对Android socket通信都很模糊,今天终于研究了一个网上的例子,自己又修改了下,算是对Android socket通信有点了解了. 下面是具体的代码,说明都在注释中了.需要注意的是,只有客户端发送了信息给服务器后,服务器才能响应客户端的输入,然后返回信息给客户端,这是客户端才能读取服务器返回的信息.如果客户端和服务器都处于等待对方的信息,那样就会造成阻塞,导致ANR了. 1.服务器端代码,就是一个java程序,与android无关,运行于服务器上,即PC机上. [java] v