一、LoadRunner简介

LoadRunner,是惠普公司研发的一款预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。

LoadRunner11是目前比较常用的版本,有免费的超级license 最高支持6.5w个并发,目前该版本对Web网站的压力测试有很好的支持,但是不支持手机app的操作脚本录制。

LoadRunner12顺应移动互联网的快速发展,增加了对手机app的操作脚本录制功能,由于该版本推出时间较短,目前没有破解版或者免费的license,而且购买license十分昂贵(5000 virtual user day @ $1.40 each),5000个虚拟用户的并发每天大概需要7000美元,但是有Loadrunner12社区版,仅支持50个用户并发。

经过实践发现,LoadRunner12录制的手机app操作脚本可以运行在LoadRunner11上,所以我们结合二者的优点,采用LoadRunner12录制脚本+ LoadRunner11运行脚本的方式来实现对移动互联网后端服务器的压力测试。

二、安装手册和使用教程

1.LoadRunner12安装和app操作脚本录制

(1)安装完后有三个图标,①Virtual User Generator是用来录制脚本的②Controller是用来执行脚本做压力测试的③Analysis是对压力测试的结果做分析。由于LoadRunner12社区办只支持50个用户并发,所以②③我们基本上用不上,这里主要使用①做app操作脚本录制。

(2)在A电脑上安装360免费wifi,如图:

Wifi名称:yd-123

Wifi密码:1234567890

(3)将你的手机连上该wifi,并且设置代理手动,主机名192.168.0.103(A电脑的ip)和端口:8899(随便设置比较大的4位数端口)

(4)双击Virtual User Generator图标运行LoadRunner12,进入如下页面,点击Creat,创建一个新的脚本,选择“Single Protocl”、“Web-HPPT/HTML”输入脚本名称,点击Creat即可。

(4)点击红色的“Record”录制按钮,弹出选择框,Recording mode 选择“Remote Application via LoadRunner Proxy”,端口写手机里面填写的端口号:8899,点击“Start Recording”即可

(5)LoadRunner12会最小化成一个迷你框

这个时候你需要打开你的手机app 进行操作,操作完成后,点击迷你卡中的“Stop”按钮,即可完成app操作脚本的录制,录制完成后的脚本如下图,点击三角形的“Replay”执行一下脚本,如果顺利通过证明脚本录制成功,大多情况下都会有Error的,把出错的行删掉,不影响脚本功能的,因为出错的行基本都是一些调用第三方的插件,没有app是执行不了的。到此,app操作脚本的录制工作大功告成!

2、LoadRunner11安装破解和执行app脚本做压力测试

(1)安装步骤安装,替换.dll文件,输入licence破解。

(2)打开LoadRunner11,将在A电脑上录制的脚本在LoadRunner11上执行。

最新文章

  1. Python的第七天
  2. C++设计模式-Bridge桥接模式
  3. Changing SharePoint Default port ( 80 ) to another port ( 79 ).
  4. 怎样Zbrush 4R7中添加和删除SubTool
  5. Ibatis学习总结4--SQL Map XML 映射文件扩展
  6. July 28th, Week 31st Thursday, 2016
  7. python (3)简单语法:字符串(strip函数),数据类型
  8. Adobe Edge Animate –EdgeCommons Log和全局变量设置功能
  9. App版本更新时对SQLite数据库升级或者降级遇到的问题
  10. NFC扫描
  11. TortoiseSVN是windows平台下Subversion的免费开源客户端。
  12. redis 字典
  13. 基于轻量级ORM框架Dapper的扩展说明
  14. (转)C语言malloc()与free()的使用
  15. asp.net core 系列之并发冲突
  16. SQL SERVER数据库修改是否区分大小写(转载)
  17. linux --- 10.常见命令
  18. Android Monkey的使用
  19. net 快速打印日志
  20. laravel4 「时间戳」问题

热门文章

  1. 【ORACLE】ID 2299494.1 安装Oracle 11g 86%报错:Error in invoking target 'agent nmhs' of makefile
  2. Spring Boot的filter简单使用
  3. Struts1原理解析
  4. 人脸识别(基于Caffe)
  5. oracle用plsql登陆出错,提示ORA-12170:TNS:链接超时 --------关闭防火墙试试
  6. C#泛型设计的一个小陷阱.
  7. 记录一次nginx502/504问题解决过程
  8. MINI3内存分配算法
  9. 最新的dubbo和zookeeper整合的问题
  10. Spring 创建 IOC 容器时加载配置文件的几种方式