Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1348060
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: Erlang

2013-03-26 21:55:16

        单个会话的执行进度ts_client进程维护的state_rcv结构中的maxcountcount表示,maxcount是从session结构的size中得到的。
         
        session
size又是从config中的curid得到的。

config中的curid的值,是在session配置的解析过程中完成计算。

在配置的计息过程中,可以发现sessions,session,request,transaction,thinktime,request都是配置性的,对不同的协议来说,也是通用的。
只在
request内部中区分不同的协议,需要根据不同的测试协议来填充定义。

当然request也有subst属性,为false/true。request 也有dyn_variable 元素,dyn_variable重要的属性re

目前尚不知transactionrequest的区别,或许transaction标示的请求中有数据库的访问

每个会话的进度控制是采用单位时间计数的

  单独的thinktime,request1个单位

  transaction本身就算2个单位(不包括其内的request)

  举例如下:

   

 

                                               +1

   

                                                                   +1

                                         

                                                             

                              

     

                                                                                                      +4

                         

     

                                                          

                                                              

                                                   +1

   

                                                                   +1

                                               

     

                                             +3

     

                                                           

                                                                 +1

                                               

                                                               

         +3

    

                                                                                                              

                                                                  +1

                                             

                                                                                                       +3

       

     

                                                         

                                                                  +1

                                               

                                                                                                       +3

       

     

                                                          

 

       完成此会话所用的时间单位估计为23,该值会在handle_next_action中,逐步递减,从而控制单个会话的测试过程。

阅读(1649) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~