很多时候要对loadrunner的收集结果进行一些选择性的过滤,比如我们使用阶梯式增加用户的方式,在初期vu没有全部准备好的情况下,此时的曲线不能体现实际情况,所以我们可以用
filter这个工具来帮助我们精确定位时间段. 以TPS图为例:
1. 在图上单击右键选择"Set Filter/Group By"
2. 进入如下界面
上面是过滤器部分,分别可以使用8类条件进行过滤:
Transaction Response Time 筛选指定范围内的交易
Scenario Elapsed Time 场景有效时间段,如下图可以选择一个时间段来计算tps等
Host Name 当有多台压力机的时候可以选则其中部分或者所有压力机完成的请求
Transaction hierarchical path 事务层级路径 选择<事务名>可以筛选此事务的子事务;选择“无”可以筛选父事务;选择“未知”可以筛选所有父级未知的子事务(这种情况通常由会话期间的嵌套错误引起)。
script name 选择特定交易
Transaction End Status 查看指定事务完成状态的交易 pass fail stop等
Group Name 查看指定脚本组的交易
Vuser Id 查看指定Id Vu的交易
本例我们要过滤 开始时部分vu没有Running的时间段 和 结束时 部分vu已经stop的时间段,所以我们选择 Scenario Elapsed Time,场景总时长10min ,进行如下设置:
OK,大功告成!