摘要: 定义:本质是函数,(装饰其它函数)就是为其它函数添加附加功能 原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器只是储备: 1、函数即变量 2、高阶函数 3、嵌套函数 高阶函数+嵌套函数=》装饰器 例子: 阅读全文
posted @ 2017-09-15 22:23 白_无常 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、默认设置下前一次迭代和后一次迭代之间无等待时间 2、前一个迭代结束后,需要等待多长时间在进行下一次staring iteration。有两种方式,一种是fixed,也就是固定时间,另一种是random, 即随机等待某个范围内的时间。 3、at,前一个脚本的starting iteration到下 阅读全文
posted @ 2017-09-15 18:00 白_无常 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 编程实现; Action() { int randno; randno=rand()%100+1; if(randno<=40) logi ("cloud");//使用形参传递用户名 else unlogin(); return 0; } login(char *x) { Lr_output_mes 阅读全文
posted @ 2017-09-15 15:22 白_无常 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Run Logic分为两种模式,sequential顺序和random随机 1、如果选择random模式,那么在run下的所有脚本将根据各自设置的比例进行随机选择并运行。这个时候run上的标志会多出一个百分比符号,这里需要 对run下的每一个action进行单独的属性设置,修改他们的百分比。通过这种 阅读全文
posted @ 2017-09-15 15:08 白_无常 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、lr_output_message()函数,其作用是将内容输出到Replay Log中: 如果输出整数型内容,应该这样写; int x; x=10; lr_output_message("%d",x); 如果要输出一个字符串,那么需要这样写; char *x; x="welcome to 51t 阅读全文
posted @ 2017-09-15 14:44 白_无常 阅读(205) 评论(0) 推荐(0) 编辑