《性能测试从零开始--LoadRunner入门》读书笔记(五)
LR在controller里面,提供两种场景的设计方法:手工场景设计,面向目标场景设计。
1.手工场景
书中讲的比较详细的并发用户模式手工场景设计,在这里就不多说了。下面我想介绍一下,百分比模式创建的手工场景。
首先我们使用同样的方法创建一个Scenario,然后在Scenario菜单中,选择切换到'Convert Scenario to the Percentage Mode'。
百分比模式手工场景的设置跟并发用户模式手工场景的设置基本上一致,只是并发用户的分配方法不一样。
如图:
在场景参数设置中,百分比模式,需要我们填写并发用户总数,然后在这个并发用户基础上,设置每个脚本占有的百分比。
这种模式的场景设计,比较适合那些综合业务场景的模拟。场景中的包含的业务场景(脚本)数一定,且它们之间的比重已经固定,或基本固定下来。此时我们只需要设计好并发用户总数,就可以执行此场景了。
我想你们应该也会跟我有一样的疑问,如果并发用户数*百分比不是等于一个整数的时候,LR又是怎么运行的呢?
就像图中所示,10*19%=1.9;10*81%=8.1;此时在运行的时候,两个脚本的并发用户数就是2,8。
那么,当一个总数=11,两个百分比都是50%的时候,又怎么分配的呢?
自己动手试一下吧,明天公布答案。
<待续>