- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LoadRunner录制Web协议的实例脚本
录制Web协议的脚本1、? 打开虚拟用户生成器,选择File----New,会出来一个对话框,如下????选择Web(HTTP/HTML)协议,点击OK。2、? 点击工具栏内的“Start Record”按钮开始录制。3、? 在跳出来的对话框中输入要录制的url地址,如,然后点击OK正式开始录制。4、? 这时会自动打开主页面,在页面上方显示一个录制工具条(如下图)。此时我们发给服务器的所有请求都会被记录在脚本中。5、? 输入用户名,密码,点击登录。说明我们的请求已经被记录在脚本中了。6、? 登陆成功后,页面上会显示登陆成功的页面,而且录制工具条上的事件个数会动态增加,说明我们的登陆请求已经被记录在脚本中了。下图是登陆成功的页面,页面上显示“****您好!”7、? 点击工具条上的停止录制按钮,结束录制,回到脚本中。8、? 现在录制就完成了,为了检查脚本是否可用,点击工具栏上的运行按钮,让脚本自动跑一遍。9、? 为了在回放时能实时看到页面的内容,需要设置浏览器的显示开关。打开General Options对话框,选择Display标签页,把Show Browse during replay选项打勾。10、? 运行完成后,我们会看到运行结果页面,如下图,说明运行成功。11、如果运行结束后看不到结果页面,那么可以选择“View”菜单栏的“Test Results”进行查看。参数化参数化:可以理解为开发语言中的变量的意思。在脚本中,如果不使用参数,那么所有的测试数据是跟脚本绑定在一起的,如果需要测试不同的数据,需要运行一次,改一下,再运行。如果使用了参数化,可以把多个测试数据保存起来,测试时脚本自动选择测试数据运行。以上面录制的脚本为例,介绍参数化的使用方法,实现10个用户分别登陆51testing。1、? 打开脚本,找到登陆动作对应的代码。2、? 我们看到,录制时的用户名是“测试”,密码是“111111”(此处的用户名和密码都是虚构)。3、? 首先对用户名进行参数化:选中用户名,点击鼠标右键,在出现的快捷菜单中选择“Replace with a parameter”,如下图。4、? 在弹出的对话框中输入参数名和参数类型,参数名是自己起的,参数类型选择“File”,点击OK。5、? 对密码进行同样的操作。6、? 参数化完成后,我们需要给增加一些测试数据。点击工具栏上的Param List按钮打开参数设置页面。选择UserName,点击“Add Row”按钮增加行,然后在行中输入其他可以登陆的用户名。完成后的效果如下图:7、? 对密码参数做同样的操作,按顺序输入和用户名对应的密码,完成后的效果如下图:8、? 设置脚本取参数的顺序。假设我们想让脚本在运行时以顺序方式取这5个用户登陆,那么对用户名的设置:Select next row:Sequential;Update value on:Each iteration。意思是每一次迭代时按顺序取下一个参数。9、? 对密码的设置,因为密码和用户名是一一对应的。所以对密码的设置是“Same line as UserName”。意思是和用户名称取相同的行的数据。这样就可以保证一一对应了。10、????????????? 因为我们有5个用户,所以需要让脚本跑5遍。打开“Run-time Setting”对话框,设置脚本运行5次。11、????????????? 为了验证每次脚本迭代是否取到了预期的参数,可以调整一下日志内容,显示每次取的参数的内容。设置如下:12、????????????? 运行脚本,查看日志。日志中的蓝色部分显示的是每次迭代使用的参数内容。
文档评论(0)