录制方法、录制装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:35444469 阅读:10 留言:0更新日期:2022-11-03 11:56
本申请公开一种录制方法、录制装置、电子设备及非易失性计算机可读存储介质。录制方法包括:设置负载测试工具和浏览器通过第一端口通信;及通过第一端口获取浏览器的测试数据,并根据测试数据生成脚本程序。本申请实施方式的录制方法、录制装置、电子设备及非易失性计算机可读存储介质中,通过设置负载测试工具和浏览器共用第一端口,即同一端口进行通信,便可使负载测试工具能够直接获取浏览器中的测试数据,从而保证负载测试工具通过不同版本的浏览器或不同类型的浏览器,均能生成脚本文件,以提高负载测试工具的兼容性,从而便于负载测试工具进行性能测试。载测试工具进行性能测试。载测试工具进行性能测试。

【技术实现步骤摘要】
录制方法、录制装置、电子设备及计算机可读存储介质


[0001]本申请涉及光学图像稳定领域,更具体而言,涉及一种录制方法、录制装置、电子设备及非易失性计算机可读存储介质。

技术介绍

[0002]LoadRunner,是一种预测系统行为和性能的负载测试工具,能够通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。LoadRunner能够对整个企业架构进行测试,通常所使用的版本是Loadrunner11.0,支持的操作系统和浏览器:最高为IE9,但是目前IE9甚至IE11都逐渐淘汰,软件或者系统都不在支持,这样很多系统在进行测试时,无法正常打开浏览器进行操作,也就无法录制脚本进行性能测试。

技术实现思路

