使用PerformanceRunner录制脚本与分析脚本
作者:SPASVO 发布时间:[ 2017/10/26 16:42:07 ] 推荐标签:性能测试工具 PerformanceRunner
录制脚本
录制脚本是我们模拟用户行为的第一步,通过录制用户行为产生的协议从而生成Vuser Script。等我们对函数比较熟悉的时候,可以抛弃录制脚本的过程,而采用手工编写。一般来说我们录制脚本会有以下步骤:
第一步:当我们知道性能测试是基于协议的,所以我们要选择匹配的协议,如果协议选择不正确会导致无法录制脚本,录制的内容冗余或者漏录的情况。对于协议的确定我们可以询问开发人员,C/S架构使用的协议比较特殊,可能是自行开发的协议包。另一种方法是通过网络扫描工具拦截数据包,确定协议的类型。对于B/S架构的性能测试一般都是采用HTTP协议。
第二步:协议选定后,我们需要配置一下录制的相关选项,如选择需要录制的程序名,录制开始所需要访问的URL地址,指定代码工作的目录和相关参数的设置等。
第三步:我们开始录制脚本,打开录制软件并且开始录制,同时在被测软件上进行相关的操作,操作完成后,我们停止录制软件并并存录制的脚本。接下来我们在回放一下脚本看录制的脚本是否通过。
分析脚本
在脚本录制的过程中我们可以通过添加一些命令,使脚本分割成几块,同时将录制的内容存放在不同的脚本块中,也可以通过添加事物的开始点和结束点,还可以添加集合点和注释。
脚本的录制完成是性能测试开始的第一步,也是性能测试重要的一个步骤,如何形成一个有效的负载脚本,决定了性能测试的实施分析能否在一个坚强可靠的基础上进行。脚本开发是一个体力活,通过自行编写一个脚本对服务器进行负载,而脚本开发又基于需求,在掌握用户真正的行为特征后,即可根据其开发性能测试脚本。另外一个方面,根据性能测试的目的,脚本可以分为两大类:一类是针对某个具体功能的调试型性能测试脚本,这种脚本的操作尽可能少,主要是为了测试某一个功能而开发的;另一种是模拟用户行为的脚本,该脚本完全模拟了用户的常见操作及逻辑分支,主要是为了进行稳定性测试或系统级别的性能测试而开发的。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11