51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1974|回复: 2
打印 上一主题 下一主题

[转贴] LoadRunner 压力测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-7-17 14:59:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、LoadRunner 安装
  1. 1.复制一下地址,然后打开迅雷,新建,选择一个磁盘大的空间,显示4.02G 的ISO文件
  2. http://www.genilogix.com/downloads/loadrunner/loadrunner-11.iso
  3. http://h30302.www3.hp.com/prdownloads/Software_HP_LoadRunner_11.00_Sim_Chinese_T7177_15016.iso?downloadid=NTIxMTMxNDg1LDEsSFBfRE9XTkxPQURfQ0VOVEVSLHNvZnR3YXJlLEhQUF9QUk9GSUxFX0lELG5vYm9keUBocC5jb20sSFAtRVNELUFVVEgsMTMwNTcwNzg0NzU2MyxUNzE3N0RTRQ==&merchantId=HP_DOWNLOAD_CENTER      汉化包

  4. 2.下载完成后使用虚拟光驱安装,加载并指向ISO文件。

  5. 3.打开LoadRunner8.0文件夹,用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR11安装目录下“bin”文件夹中的对应文件

  6. 4.手动修改注册表,删除下面内容,也就是Licesen2目录(不删除的话,在添加licence时,会提示“License security violation⋯⋯”):

  7. [HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2]

  8. [HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2\History]

  9. "AIBGEBFW-JVED-ZKEKEKEKEKEBDNQAF-KBRDN"=""

  10. [HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2\PermanentLicense]

  11. @="AIBGEBFW-JVED-ZKEKEKEKEKEBDNQAF-KBRDN"

  12. "last"="AIBGEBFW-JVED-ZKEKEKEKEKEBDNQAF-KBRDN"

  13. [HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\License2\TemporaryLicense]

  14. @="AEBGEBFS-AKEKEKEKE-KAUCA"

  15. 5.Classes 下的注册表也要删除

  16. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{87B3ADD4-21EB-11d5-93EF-00105AA0FD2D}]

  17. @="IControl"


  18. 6.添加下面的licence,即可使用。

  19. golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI

  20. web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
复制代码
二、LoadRunner 压力测试示例



设置请求迭代次数:

添加 action 脚本:


测试结果:



三、LoadRunner Action 脚本语法
web_url
 语法:
 Int Web_url(const char name, const char url, , [EXTRARES,,LAST)
返回值
 成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)。
参数:
 Name:VuGen中树形视图中显示的名称,在自动事务处理中也可以用做事务的名称。
url:页面url地址。
List of Attributes
EXTRARES:分隔符,标记下一个参数是资源属性的列表了。
List of Resource Attributes
LAST:属性列表结束的标记符。
说明
 Web_url根据函数中的URL属性加载对应的URL,不需要上下文。
只有VuGen处于URL-based或者HTML-based(此时A script containing explicit URLs only选项被选中时)的录制模式时,web_url才会被录制到。
可以使用web_url 模拟从FTP服务器上下载文件。web_url 函数会使FTP服务器执行文件被真实下载时的操作。除非手工指定了”FtpAscii=1”,下载会以二进制模式完成。
在录制选项中,Toos—Recording Option下,Recording选项中,有一个Advanced HTML选项,可以设置是否录制非HTML资源,只有选择了“Record within the current script step”时,List of Resource Attributes才会被录制到。非HTML资源的例子是gif和jpg图象文件。
通过修改HTTP头可以传递给服务器一些附加的请求信息。使用HTTP头允许请求中包含其他的内容类型(Content_type),象压缩文件一样。还可以只请求特定状态下的web页面。
所有的Web Vusers ,HTTP模式下的WAP Vusers或者回放模式下的Wireless Session Protocol(WSP),都支持web_url函数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-6-15 14:51 , Processed in 0.073579 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表