LoadRunner性能测试-思考时间

阅读更多

一、virtual user generator(脚本录制与设置)

       1、在录制脚本的时候LoadRunner会自动记录录制者在录制软件系统时实际操作的思考时间,并在系统中以lr_thingk_time(x);函数表现。这里的思考时间如登录操作:LoadRunner打开了登录界面后开始记录思考时间,包括录制者输入用户名,密码;或去干其他事。直到录制者点击登录按钮,整个这段时间都被LoadRunner记录为思考时间。

       2、回放录制脚本时,在Vuser->Run-time Setting->Think Time设置回放脚本时思考时间的使用。

             lgnore think time:忽略脚本中的思考时间。

             As recorded:根据脚本中实际的思考时间进行回放。

             Multiply recorded think time by:将录制的思考时间乘以一个系数,系数在后面设置。

             Use random percentage of recorded think time:随机获取思考时间,指定一个最小值和一个最大值,可设置Think Time值的范围,通过指定Think Time的范围,取其中的一个随机数的值来回放脚本。

  例如,如果Think Time参数为4,并且指定最小值为该值的50%,而最大值为该值的150%,则Think Time的最小值为2(50%),而最大值为6(150%)。

              Limit think time to:忽略脚本中的思考时间,执行这里设置的思考时间。

注意:如果这里不对思考时间进行设置,也就是默认忽略思考时间的话只影响回放脚本时操作,不影响场景执行的时候。只有对思考时

           间进行了设置,场景执行时才会有效。

二、Controller(场景设置与执行)

        1、场景设置中没有对思考时间的设置,如果在脚本设置中设置了思考时间那么场景会按设置的思考时间执行,如果脚本设置中默认忽略思考时间,那么在执行场景时LoadRunner会默认按录制时的思考时间执行,事务响应时间中包括了思考时间。

三、Analysis(结果分析)

         1、结果分析中可以对思考时间进行设置,是否在事务响应时间中添加思考时间或是去掉思考时间。

         2、设置是否计算思考时间:File->set Global Filter中选择Think Time设置项,将lnclude think time值去掉勾选。这样分析中会自动将思考时间去除,这样更清楚,明确的分析系统事物的响应时间。

你可能感兴趣的:(LoadRunner,思考时间)