[0003]本申请实施方式提供一种录制方法、录制装置、电子设备及非易失性计算机可读存储介质。
[0004]本申请实施方式的录制方法包括设置负载测试工具和浏览器通过第一端口通信;及通过所述第一端口获取所述浏览器的测试数据,并根据所述测试数据生成脚本程序。
[0005]本申请实施方式的录制装置包括设置模块和获取模块。所述设置模块用于设置负载测试工具的流量转发的监听端口和浏览器的监听端口一致。所述获取模块用于获取所述浏览器中的请求,并根据所述请求通过所述负载测试工具生成脚本程序。
[0006]本申请实施方式的电子设备包括处理器。所述处理器用于设置负载测试工具和浏览器通过第一端口通信;及通过所述第一端口获取所述浏览器的测试数据,并根据所述测试数据生成脚本程序。
[0007]本申请实施方式的非易失性计算机可读存储介质包含计算机程序,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行如下录制方法:设置负载测试工具和浏览器通过第一端口通信;及通过所述第一端口获取所述浏览器的测试数据,并根据所述测试数据生成脚本程序。
[0008]本申请实施方式的录制方法、录制装置、电子设备及非易失性计算机可读存储介质中,通过设置负载测试工具和浏览器共用第一端口,即同一端口进行通信,便可使负载测试工具能够直接获取浏览器中的测试数据,从而保证负载测试工具通过不同版本的浏览器或不同类型的浏览器,均能生成脚本文件,以提高负载测试工具的兼容性,从而便于负载测试工具进行性能测试。
[0009]本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。
附图说明
[0010]本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变
得明显和容易理解,其中:
[0011]图1是本申请某些实施方式的录制方法的流程示意图;
[0012]图2是本申请某些实施方式的录制装置的示意图;
[0013]图3是本申请某些实施方式的电子设备的平面示意图;
[0014]图4是本申请某些实施方式的录制方法的场景示意图;
[0015]图5是本申请某些实施方式的录制方法的场景示意图;
[0016]图6是本申请某些实施方式的录制方法的场景示意图;
[0017]图7是本申请某些实施方式的录制方法的流程示意图;
[0018]图8是本申请某些实施方式的录制方法的场景示意图;
[0019]图9是本申请某些实施方式的录制方法的流程示意图;
[0020]图10是本申请某些实施方式的录制方法的场景示意图;
[0021]图11是本申请某些实施方式的录制方法的流程示意图;
[0022]图12是本申请某些实施方式的录制方法的流程示意图;
[0023]图13是本申请某些实施方式的录制方法的场景示意图;
[0024]图14是本申请某些实施方式的非易失性计算机可读存储介质和处理器的连接状态示意图。
具体实施方式
[0025]下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。
[0026]请参阅图1,本申请实施方式提供一种录制方法。该录制方法包括步骤:
[0027]01:设置负载测试工具和浏览器通过第一端口通信;及
[0028]05:通过第一端口获取浏览器的测试数据,并根据测试数据生成脚本程序。
[0029]请参阅图2,本申请实施方式提供一种录制装置10。录制装置10包括设置模块11和获取模块12。本申请实施方式的录制方法可应用于录制装置10。其中,设置模块11和获取模块12分别用于执行步骤01和步骤05。即,设置模块11用于设置负载测试工具和浏览器通过第一端口通信。获取模块12用于通过第一端口获取浏览器的测试数据,并根据测试数据生成脚本程序。
[0030]请参阅图3,本申请实施方式还提供一种电子设备100。本申请实施方式的录制方法可应用于电子设备100。电子设备100包括处理器20。处理器20用于执行步骤01和步骤05。即,处理器20用于设置负载测试工具和浏览器通过第一端口通信;及通过第一端口获取浏览器的测试数据,并根据测试数据生成脚本程序。
[0031]其中,电子设备100可以是手机、电脑、平板电脑、笔记本电脑、智能手表、头显设备等。如图3所示,本申请实施方式以电子设备100是电脑为例进行说明,可以理解,电子设备100的具体形式并不限于电脑。
[0032]具体地,在负载测试工具与浏览器互通数据前,需要设置负载测试工具和浏览器通过第一端口通信,以使负载测试工具能够获取到在浏览器中进行测试的测试数据。其中,
第一端口可以是电子设备100中未被占用的任意一个端口,如2008、3888、8888等。负载测试工具为预测系统行为和性能的工具,Loadrunner。浏览器可以是任意版本、任意类型的浏览器。如谷歌(Google)浏览器、火狐(Firefox)浏览器、IE浏览器(如IE7、IE8、IE9等)。可以理解,负载测试工具和浏览器为设置于电子设备100中的应用。
[0033]请结合图4所示,在设置负载测试工具的端口时,可通过勾选负载测试工具(Loadrunner)中的流量转发(Traffic Forwarding)选项,并输入一个电子设备100中未被占用的端口号,如2008,即第一端口。
[0034]请结合图5所示,在设置浏览器的端口时,可通过进入浏览器的设置界面,以找到浏览器代理设置,并开启浏览器代理设置,从而在浏览器代理设置的端口位置处,设置端口号为第一端口,如2008。
[0035]如此,负载测试工具便可与浏览器通过端口号为2008的端口,即第一端口进行通信。
[0036]接下来,打开浏览器并在浏览器中输入需要进行测试的网际互连协议(ip)地址,从而进行相应的测试操作。例如,ip地址页面打开为学生管理系统,即,需要对学生管理系统进行性能测试,通过在该页面内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种录制方法,其特征在于,包括:设置负载测试工具和浏览器通过第一端口通信;及通过所述第一端口获取所述浏览器的测试数据,并根据所述测试数据生成脚本程序。2.根据权利要求1所述的录制方法,其特征在于,还包括:设置所述负载测试工具的服务器的代理地址与所述浏览器的代理地址一致。3.根据权利要求2所述的录制方法,其特征在于,所述录制方法还包括:设置抓包工具与所述服务器的通过第二端口进行通信。4.根据权利要求3所述的录制方法,其特征在于,所述通过所述第一端口获取所述浏览器的测试数据,并根据所述测试数据生成脚本程序,包括:通过所述第一端口获取所述测试数据,并通过所述第二端口将所述测试数据转发到所述抓包工具;将所述测试数据发送到所述负载测试工具,以根据所述测试数据生成所述脚本程序。5.根据权利要求1所述的录制方法,其特征在于,所述通过所述第一端口获取所述浏览器的测试数据,包括:开启所述负载测试工具的录制服务;打开所述浏览器,以访问测试地址;及通过所述录制服务,获取在所述测试地址的测试数据。6.一种录制装置,其特征在于,包括:设置模块,所述设置模块用于设置负载测试工具和浏览器通过第一端口通信;及获取模块,所述获取模块用于通过所述第一端口获取所述浏览器的测试数据,并根据所述测试数据生成脚本程序。7.一种电...

【专利技术属性】
技术研发人员:陈永琴蒋庆高
申请(专利权)人:安徽希施玛数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1