专栏首页用户6517667的专栏LoadRunner12工具介绍(连载10)

LoadRunner12工具介绍(连载10)

4 用LoadRunner实现APP压力测试

随着手机APP用户量的增大,大量的手机APP一般都需要进行压力测试,LoadRunner 12可以对手机APP进行压力测试,总共有三种方法,下面逐一进行介绍。

前置设置。

(1)在LoadRunner机器中安装360免费WiFi,如104所示。

104 360免费WiFi

105手机连接到360免费WiFi

(2)设置手机连接到360免费WiFi,如105所示。且把手机设置为LoadRunner所在的PC机作为代理。如106所示。服务器地址为LoadRunner的本地地址,可以通过ipconfig命令查看,其中端口号不能有冲突,建议设置为四位比较大的数字。

1. 通过Remote Application via LoadRunner Proxy录制

(1)启动LoadRunner12 Virtual User Generator,点击File–>New script. and solution,Single中选择Web–> HTTP/HTML,进行设置,点击【Create】。

106 设置手机代理服务 107 设置手机连接的代理服务器端口

(2)点击工具栏中红色的【Record】按钮,Recording mode选择RemoteApplication via LoadRunner Proxy,端口为第(1)步设置的,LoadRunner会监听这个端口,此端口为手机连接的代理服务器端口。如107所示。

(3)点击【Start Recording】开始录制。

(4)录制完成后会生成如下脚本,如108所示。

108 录制完毕

2. 通过外部代理录制

注意:这个方法在Windows10上不起作用。

(1)启动Fiddle,点击菜单“Tools->Options->Connection”中输入监听端口号为106设置的端口号,,然后勾选“Allow remote to connect”前的复选框,如109所示。当然也可以使用其他WEB代理。

109 设置Fiddle为WEB代理

(2)启动LoadRunner12 Virtual User Generator,点击File–> New script. andsolution,mobile中选择Mobile–> Mobile Application-HTTP/HTML,进行设置,点击【Create】。如110所示。

110 选择mobile应用HTTP/HTML协议

(3)选择“Record and Analyze Traffic”,点击【下一步】。如111所示。

111 选择“Record and Analyze Traffic”

(4)设置Fiddle所在的IP地址及106设置的端口号,如112所示。

112 设置“Mobile sniffer agentlocation”

(5)点击【Strat Recoding】即可开始录制。

3. 通过外部代理录制

(1)启动LoadRunner12 Virtual User Generator,点击File–>New script. and solution,mobile中选择Mobile–> Mobile Application-HTTP/HTML,进行设置,点击【Create】。如110所示。

(2)选择“Proxy Recording”,点击【下一步】。如113所示。

113 选择“Proxy Recording”

(3)输入106设置的端口号,点击【OK】即可开始录制。如114。

114 选择端口号

接下来的方法,如参数化、设置集合点、事务…和WEB的方法是一致的。

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文分享自微信公众号 - 软件测试培训(iTestTrain),作者:顾翔

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LoadRunner12工具介绍(连载9)

    最后选择菜单“Report->New Report…”生成各种格式的报表。如102所示。

    小老鼠
  • JMeter(连载4)

    在Debug Sample中可以查看测试产生数据的值。通过菜单“Add->Sample->Debug Sample”添加。如图19所示。

    小老鼠
  • LoadRunner12工具介绍(连载1)

    LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式,来确认和查找问题。LoadRunner能够对...

    小老鼠
  • LoadRunner12工具介绍(连载9)

    最后选择菜单“Report->New Report…”生成各种格式的报表。如102所示。

    小老鼠
  • 【C语言简单说】七:自定义函数(1)

    在最开始的说过,函数可以比喻工具箱,那么我们现在开始自己开始制作函数了,自己制作函数是很简单的,如下代码:

    公众号 碧油鸡
  • LoadRunner11-遇到问题及解决办法

    Java学习123
  • 腾讯云TKE-Ingress案例: Nginx-Ingress 实现grpc转发

    gRPC是Google开源的一个高性能RPC通信框架,通过Protocol Buffers作为其IDL,可以在不同语言开发的平台上使用,同时基于HTTP/2协议...

    朱瑞卿
  • 【RocketMq实战第五篇】-不同类型生产者(DefaultMQProducer)

    前言 本文来介绍RocketMQ生产者发送消息默认使用的DefaultMQProducer类。

    胖虎
  • Java 经典面试题:为什么 ConcurrentHashMap 的读操作不需要加锁?

    我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇...

    哲洛不闹
  • 70%的Java程序员不知道为啥 ConcurrentHashMap 读操作不需要加锁?

    我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇...

    程序员追风

扫码关注云+社区

领取腾讯云代金券