选择winsocket协议,然后选择WIN32应用程序(别选择internet应用程序),然后找到IE的安装目录,启动IE,在地址栏中输入要测试的页面地址,这样就能用winsocket录制web页面了。。上午一直在用internet应用程序录制,结果一直都录制不成功。。中午的时候换了win32应用程序,通过启动IE来录制。。结果可以录制了。嘻嘻。。终于开始测试服务端程序啦。。以前都没怎么用过winsocket协议。。弄的我好崩溃。录制的时候,先选择在vuser_init中录制,登录成功后,然后再切换到action部分录制。下面贴点录制的时候的数据。 #include "lrs.h" Action() { int rc=1; //建立到服务端的连接 rc = lrs_create_socket("socket1","TCP","RemoteHost=www.53kf.com:80",LrsLastArg); if (rc==0) lr_output_message("Socket 1 was successfully created "); else lr_output_message("An error occurred while creating the socket 1, Error Code: %d", rc); //发送数据 rc = lrs_send("socket1", "buf0", LrsLastArg); if (rc==0) lr_output_message("send successfully "); else lr_output_message("send fail %d", rc); //接受数据 rc=lrs_receive("socket1", "buf1", LrsLastArg); if (rc==0) lr_output_message("receive successfully "); else lr_output_message("receive fail %d", rc); //关闭socket连接 lrs_close_socket("socket1"); return 0; } data.ws中的数据。。这个数据分析了好久。。才把数据收发格式弄清楚了 ;WSRData 2 1 send buf0 218 "POST /sendmsg.jsp HTTP/1.1\r\n" "Content-Type: application/x-www-form-urlencoded\r\n" "Host: www1.53kf.com\r\n" "Content-Length:88\r\n" "\r\n" "cmd=QST&sid=4230005&did=654440805&khid=654440405&dwid=600617&msg=dszz&time=1254289031438" recv buf1 296 "HTTP/1.0 200 OK\r\n" "Server: 53KF\r\n" "Content-Type: text/xml;Charset=utf-8\r\n" "Content-Length: 196\r\n" "X-Cache: MISS from cacheserver\r\n" "Via: 1.0 cacheserver:80 (squid/2.6.STABLE4)\r\n" "Connection: keep-alive\r\n" "\r\n" "<?xml version=\"1.0\" encoding=\"utf-8\"?><Data" " /></Res" "ponse>" -1
分享到:
相关推荐
然而,如果LR不直接支持特定的协议,或者你需要测试的应用程序使用了自定义的通信方式,你可以选择Winsocket协议来录制脚本,因为许多网络协议的底层都是基于Winsocket的。 录制WinSocket协议的脚本时,与录制Web...
在IT领域,网络编程是构建分布式系统和应用程序的关键部分,而Socket编程是网络通信的核心技术。本项目"基于Winsocket的文件传输源程序"利用Microsoft Foundation Classes (MFC)库来构建一个用户友好的界面,使得...
### LoadRunner Winsocket协议知识总结 #### 序 在LoadRunner进行性能测试的过程中,Winsocket协议作为关键组件之一,承担着模拟网络通信行为的重要角色。本文档旨在对LoadRunner中的Winsocket协议相关知识进行...
其中,Winsocket 协议支持是 LoadRunner 的一大特色,尤其适用于基于网络的应用程序的性能测试。本文旨在详细介绍 LoadRunner 中 Winsocket 协议的相关知识与使用技巧,希望能帮助读者更好地掌握这一功能。 #### 一...
【网络编程作业(winsocket实现聊天程序)】是研究生阶段一项重要的实践任务,它要求学生掌握网络通信的基础知识,特别是Windows环境下使用winsocket API进行编程的技术。在这个项目中,学生需要构建一个基本的聊天...
在IT领域,Winsock(Windows Socket)是微软为Windows操作系统提供的网络编程接口,它使得开发者能够构建基于TCP/IP协议的应用程序,如聊天程序。本文将深入探讨Winsock编程的基础知识,以及如何使用它来创建一个...
综上所述,这个压缩包提供的代码示例展示了如何在Visual C++环境中使用WinSocket API开发TCP客户端和服务器应用程序,涉及了网络通信的基本流程,对于学习C++和网络编程的开发者来说是一份宝贵的参考资料。...
本项目“基于WINSOCKET局域网聊天程序”旨在通过C++编程语言和Winsock库来实现一个简单的局域网聊天室,帮助开发者深入理解套接字(Socket)的工作原理及其在网络编程中的应用。 首先,我们要了解Winsock的基础知识...
【标题】:“利用Winsock做的网络程序.zip_winsocket_winsocket 程序”是指一个包含使用Winsock API编写的网络程序示例的压缩文件。Winsock是Windows操作系统中用于网络通信的一个API,它提供了标准的套接字接口,...
本文将深入探讨用C语言编写的Winsocket程序,重点关注TCP和UDP这两种传输层协议的应用。 标题"用C编写的winsocket程序"指出,我们将在Windows环境下利用C语言编写网络通信程序。Winsocket,通常简称为socket,是...
Winsocket,通常简称为Winsock,是Windows操作系统中实现网络通信功能的应用编程接口(API)。它为开发者提供了标准的方法来创建网络应用程序,无论是客户端还是服务器端。本篇将深入探讨Winsocket在构建服务器端...
本主题将深入探讨如何使用C++进行Winsocket编程,尤其是在构建基于对话框的Windows应用程序中实现网络数据传输。 首先,让我们了解Winsock的基本概念。Winsock是Windows操作系统对Berkeley套接字API(Socket API)...
它是Berkeley Socket接口的Windows版本,允许程序员编写跨平台的网络应用程序,尤其是在TCP/IP协议栈上进行通信。这个"winSocket聊天室程序"是一个实践性的项目,旨在帮助开发者更好地理解和运用winSocket技术。 在...
本PPT主要针对winsocket网络编程进行深入的讲解和演示,旨在帮助初学者和有经验的程序员更好地理解和应用winsocket来开发网络应用程序,特别是聊天程序。 首先,winsocket的核心概念是套接字(Socket)。套接字是...
在"winSocket2提交网页数据"这个主题中,我们主要探讨如何使用WinSocket2来向Web服务器提交数据。 1. **WinSocket2基础** - **创建Socket**:使用`WSAStartup`函数初始化Winsock库,然后调用`socket`函数创建一个...
"VC Winsocket网络聊天程序"是利用Microsoft Visual C++(简称VC)编程环境,结合Winsocket库开发的一款实时通讯应用,主要适用于局域网或互联网上的用户间进行文本、文件等数据的交换。 一、Winsocket基础知识 1....
使用WinSocket,开发者可以创建聊天程序、文件传输应用等网络应用程序。 在开发WinSocket程序时,通常会经历以下基本步骤: 1. 初始化Winsock库:调用`WSAStartup`函数初始化Winsock环境。 2. 创建套接字:使用`...
总结来说,利用WinSocket编写局域网聊天程序涉及到理解TCP/IP协议栈、掌握WinSocket API的使用、设计有效的用户发现机制,以及处理网络通信中的各种事件。通过实现这样的程序,开发者可以深入理解网络编程的基本原理...
这意味着用户在选择了某个厂商的产品后,无论是使用该厂商提供的应用程序还是在其基础上开发自己的软件,都会受到一定的限制。这是因为不同厂商所提供的开发工具包(SDK, System Development Kit)和应用程序接口...