使用PerformanceRunner录制脚本与分析脚本

Diana ·
更新时间:2024-11-15
· 949 次阅读

  录制脚本   录制脚本是我们模拟用户行为的第一步,通过录制用户行为产生的协议从而生成Vuser Script。等我们对函数比较熟悉的时候,可以抛弃录制脚本的过程,而采用手工编写。一般来说我们录制脚本会有以下步骤:   第一步:当我们知道性能测试是基于协议的,所以我们要选择匹配的协议,如果协议选择不正确会导致无法录制脚本,录制的内容冗余或者漏录的情况。对于协议的确定我们可以询问开发人员,C/S架构使用的协议比较特殊,可能是自行开发的协议包。另一种方法是通过网络扫描工具拦截数据包,确定协议的类型。对于B/S架构的性能测试一般都是采用HTTP协议。   第二步:协议选定后,我们需要配置一下录制的相关选项,如选择需要录制的程序名,录制开始所需要访问的URL地址,指定代码工作的目录和相关参数的设置等。   第三步:我们开始录制脚本,打开录制软件并且开始录制,同时在被测软件上进行相关的操作,操作完成后,我们停止录制软件并并存录制的脚本。接下来我们在回放一下脚本看录制的脚本是否通过。   分析脚本   在脚本录制的过程中我们可以通过添加一些命令,使脚本分割成几块,同时将录制的内容存放在不同的脚本块中,也可以通过添加事物的开始点和结束点,还可以添加集合点和注释。   脚本的录制完成是性能测试开始的第一步,也是性能测试重要的一个步骤,如何形成一个有效的负载脚本,决定了性能测试的实施分析能否在一个坚强可靠的基础上进行。脚本开发是一个体力活,通过自行编写一个脚本对服务器进行负载,而脚本开发又基于需求,在掌握用户真正的行为特征后,即可根据其开发性能测试脚本。另外一个方面,根据性能测试的目的,脚本可以分为两大类:一类是针对某个具体功能的调试型性能测试脚本,这种脚本的操作尽可能少,主要是为了测试某一个功能而开发的;另一种是模拟用户行为的脚本,该脚本完全模拟了用户的常见操作及逻辑分支,主要是为了进行稳定性测试或系统级别的性能测试而开发的。



PerformanceRunner 脚本

需要 登录 后方可回复, 如果你还没有账号请 注册新账号