1.随机序列
-
产生随机序列需要使用关键词“ randsequence ”,且为一个结构,可以建立比较复杂的测试序列。
![](https://img-blog.csdnimg.cn/8568b20a268d49f2bed372f0759aa4da.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2hhbmdzaGVuZ3FpdQ==,size_15,color_FFFFFF,t_70,g_se,x_16)
-
randsequence结构 与case结构有些类似。
-
randsequence先从stream进入,然后设置进入cfg_read、mem_read、io_read的权重(可能性),分别是八分之一、四分之一和八分之五。
-
进入 cfg_read,则有一半的可能性执行 cfg_read _task然后结束,有一半可能执行 cfg_read _task然后再回到 cfg_read继续执行。
-
使用randcase建立随机决策树。
![](https://img-blog.csdnimg.cn/636890bf262e4a82907682d921b2c084.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2hhbmdzaGVuZ3FpdQ==,size_18,color_FFFFFF,t_70,g_se,x_16)
2.总结
![](https://img-blog.csdnimg.cn/ebe3fcf41279464787150049beeb68c8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAY2hhbmdzaGVuZ3FpdQ==,size_20,color_FFFFFF,t_70,g_se,x_16)