- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈LoadRunner中Winsock参数化的实现
摘要:在使用性能测试工具LoadRunner测试socket协议的应用程序时,为了克服模拟测试时测试单一跟实际使用偏差较大,需要跟其他协议一样对测试脚本进行参数化,先在脚本中找到需要进行参数化的地方,再对其实行参数化,最终结果表明,在运行测试时,能够实现客户端向服务器端提交不同的数据,完成自动化性能测试。
关键词:性能测试;Winsock协议;LoadRunner;场景录制;参数化
中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)31-7698-05
Brief Discussion of Implementation of Winsock to be Parameterized in LoadRunner
ZHANG Hai-mei1, XUE Ya-min2
(1. Changzhou Automation Research Institute of China Coal Technology and Engineering Group Corporation, Changzhou 213015, China; 2. Guoguang Electronic Information Technology, Changzhou 213015, China)
Abstract: In the use of performance testing tool LoadRunner tests socket protocol application, in order to overcome that a test is monotonous and has large deviation from the actual use in the simulation test, so it needs to parameterize test script as the same as other protocols, firstly it needs to find the place where has to change into parameters in the script, then they are to be parameterized. The results show that when the test is running, it can be realized that the client submit a different data to the server, and complete automated performance testing.
Key words: performance test; Winsock protocol; LoadRunner; scene recording; parameterized
Windows Sockets(简称Winsock)是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。已成为Windows网络编程的事实上的标准。它是起源于UNIX上的Berkeley Software Distribution(BSD)版本的套接字,并为Windows进行了专门地扩展。Internet是在UNIX系统上发展起来的,在UNIX上有许多成熟的编程接口,其中最通用的是一种叫做sockets(套接字)的接口。套接字的实质是通信端点的一种抽象,它提供一种发送和接收数据的机制。一般Windows下基于TCP/IP协议网络环境下的应用程序,其实现数据通信都是通过调用Winsock的接口函数来实现的。
Client/Server(C/S)模式,即客户机/服务器模型。在这种方案中客户应用程序向服务器程序请求服务。这种方式隐含了在建立客户机/服务器间通讯时的非对称性[1]。这一套惯例包含了一套协议。它必须在通讯的两头都被实现。C/S模式能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。但它一般只适用于局域网,并且客户端需要安装专用的客户端软件。
本文介绍的案例系统是C/S架构的Windows下的应用在医院局域网环境下的应用程序。
1 LoadRunner工具支持的协议
LoadRunner是目前主流的一种软件性能测试工具。它通过模拟上千万个虚拟用户实施并发测试或负载测试及实时性能检测的方式来确认和查找问题,能够对整个企业架构进行测试。
LoadRunner支持的协议比较广泛,参考
安装LoadRunner工具后生成的帮助文档内容,Vuser
文档评论(0)