首页 > 代码库 > loadrunner基本流程
loadrunner基本流程
项目规划需求中要求了性能测试,最好在这个阶段就开始准备,了解实际需求,根据实际需求编写性能测试用例
用例中需要说明录制脚本的具体要求和步骤。
1、执行测试用例,首先对record setting进行设置,主要是字符编码格式。然后选择项目相关的协议,开始进行录制。
2、录制完成后对脚本进行强化,针对要做的测试节点,可以添加事务,或者集合点,回放脚本,先看有没有报错,再看虽然没有报错,执行预期和用例要求是否一致,如果不一致,可以考虑添加检查点,进行参数化,对动态变化的要素进行关联操作,调试无误后进入controller。
3、根据需要进行场景选择,一般选择人工操作的场景,目标场景用在提前确认性能标准的用例。添加需求运行的脚本,如果有集合点,这里可以对集合点规则进行设置,按照用例步骤,配置场景,这里也要进行controller的running setting,根据实际设置即可,开始执行,在执行界面,除过系统自带的监控项,可以自定义添加监控项目。这里提一下,如果需要用到IP欺骗,需要提前在IP wizard中提前配置好IP网段,在controller中勾选ip欺骗,然后进行运行脚本即可。
4、报表生成,这里可以根据需要设置SLA阈值,根据项目需求的结果,生成报表,在报表分析时,可以重点关注thoughtout,hps,tps,response time,随着虚拟用户数的变化,可以根据理发师模型去分析程序的最优性能点和最高性能点。需要生成报表的话,可以根据项目要求,生成对应格式的report。
以上基本就是整个loadrunner测试的基本流程,写的比较简单,不用写代码,一般测试需求都可以达到,因为具体环境,如果需要用到负载均衡,记得开启agent,在controller中添加不同的主机,可以查看对应主机的资源利用情况。
loadrunner基本流程