Loadrunner安装及socket协议使用说明V1.0.docxVIP

Loadrunner安装及socket协议使用说明V1.0.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Loadrunner安装及socket协议使用说明V1.0

一、安装说明1. HP_LoadRunner_11.00包为安装iso文件和所需破解文件以及虚拟光驱软件2.安装目录位置例如:C:\hp\loadrunner,建议在根目录建立,不要含有中文、空格等非法字符。二、安装步骤1.虚拟光驱安装安装免费版本即可。(略)2.虚拟光驱加载[性能测试工具LR11.00].loadrunner-11.iso文件3.打开光驱,执行setup.exe,如下图4.点击”Loadrunner完整安装程序”5.安装相关组件备注:基本上需要的组件都安装依次执行。6.安装组件完毕进入Loadrunner安装欢迎界面7.许可协议:选择我同意,下一步8.个人信息:默认就可以9.安装路径选择loadrunner安装路径10.安装及完成点击完成,并关闭loadrunner。三、破解破解前确保loadrunner已经关闭。1.安装包目录下有一个破解文件夹,包含这两个文件lm70.dllmlr5lprg.dll2.复制这两个文件到loadrunner安装后的bin目录,并覆盖一般是放在安装目录下的LoadRunner\bin文件夹下。3.运行破解文件夹里的deletelicence.exe。成功后如图所示4.以管理员方式运行Loadrunner5.点击左上方ConfigurationLoadrunner License6.弹出的对话框中输入licence注册码:golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI点击确定。7.添加完成后看到的效果如下图所示:8.接下来就可以使用loadrunner来进行压力测试了四、winsocket协议脚本1.协议选择选择win socket脚本2.录制前可以设置点击2.verifyReplay-Runtime-setting【备注】录制脚本完毕后,回放脚本可以打开扩展日志,显示更详细信息,脚本回放成功,建议关闭日志扩展,选择当错误出现时发送信息。3.指定eteller客户端点击start record点击红框旁的按钮,选择eteller.exe选择完毕,点击OK,开始录制脚本。4.录制脚本5.录制结束【备注】data.ws里存放socket发送和接收的数据信息6.脚本调试A.注释含有lrs_disable_socket行lrs_disable_socket(socket2, DISABLE_SEND_RECV);B.添加int rc;用于进行脚本调试,rc=0判断发送请求正确。#include lrs.hvuser_init(){ /**登陆机构、柜员*/int rc; lrs_startup(257); rc=lrs_create_socket(socket0, TCP, LocalHost=192.168.10.196, LrsLastArg);lr_output_message(rc=%d,rc);….其他脚本(略)return 0;}注意:此处rc为全局变量,只能定义在action最上面7.设置迭代次数Socket协议调用eteller无法自动启动,通过设置迭代次数,持续施加压力。Task视图---4.Prepare for Load -Iterations点击Open the Run-Time settings:设置迭代次数,点击OK。7.回放脚本错误处理A.10053错误这个问题是可能产生原因1.apache服务器对频繁访问服务器端的socket请求进行了限制2.loadrunner自身socket机制处理方案:在频繁发送和接收请求的中间,先关闭socket再connect。代码示例: lrs_receive(socket1, buf3, LrsLastArg);lrs_close_socket(socket1);/**3.加载交易列表等操作 */rc=lrs_create_socket(socket2, TCP, LocalHost=192.168.10.197, LrsLastArg);lr_output_message(rc=%d,rc);B.10057错误这个错误是由网络原因造成的,修改脚本lrs_create_socket(socket0, TCP, LocalHost=0, LrsLastArg);改为lrs_create_socket(socket0, TCP, LocalHost=192.168.10.196, LrsLastArg);请求的ip地址C .其他错误信息,可以参照lr的错误手册查询8.添加事务A.可以在录制的时候添加事务B.修改脚本添加事务9.加入集合点A.集合点位置集合点添加【备注】集合点添加在你关注的事务之前。B.集合点策略选择场景视图中我们可以看到Vusers?列表框里有10个

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档