|
4#
楼主 |
发表于 2008-5-13 17:31:16
|
只看该作者
按照楼上的方法改进,并发时能取不同值了,多谢楼上的
脚本,贴出来
Action()
{
int count;
int i,rand_id;
char task[50];
char task1[50];
int vid, scid;
char *vuser_group;
lr_whoami(&vid, &vuser_group, &scid);
lr_message( "Group: %s, vuser id: %d, scenario id %d", vuser_group, vid, scid);
count=atoi(lr_eval_string("{T0_count}"));
srand(vid);
rand_id=rand()%count+1;
lr_output_message("rand number is %d",rand_id);
sprintf(task,"{T0_%d}",rand_id);
sprintf(task1,"%s",lr_eval_string(task));
lr_save_string(task1,"taskid2");
不过这个函数lr_whoami(&vid, &vuser_group, &scid);最后的scenario id 什么时候用? |
|