-
本篇文章从Loadrunner如何进行用户行为模拟、性能指标监控、性能调优三个方面进行讲解,接下来是正文部分
-
用户行为模拟
在做性能测试的过程中,我们要做的第一步就是用户行为模拟,它是一种低成本且具有可行性,模拟大量用户操作的技术。借助用户行为模拟,我们能将被测试系统在测试阶段运行起来,以检测系统工作是否正常。在模拟的过程中我们必须注意以下三个方面:不同用户使用不同的数据,多用户并发操作,用户请求间的延时时间。
而我们使用Loadrunner进行用户模拟主要是通过VuGen进行脚本的录制/编写,然后利用Controller进行场景的创建跟执行。整个脚本录制过程:创建脚本、选择协议、设置录制选项、开始录制、插入命令、停止录制。当然在在这个过程中,对于一些录制的细节进行了详细讲述,并借此再一次深化了同学们对于性能测试的理解。因为篇幅原因,我这里就抽出一些有意思的知识点跟大家介绍一下~
处理前端加密:
在录制登录操作时,我们的密码有时候是被前端加密的,而我们的Loadrunner只能录制用户的行为,是不能对客户端的逻辑进行处理的,那么我们怎么完成加密的操作呢?要完成我们的加密操作,我们必须先找开发了解加密算法,在知道了加密算法之后,我们需要在服务器端写一个加密脚本,这样当我们在测试脚本中发送加密请求数据时,就可以获得包含加密后数据的应答了。服务器端的php加密算法如下图: