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

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: Mysql/postgreSQL

2013-01-22 01:28:19

        super smack的测试的结束条件是什么?

            实际上翻看源码后,可以看到super smack是个多进程的测试模型,每个进程都与服务器只有1个连接,

            但是这个进程是支持多个连接,它采用了select来做网络时间的处理,只不过目前是用来做进程间的通信用的。

            super-smack指定的2个参数 分别表示开启的进程数(不包括父进程),每个进程执行多少次查询请求。

            因此在输出测试报告的时候,可以发现总的查询数目就是二者的乘积。

        super smack的配置文件*.smack中的query执行多少次呢?

            由于super smack支持随机化查询,而所有的子进程都都是从*.dat中获取测试数据的,

            因此子进程中的测试数据有可能是相同,但是绝大多数时候,每个子进程的测试数据是不同的,

           换而言之,就是说实现各个连接上执行的查询是不同的。 

           *.smack中的query的执行次数,每个子进程执行的次数就是运行super-smack时指定的第2参数。

           query的总的执行次数,就是2个参数的乘积。

        super smack中的查询的比例如何体现?

            query "3  query1   2 quer2"
阅读(1403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~