admin管理员组文章数量:1532180
2024年1月7日发(作者:)
app愈发流行的现在,手机的app性能测试也出现了。。。不多说了直接上正题。
首先,loadrunner12有了手机端app在手机端录制代码的,试过了,不好用等他们在完善程序吧。我们要说的是通过loadrunner代理来录制代码的方法。
是这样loadrunner早就提供这种方法,就是其他客户端比如手机app把请求发到loadrunner上再由loadrunner转给服务器端,这样loadrunner虽然不能直接运行app但是可以监控其数据交互从而录制内容。大体网络拓扑是这样的:
上面的是原来的网络图,下面的是代理录制的网络图,流程就是手机通过局域网把请求发送到LR11所在的电脑的某个端口上,LR11会监控这个端口然后把数据记下来在转发给服务器,服务器的相应发回LR之后LR记下来在通过这个端口发给手机,中间数据交互LR记住了也相当于录制了。
所以我们需要
1手机和LR所在电脑应该能够通过内网连接,并且手机能够往一个电脑特定端口发数据。
2 电脑安装loadrunner 并且设置代理服务的远端为被测软件地址端口号,近端端口与手机代理端口一致。
基本流程是以下几步
1首先有一台安装loadrunner的电脑本次以 LR11为例,然后这台电脑上还得能提供无线网络比如插个360wifi。
如图所示,我的电脑的,这里egg1就是我的无线wifi的名字以及ip地址
2然后我们需要启动Loadrunner了
这里我们选择win32application
然后启动的程序是loadrunner目录下bin文件夹下面的wplus_init_这个是loadrunner自带的代理程序,但是这还没完,我们点击Option
到polt mapping下面,右侧最上面找到socket level data,然后选择New Entry
上面填写的是目标地址|端口,就是被测软件所在地址,下面是loadrunner监控本机的端口就是手机把数据发到这个端口上,记得下面填一个不常用的8899啥的,以免冲突。
开始录制吧,你会发现loadrunner开始监控8899端口以及打开了代理服务软件。
3我们知道,然后我们手机是要把app的请求发到电脑上的8899端口那我们只有让手机和电脑在一个网段里面才行了,最简单的就是电脑弄个无线手机来连接下面是苹果的截图,注意这里代理设置的是电脑无线wifi的ip然后端口设置成和loadrunner里面一样
这里,记得先进行loadrunner录制,再修改手机代理的设置,不然可能手机找不到。
然后就用手机操作LR录制就好啦。
简单点说就是:
1电脑提供一个无线wifi
2电脑上使用win32application 然后option里面设置polt mapping建立new entry,里面填好被测软件地址及端口,然后设置一个不常用端口
3手机在无线网设置里面设置代理,ip填写电脑提供的wifi的ip,端口填那个不常用端口
注意的问题是手机代理设置一定要在LR录制启动起来以后再设置。
版权声明:本文标题:loadrunner11使用代理录制app脚本的配置方法--CS系统也可以参考该方法录 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1704633627a100797.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论