首页 > 编程知识 正文

录制的脚本生成,脚本录制app

时间:2023-05-05 14:17:35 阅读:148819 作者:806

在APP逐渐流行的今天,手机的APP性能测试也出来了。 不多说话就进入正题。

首先,loadrunner12有手机端APP在手机端录制代码的东西,所以我试了一下。 因为不好用,所以等他们完善程序吧。 我们想说的是如何用loadrunner代理记录代码。

这样,loadrunner早就提供了这个方法。 也就是说,通过手机的app等其他客户端向loadrunner发送请求,并从loadrunner转发到服务器端,loadrunner无法直接执行app,但要监视数据的交换并录制内容网络拓扑的概要如下。

上面的是原始网络图,下面的是代理录像的网络图。 流程是手机通过LAN向LR11所在电脑的某个端口发送请求,LR11监视该端口并记录数据后转发给服务器。 将服务器的相应LR发回后,LR记录下来并通过此端口发送到手机。 相当于也记录了中间数据的交换LR。

所以我们需要

1手机和有LR的电脑可以通过内部网连接,手机应该可以向电脑的特定端口发送数据。

2在计算机上安装loadrunner,并将代理服务远程设置为被测试软件地址的端口号。 本地端口与手机代理端口匹配。

基本流程如下

1首先,有安装了loadrunner的电脑。 这次以LR11为例。 另外,这台电脑还必须能够提供360wifi等无线网络。

如图所示,我的电脑,这里是egg1是我的无线wifi的名称和ip地址

2然后需要启动Loadrunner

在这里选择win32 APP

然后启动的程序是loadrunner目录下wydcjl文件夹下的wplus_init_wsock.exe这是loadrunner拥有的代理,但还没有结束。 按一下「选项」

在polt mapping下,找到右侧顶部的套接字级别数据,然后选择New Entry

上面填写的是目标地址|端口,是被测软件所在的地址。 下面是loadrunner监视本机的端口,手机正在向这个端口发送数据。 请在下面填写不常用的8899等,以免冲突。

开始录像吧。 您可以看到loadrunner开始监视8899端口并打开了代理服务软件。

我们知道。 然后,我们的手机会将APP的请求发送到电脑的8899端口。 我们必须把手机和电脑放在一个网段里。 最简单的是电脑拿到无线手机并连接。 请注意,此处代理设置的是电脑无线wifi的ip,端口设置与loadrunner中的相同

在此,请进行loadrunner录像,然后修改手机代理商的设定。 否则,可能找不到手机。

然后用手机操作LR录像就可以了。

简而言之:

1计算机提供无线wifi

2在电脑上使用win32 APP,在option中设置polt mapping制作new entry,在里面填写被测试软件的地址和端口,设置常用的端口

3手机在无线网络设置中设有代理,ip填写电脑提供的wifi,端口填写其常用端口

注意的问题是,手机的代理设定必须在LR录像启动后进行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。