#include "lrs.h"
/*********************************************************************
* Created by Mercury Interactive Windows Sockets Recorder
*
* Created on: Tue Oct 16 17:06:33
*********************************************************************/
/*
#include "lrs.h"
int dint = 1;
char str[1024];
char dchar[];
char* test;
char* RemoteHost;
*/
/*
测试接收字符
*/
char* RemoteHost;
char ff[1024];
char* recv_msg;
int res;
Action()
{
RemoteHost = lr_eval_string("RemoteHost=192.168.47.129:6000");
//创建socket
lrs_create_socket("socket0", "TCP",RemoteHost , LrsLastArg);
lrs_send("socket0","sbuf", LrsLastArg );
lrs_receive("socket0", "rbuf", LrsLastArg);
//保存数据的 要知道偏移量根据偏移量取数据
lrs_save_param("socket0", "rbuf", "tt", 0, 1);
lrs_save_param("socket0", "rbuf", "bb", 2, 3);
//第二个参数设置成NULL 要确定知道字符大小
//lrs_save_param("socket0", NULL, "tt",0,5);
//recv_msg = lr_eval_string("tt");
// lr_output_message("the message that i received is ====: %s", recv_msg);
//
// lr_output_message ("String: %s",lr_eval_string("<tt>"));
lr_output_message ("tt===: %s",lr_eval_string("<tt>"));
//字符判断
res = strcmp(lr_eval_string("<tt>"),"t");
lr_output_message ("res: %d",res);
if(res == 0){
lr_output_message ("-------------------------------------------");
}
lr_output_message ("String: %s",lr_eval_string("<bb>"));
lr_output_message ("Shuzi: %d",atoi(lr_eval_string("t")));
// lr_output_message("Parameter1 is : %s", lr_eval_string("sbuf"));
//关闭打开的socket;
lrs_close_socket("socket0");
return 0;
}
分享到:
相关推荐
- 使用Vuser脚本编写Socket通信时,LoadRunner提供了API函数,如`lr_socket()`、`lr_send_string()`、`lr_recv_string()`等,用于创建Socket连接、发送和接收数据。 3. **Socket编程步骤** - **创建Socket**:...
Socket是操作系统提供的一个编程接口(API),它允许程序创建网络连接,发送和接收数据。Socket分为两种类型:流式Socket(TCP)和数据报Socket(UDP)。TCP提供面向连接的服务,确保数据的可靠传输;UDP则是无连接...
LR脚本使用LR的Vuser(Virtual User)语言编写,这是一种基于C的脚本语言,允许开发者直接控制网络通信,例如通过socket接口发送和接收数据。在"socket"标签中,我们了解到该脚本将直接与服务器进行socket通信,这是...
标签“通讯编程”进一步确认了这个压缩包的核心内容,涵盖了网络通信的技术,如TCP/IP协议、Socket编程、网络数据传输等。开发者可能会在其中找到如何建立连接、发送和接收数据、处理网络异常等方面的示例或库。 ...
Winsocket协议是Windows操作系统中的网络编程接口,它提供了一种标准的方法来实现应用程序与网络之间的通信。这个协议是基于Berkeley套接字(Socket)API的,被广泛应用于各种网络应用,包括FTP、HTTP和其他高级协议...
Winsock,即Windows Socket API,是Windows系统中的网络编程接口,它为应用程序提供了访问TCP/IP协议栈的途径。 **1. Winsock工作原理** Winsock是应用层与TCP/IP协议栈之间的桥梁。当一个基于Windows的应用程序...
根据提供的标题、描述、标签及部分内容,我们可以梳理出与IT技术相关的知识点,主要涉及网络编程、Windows Socket(WinSock)的应用以及图像处理等几个方面。 ### 知识点一:网络编程基础 #### 1. **WinSock简介**...
C++ ASIO库是Boost库的一部分,用于网络编程,提供了异步I/O操作的接口,使得开发者能够构建高效、反应迅速的网络应用。在本文中,我们将深入探讨如何使用ASIO库来实现一个简单的Web服务器。 一、ASIO库介绍 ASIO...
通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 ...
通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 ...
通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 ...
通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 ...
消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...
消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...